Function useGetDataSourceDimensions Fusion Embed
useGetDataSourceDimensions(
params):DataSourceDimensionsState
Gets the dimensions of a data source.
Parameters
| Parameter | Type | Description |
|---|---|---|
params | GetDataSourceDimensionsParams | The parameters for getting the dimensions |
Returns
The dimensions state
Example
import { useGetDataSourceDimensions } from '@sisense/sdk-ui';
const CodeExample = () => {
const { dimensions, isLoading, isError } = useGetDataSourceDimensions({
dataSource: 'Sample ECommerce',
});
if (isLoading) return <div>Loading...</div>;
if (isError) return <div>Error</div>;
return (
<ul>
{dimensions?.map((dimension) => (
<li key={dimension.name}>
{dimension.name}
<ul>
{dimension.attributes.map((attribute) => (
<li key={attribute.name}>{attribute.name}</li>
))}
</ul>
</li>
))}
</ul>
);
};
export default CodeExample;