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

# Class DataSourceService Fusion Embed

Service for working with data source dimensional model.

# Constructors

# constructor

new DataSourceService(sisenseContextService): DataSourceService

# Parameters

Parameter Type
sisenseContextService SisenseContextService

# Returns

DataSourceService

# Methods

# getDataSourceDimensions

getDataSourceDimensions(params): Promise< { dimensions: Dimension[]; } >

Gets the dimensions of a data source.

# Example

try {
  const { dimensions } = await dataSourceService.getDataSourceDimensions({
    dataSource: DM.DataSource,
  });
  console.log('dimensions', dimensions);
} catch (error) {
  console.error('Error:', error);
}

# Parameters

Parameter Type Description
params GetDataSourceDimensionsParams Parameters for getting the dimensions

# Returns

Promise< { dimensions: Dimension[]; } >

Promise that resolves to the data source dimensions