sisense.com
✅ You are viewing documentation for the latest version of Compose SDK.
Version:

Function useGetDataSourceDimensions Fusion Embed

useGetDataSourceDimensions(params): DataSourceDimensionsState

Gets the dimensions of a data source.

Parameters

ParameterTypeDescription
paramsGetDataSourceDimensionsParamsThe parameters for getting the dimensions

Returns

DataSourceDimensionsState

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;
Last Updated: