GoodData.UI API reference
  • GoodData.UI
  • Docs & APIs
  • Developers
  • GoodData.CN
  • GoodData.UI
  • Docs & APIs
  • Get GoodData.CN Community Edition
  • 8.11.0
  • Code samples
  • Gallery
  • GitHub

›sdk-backend-spi

sdk-backend-bear

  • Overview of sdk-backend-bear
  • BearAuthProviderBase
  • BearBackendConfig
  • bearFactory()
  • ContextDeferredAuthProvider
  • FixedLoginAndPasswordAuthProvider

sdk-backend-spi

  • Overview of sdk-backend-spi
  • AnalyticalBackendError
  • AnalyticalBackendErrorTypes
  • AnalyticalBackendFactory
  • attributeDescriptorLocalId
  • attributeDescriptorName
  • AuthenticationFlow
  • CatalogItem
  • catalogItemMetadataObject
  • CatalogItemType
  • ContractExpired
  • DataColumnType
  • DatasetLoadStatus
  • DataTooLargeError
  • DataValue
  • ElementsQueryOptionsElementsSpecification
  • ErrorConverter
  • FilterWithResolvableElements
  • GroupableCatalogItem
  • IAccessGrantee
  • IAnalyticalBackend
  • IAnalyticalBackendConfig
  • IAnalyticalWorkspace
  • IAttributeDescriptor
  • IAttributeDescriptorBody
  • IAttributeDisplayFormMetadataObject
  • IAttributeElement
  • IAttributeElementExpressionToken
  • IAttributeHeaderFormOf
  • IAttributeMetadataObject
  • IAuthenticatedPrincipal
  • IAuthenticationContext
  • IAuthenticationProvider
  • IBackendCapabilities
  • IBracketExpressionToken
  • ICatalogAttribute
  • ICatalogDateAttribute
  • ICatalogDateDataset
  • ICatalogFact
  • ICatalogGroup
  • ICatalogItemBase
  • ICatalogMeasure
  • ICommentExpressionToken
  • IDashboardMetadataObject
  • IDataColumn
  • IDataColumnBody
  • IDataHeader
  • IDataset
  • IDatasetBody
  • IDatasetLoadInfo
  • IDataSetMetadataObject
  • IDatasetUser
  • IDataView
  • IDateFilterConfigsQueryResult
  • IDimensionDescriptor
  • IDimensionItemDescriptor
  • IElementsQuery
  • IElementsQueryAttributeFilter
  • IElementsQueryFactory
  • IElementsQueryOptions
  • IElementsQueryOptionsElementsByPrimaryDisplayFormValue
  • IElementsQueryOptionsElementsByUri
  • IElementsQueryOptionsElementsByValue
  • IElementsQueryResult
  • IExecutionFactory
  • IExecutionResult
  • IExportConfig
  • IExportResult
  • IFactMetadataObject
  • IFilterElementsQuery
  • IGetInsightOptions
  • IGetVisualizationClassesOptions
  • IGroupableCatalogItemBase
  • IInsightReferences
  • IInsightReferencing
  • IInsightsQueryOptions
  • IInsightsQueryResult
  • IMeasureDescriptor
  • IMeasureDescriptorItem
  • IMeasureDescriptorObject
  • IMeasureExpressionToken
  • IMeasureGroupDescriptor
  • IMeasureMetadataObject
  • IMeasureMetadataObjectDefinition
  • IMeasureReferencing
  • IMetadataObject
  • InsightOrdering
  • InsightReferenceTypes
  • IObjectExpressionToken
  • IOrganization
  • IOrganizationDescriptor
  • IOrganizations
  • IOrganizationSettingsService
  • IOrganizationStylingService
  • IPagedResource
  • IPreparedExecution
  • IResultAttributeHeader
  • IResultAttributeHeaderItem
  • IResultHeader
  • IResultMeasureHeader
  • IResultMeasureHeaderItem
  • IResultTotalHeader
  • IResultTotalHeaderItem
  • IResultWarning
  • isAnalyticalBackendError()
  • isAttributeDescriptor
  • isAttributeDisplayFormMetadataObject
  • isAttributeMetadataObject
  • isCatalogAttribute
  • isCatalogDateDataset
  • isCatalogFact
  • isCatalogMeasure
  • isContractExpired()
  • isDashboardMetadataObject
  • isDataSetMetadataObject
  • isDataTooLargeError()
  • ISecuritySettingsService
  • isElementsQueryOptionsElementsByPrimaryDisplayFormValue()
  • isElementsQueryOptionsElementsByValue()
  • ISeparators
  • ISettings
  • isFactMetadataObject
  • isLimitReached()
  • isMeasureDescriptor
  • isMeasureGroupDescriptor
  • isMeasureMetadataObject
  • isMeasureMetadataObjectDefinition
  • isMetadataObject
  • isNoDataError()
  • isNotAuthenticated()
  • isNotImplemented()
  • isNotSupported()
  • isProtectedDataError()
  • isResultAttributeHeader
  • isResultMeasureHeader
  • isResultTotalHeader
  • isTotalDescriptor
  • isUnexpectedError()
  • isUnexpectedResponseError()
  • isUserAccessGrantee
  • isUserGroupAccessGrantee
  • isValueBasedElementsQueryOptionsElements()
  • isVariableMetadataObject
  • ITextExpressionToken
  • ITheme
  • IThemeAnalyticalDesigner
  • IThemeAnalyticalDesignerTitle
  • IThemeButton
  • IThemeChart
  • IThemeColorFamily
  • IThemeComplementaryPalette
  • IThemeDashboard
  • IThemeDashboardContent
  • IThemeDashboardContentKpi
  • IThemeDashboardContentWidget
  • IThemeDashboardEditPanel
  • IThemeDashboardFilterBar
  • IThemeDashboardFilterBarButton
  • IThemeDashboardNavigation
  • IThemeDashboardNavigationItem
  • IThemeDashboardNavigationTitle
  • IThemeDashboardSection
  • IThemeDashboardSectionDescription
  • IThemeDashboardSectionTitle
  • IThemeDashboardTitle
  • IThemeKpi
  • IThemeKpiValue
  • IThemeModal
  • IThemeModalTitle
  • IThemePalette
  • IThemeTable
  • IThemeTooltip
  • IThemeTypography
  • IThemeWidgetTitle
  • ITotalDescriptor
  • ITotalDescriptorItem
  • IUserAccessGrantee
  • IUserGroupAccessGrantee
  • IUserService
  • IUserSettings
  • IUserSettingsService
  • IUserWorkspaceSettings
  • IVariableMetadataObject
  • IWorkspaceAttributesService
  • IWorkspaceCatalog
  • IWorkspaceCatalogAvailableItemsFactory
  • IWorkspaceCatalogFactory
  • IWorkspaceCatalogFactoryMethods
  • IWorkspaceCatalogFactoryOptions
  • IWorkspaceCatalogMethods
  • IWorkspaceCatalogWithAvailableItems
  • IWorkspaceCatalogWithAvailableItemsFactoryOptions
  • IWorkspaceDatasetsService
  • IWorkspaceDescriptor
  • IWorkspaceFactsService
  • IWorkspaceInsightsService
  • IWorkspaceMeasuresService
  • IWorkspacePermissions
  • IWorkspacePermissionsService
  • IWorkspaceSettings
  • IWorkspaceSettingsService
  • IWorkspacesQuery
  • IWorkspacesQueryFactory
  • IWorkspacesQueryResult
  • IWorkspaceStylingService
  • IWorkspaceUser
  • IWorkspaceUsersQuery
  • IWorkspaceUsersQueryOptions
  • IWorkspaceUsersQueryResult
  • LimitReached
  • MetadataObject
  • metadataObjectId
  • NoDataError
  • NotAuthenticated
  • NotAuthenticatedHandler
  • NotAuthenticatedReason
  • NotImplemented
  • NotSupported
  • PlatformEdition
  • prepareExecution()
  • ProtectedDataError
  • resultHeaderName
  • SupportedInsightReferenceTypes
  • ThemeColor
  • ThemeFontUri
  • UnexpectedError
  • UnexpectedResponseError
  • ValidationContext
  • WorkspacePermission

sdk-backend-tiger

  • Overview of sdk-backend-tiger
  • ContextDeferredAuthProvider
  • createTigerAuthenticationUrl()
  • redirectToTigerAuthentication()
  • TigerAuthProviderBase
  • tigerFactory()
  • TigerTokenAuthProvider

sdk-model

  • Overview of sdk-model
  • absoluteDateFilterValues()
  • AllTimeGranularity
  • anyAttribute
  • anyBucket
  • anyMeasure
  • applyRatioRule()
  • areObjRefsEqual()
  • ArithmeticMeasureBuilder
  • ArithmeticMeasureBuilderInput
  • ArithmeticMeasureOperator
  • attributeAlias()
  • AttributeBuilder
  • AttributeBuilderInput
  • attributeDescriptorLocalId()
  • attributeDescriptorName()
  • attributeDisplayFormMetadataObjectAttributeRef()
  • attributeDisplayFormMetadataObjectRef()
  • attributeDisplayFormMetadataObjectTitle()
  • attributeDisplayFormRef()
  • attributeIdentifier()
  • AttributeInBucket
  • attributeLocalId()
  • attributeLocatorElement()
  • attributeLocatorIdentifier()
  • AttributeModifications
  • AttributePredicate
  • attributesFind()
  • attributeUri()
  • bucketAttribute()
  • bucketAttributeIndex()
  • bucketAttributes()
  • bucketIsEmpty()
  • bucketItemLocalId()
  • BucketItemModifications
  • bucketItemReduce()
  • BucketItemReducer
  • bucketItems()
  • bucketMeasure()
  • bucketMeasureIndex()
  • bucketMeasures()
  • bucketModifyItems()
  • BucketPredicate
  • bucketsAttributes()
  • bucketsById()
  • bucketSetTotals()
  • bucketsFind()
  • bucketsFindAttribute()
  • bucketsFindMeasure()
  • bucketsIsEmpty()
  • bucketsItems()
  • bucketsMeasures()
  • bucketsModifyItem()
  • bucketsReduceItem()
  • bucketsTotals()
  • bucketTotals()
  • CatalogItem
  • catalogItemMetadataObject
  • CatalogItemType
  • colorPaletteItemToRgb()
  • colorPaletteToColors()
  • ComparatorDirection
  • ComparisonConditionOperator
  • ComputeRatioRule
  • DataColumnType
  • DatasetLoadStatus
  • DataValue
  • DateAttributeGranularity
  • DateGranularity
  • defaultDimensionsGenerator()
  • defFingerprint()
  • defSetDimensions()
  • defSetExecConfig()
  • defSetPostProcessing()
  • defSetSorts()
  • defTotals()
  • defWithDateFormat()
  • defWithDimensions()
  • defWithExecConfig()
  • defWithFilters()
  • defWithPostProcessing()
  • defWithSorting()
  • deserializeObjRef()
  • DimensionGenerator
  • DimensionItem
  • dimensionSetTotals()
  • dimensionsFindItem()
  • dimensionTotals()
  • disableComputeRatio()
  • emptyDef()
  • factoryNotationFor
  • filterAttributeElements()
  • filterAttributeElements()
  • filterIsEmpty()
  • filterMeasureRef()
  • filterObjRef()
  • filterObjRef()
  • GroupableCatalogItem
  • GuidType
  • IAbsoluteDateFilter
  • IAbsoluteDateFilterValues
  • IAccessGrantee
  • IArithmeticMeasureDefinition
  • IAttribute
  • IAttributeBody
  • IAttributeDescriptor
  • IAttributeDescriptorBody
  • IAttributeDisplayFormMetadataObject
  • IAttributeElement
  • IAttributeElements
  • IAttributeElementsByRef
  • IAttributeElementsByValue
  • IAttributeFilter
  • IAttributeHeaderFormOf
  • IAttributeLocatorItem
  • IAttributeLocatorItemBody
  • IAttributeMetadataObject
  • IAttributeOrMeasure
  • IAttributeSortItem
  • IAttributeSortTarget
  • IAttributeSortType
  • IAuditable
  • IAuditableDates
  • IAuditableUsers
  • IBucket
  • ICatalogAttribute
  • ICatalogDateAttribute
  • ICatalogDateDataset
  • ICatalogFact
  • ICatalogGroup
  • ICatalogItemBase
  • ICatalogMeasure
  • IColor
  • IColorFromPalette
  • IColorMappingItem
  • IColorPalette
  • IColorPaletteItem
  • IComparator
  • IComparisonCondition
  • IComparisonConditionBody
  • IDashboardMetadataObject
  • IDataColumn
  • IDataColumnBody
  • IDataHeader
  • IDataset
  • IDatasetBody
  • IDatasetLoadInfo
  • IDataSetMetadataObject
  • IDatasetUser
  • IDateFilter
  • Identifier
  • IdentifierRef
  • IDimension
  • IDimensionDescriptor
  • IDimensionItemDescriptor
  • idMatchAttribute
  • idMatchBucket
  • idMatchMeasure
  • idRef()
  • IExecutionConfig
  • IExecutionDefinition
  • IFactMetadataObject
  • IFilter
  • IGroupableCatalogItemBase
  • IInlineMeasureDefinition
  • IInsight
  • IInsightDefinition
  • ILocatorItem
  • IMeasure
  • IMeasureBody
  • IMeasureDefinition
  • IMeasureDefinitionBody
  • IMeasureDefinitionType
  • IMeasureDescriptor
  • IMeasureDescriptorItem
  • IMeasureDescriptorObject
  • IMeasureFilter
  • IMeasureGroupDescriptor
  • IMeasureLocatorItem
  • IMeasureLocatorItemBody
  • IMeasureMetadataObject
  • IMeasureMetadataObjectBase
  • IMeasureMetadataObjectDefinition
  • IMeasureSortItem
  • IMeasureSortTarget
  • IMeasureTitle
  • IMeasureTitleBody
  • IMeasureValueFilter
  • IMeasureValueFilterBody
  • IMetadataObject
  • IMetadataObjectBase
  • IMetadataObjectDefinition
  • IMetadataObjectIdentity
  • INegativeAttributeFilter
  • INegativeAttributeFilterBody
  • InlineMeasureBuilder
  • InlineMeasureBuilderInput
  • insightAttributes()
  • insightBucket()
  • insightBuckets()
  • insightCreated()
  • insightCreatedBy()
  • insightCreatedByComparator
  • insightCreatedComparator
  • InsightDisplayFormUsage
  • insightFilters()
  • insightHasAttributes()
  • insightHasDataDefined()
  • insightHasMeasures()
  • insightId()
  • insightIsLocked()
  • insightItems()
  • insightMeasures()
  • insightModifyItems()
  • insightProperties()
  • insightReduceItems()
  • insightRef()
  • insightSanitize()
  • insightSetBuckets()
  • insightSetFilters()
  • insightSetProperties()
  • insightSetSorts()
  • insightSorts()
  • insightSummary()
  • insightTags()
  • insightTitle()
  • insightTitleComparator
  • insightTotals()
  • insightUpdated()
  • insightUpdatedBy()
  • insightUpdatedByComparator
  • insightUpdatedComparator
  • insightUri()
  • INullableFilter
  • IOrganizationDescriptor
  • IPoPMeasureDefinition
  • IPoPMeasureDefinitionBody
  • IPositiveAttributeFilter
  • IPositiveAttributeFilterBody
  • IPostProcessing
  • IPreviousPeriodDateDataSet
  • IPreviousPeriodDateDataSetSimple
  • IPreviousPeriodMeasureDefinition
  • IPreviousPeriodMeasureDefinitionBody
  • IRangeCondition
  • IRangeConditionBody
  • IRankingFilter
  • IRankingFilterBody
  • IRelativeDateFilter
  • IRelativeDateFilterValues
  • IResultAttributeHeader
  • IResultAttributeHeaderItem
  • IResultHeader
  • IResultMeasureHeader
  • IResultMeasureHeaderItem
  • IResultTotalHeader
  • IResultTotalHeaderItem
  • IResultWarning
  • IRgbColor
  • IRgbColorValue
  • isAbsoluteDateFilter()
  • isAdhocMeasure()
  • isAllTimeDateFilter()
  • isArithmeticMeasure()
  • isArithmeticMeasureDefinition()
  • isAttribute()
  • isAttributeAreaSort()
  • isAttributeDescriptor()
  • isAttributeDisplayFormMetadataObject()
  • isAttributeElementsByRef()
  • isAttributeElementsByValue()
  • isAttributeFilter()
  • isAttributeLocator()
  • isAttributeMetadataObject()
  • isAttributeSort()
  • isAttributeValueSort()
  • isBucket()
  • isCatalogAttribute()
  • isCatalogDateDataset()
  • isCatalogFact()
  • isCatalogMeasure()
  • isColorFromPalette()
  • isColorMappingItem()
  • isColorPaletteItem()
  • isComparisonCondition()
  • isComparisonConditionOperator()
  • isDashboardMetadataObject()
  • isDataSetMetadataObject()
  • isDateFilter()
  • isDimension()
  • ISeparators
  • ISettings
  • isFactMetadataObject()
  • isFilter()
  • isIdentifierRef()
  • isInlineMeasure()
  • isInlineMeasureDefinition()
  • isInsight()
  • isLocalIdRef()
  • isMeasure()
  • isMeasureDefinition()
  • isMeasureDescriptor()
  • isMeasureFormatInPercent()
  • isMeasureGroupDescriptor()
  • isMeasureLocator()
  • isMeasureMetadataObject()
  • isMeasureMetadataObjectDefinition()
  • isMeasureSort()
  • isMeasureValueFilter()
  • isMetadataObject()
  • isNegativeAttributeFilter()
  • isObjRef()
  • ISortDirection
  • ISortItem
  • isPoPMeasure()
  • isPoPMeasureDefinition()
  • isPositiveAttributeFilter()
  • isPreviousPeriodMeasure()
  • isPreviousPeriodMeasureDefinition()
  • isRangeCondition()
  • isRangeConditionOperator()
  • isRankingFilter()
  • isRelativeDateFilter()
  • isResultAttributeHeader()
  • isResultMeasureHeader()
  • isResultTotalHeader()
  • isRgbColor()
  • isSimpleMeasure()
  • isTotal()
  • isTotalDescriptor()
  • isUriRef()
  • isUserAccessGrantee
  • isUserGroupAccessGrantee
  • isVariableMetadataObject()
  • ItemInDimension
  • ITheme
  • IThemeAnalyticalDesigner
  • IThemeAnalyticalDesignerTitle
  • IThemeButton
  • IThemeChart
  • IThemeColorFamily
  • IThemeComplementaryPalette
  • IThemeDashboard
  • IThemeDashboardContent
  • IThemeDashboardContentKpi
  • IThemeDashboardContentWidget
  • IThemeDashboardEditPanel
  • IThemeDashboardFilterBar
  • IThemeDashboardFilterBarButton
  • IThemeDashboardNavigation
  • IThemeDashboardNavigationItem
  • IThemeDashboardNavigationTitle
  • IThemeDashboardSection
  • IThemeDashboardSectionDescription
  • IThemeDashboardSectionTitle
  • IThemeDashboardTitle
  • IThemeKpi
  • IThemeKpiValue
  • IThemeModal
  • IThemeModalTitle
  • IThemePalette
  • IThemeTable
  • IThemeTooltip
  • IThemeTypography
  • IThemeWidgetTitle
  • ITotal
  • ITotalDescriptor
  • ITotalDescriptorItem
  • IUser
  • IUserAccessGrantee
  • IUserGroupAccessGrantee
  • IVariableMetadataObject
  • IVisualizationClass
  • IVisualizationClassBody
  • IWhiteLabeling
  • IWorkspacePermissions
  • IWorkspaceUser
  • LocalIdRef
  • MeasureAggregation
  • measureAlias()
  • measureArithmeticOperands()
  • measureArithmeticOperands()
  • measureArithmeticOperator()
  • measureArithmeticOperator()
  • MeasureBuilder
  • MeasureBuilderBase
  • measureDoesComputeRatio()
  • MeasureEnvelope
  • measureFilters()
  • measureFormat()
  • MeasureGroupIdentifier
  • measureIdentifier()
  • MeasureInBucket
  • measureItem()
  • measureItem()
  • measureLocalId()
  • measureLocatorIdentifier()
  • measureMasterIdentifier()
  • measureMasterIdentifier()
  • MeasureModifications
  • MeasureOrLocalId
  • measurePopAttribute()
  • measurePopAttribute()
  • MeasurePredicate
  • measurePreviousPeriodDateDataSets()
  • measurePreviousPeriodDateDataSets()
  • measureTitle()
  • measureUri()
  • MeasureValueFilterCondition
  • measureValueFilterMeasure()
  • measureValueFilterOperator()
  • MetadataObject
  • metadataObjectId
  • modifyAttribute()
  • modifyInlineMeasure()
  • modifyMeasure()
  • modifyPopMeasure()
  • modifyPreviousPeriodMeasure()
  • modifySimpleMeasure()
  • newAbsoluteDateFilter()
  • newAllTimeFilter()
  • newArithmeticMeasure()
  • newAttribute()
  • newAttributeAreaSort()
  • newAttributeLocator()
  • newAttributeSort()
  • newBucket()
  • newDefForBuckets()
  • newDefForInsight()
  • newDefForItems()
  • newDimension()
  • newInlineMeasure()
  • newMeasure()
  • newMeasureSort()
  • newMeasureSortFromLocators()
  • newMeasureValueFilter()
  • newMeasureValueFilter()
  • newNegativeAttributeFilter()
  • newPopMeasure()
  • newPositiveAttributeFilter()
  • newPreviousPeriodMeasure()
  • newRankingFilter()
  • newRankingFilter()
  • newRelativeDateFilter()
  • newTotal()
  • newTwoDimensional()
  • ObjectType
  • ObjRef
  • ObjRefInScope
  • PlatformEdition
  • PoPMeasureBuilder
  • PoPMeasureBuilderInput
  • PreviousPeriodMeasureBuilder
  • PreviousPeriodMeasureBuilderInput
  • RangeConditionOperator
  • RankingFilterOperator
  • relativeDateFilterValues()
  • resultHeaderName()
  • RgbType
  • serializeObjRef()
  • SortDirection
  • SortEntityIds
  • sortMeasureLocators()
  • ThemeColor
  • ThemeFontUri
  • totalIsNative()
  • TotalType
  • Uri
  • UriRef
  • userFullName()
  • visClassId()
  • visClassUri()
  • visClassUrl()
  • VisualizationProperties
  • WorkspacePermission

sdk-ui-charts

  • Overview of sdk-ui-charts
  • AreaChart
  • AxisNamePosition
  • BarChart
  • BubbleChart
  • BulletChart
  • ChartAlignTypes
  • ColumnChart
  • ComboChart
  • DonutChart
  • FunnelChart
  • Headline
  • Heatmap
  • IAreaChartBucketProps
  • IAreaChartProps
  • IAxisConfig
  • IAxisNameConfig
  • IBarChartBucketProps
  • IBarChartProps
  • IBubbleChartBucketProps
  • IBubbleChartProps
  • IBucketChartProps
  • IBulletChartBucketProps
  • IBulletChartProps
  • IChartCallbacks
  • IChartConfig
  • IChartLimits
  • IColumnChartBucketProps
  • IColumnChartProps
  • IComboChartBucketProps
  • IComboChartProps
  • ICommonChartProps
  • IDataLabelsConfig
  • IDataLabelsVisible
  • IDataPointsConfig
  • IDataPointsVisible
  • IDonutChartBucketProps
  • IDonutChartProps
  • IFunnelChartBucketProps
  • IFunnelChartProps
  • IGridConfig
  • IHeadlineBucketProps
  • IHeadlineProps
  • IHeatmapBucketProps
  • IHeatmapProps
  • ILegendConfig
  • ILegendData
  • ILegendItem
  • ILineChartBucketProps
  • ILineChartProps
  • IPieChartBucketProps
  • IPieChartProps
  • IScatterPlotBucketProps
  • IScatterPlotProps
  • ITooltipConfig
  • ITreemapBucketProps
  • ITreemapProps
  • IXirrBucketProps
  • IXirrProps
  • LineChart
  • OnLegendReady
  • PieChart
  • PositionType
  • ScatterPlot
  • Treemap
  • ViewByAttributesLimit
  • Xirr

sdk-ui-dashboard

  • Overview of sdk-ui-dashboard
  • anyDashboardEventHandler()
  • anyEventHandler()
  • applyAttributeFilter()
  • applyDateFilter()
  • AttributeFilterSelectionType
  • ChangeAttributeFilterSelection
  • ChangeAttributeFilterSelectionPayload
  • ChangeDateFilterSelection
  • ChangeFilterContextSelection
  • ChangeFilterContextSelectionPayload
  • clearDateFilterSelection()
  • CommandProcessingMeta
  • CustomDashboardInsightComponent
  • CustomDashboardKpiComponent
  • CustomDashboardWidgetComponent
  • DashboardAsyncRenderRequested
  • DashboardAsyncRenderRequestedPayload
  • DashboardAsyncRenderResolved
  • DashboardAsyncRenderResolvedPayload
  • DashboardAttributeFilterSelectionChanged
  • DashboardAttributeFilterSelectionChangedPayload
  • dashboardAttributeFilterToAttributeFilter()
  • DashboardCommands
  • DashboardCommandType
  • DashboardConfig
  • DashboardContext
  • DashboardCopySaved
  • DashboardCopySavedPayload
  • DashboardDateFilterSelectionChanged
  • DashboardDateFilterSelectionChangedPayload
  • dashboardDateFilterToDateFilterByDateDataSet()
  • dashboardDateFilterToDateFilterByWidget()
  • DashboardDeinitialized
  • DashboardDeinitializedPayload
  • DashboardDescriptor
  • DashboardDispatch
  • DashboardDrillDefinition
  • DashboardEventBody
  • DashboardEventEvalFn
  • DashboardEventHandler
  • DashboardEventHandlerFn
  • DashboardEvents
  • DashboardEventType
  • DashboardFilterContextChanged
  • DashboardFilterContextChangedPayload
  • DashboardInitialized
  • DashboardInitializedPayload
  • DashboardModelCustomizationFns
  • DashboardPluginDescriptor
  • DashboardPluginV1
  • DashboardRenderRequested
  • DashboardRenderResolved
  • DashboardSaved
  • DashboardSavedPayload
  • DashboardSelector
  • DashboardSelectorEvaluator
  • DashboardSharingChanged
  • DashboardSharingChangedPayload
  • DashboardStateChangeCallback
  • DashboardStoreAccessor
  • DashboardStoreAccessorRepository
  • DashboardTransformFn
  • DateFilterConfigValidationResult
  • DateFilterSelection
  • DateFilterValidationFailed
  • DateFilterValidationFailedPayload
  • DateFilterValidationResult
  • DefaultDashboardInsight
  • defaultDashboardThemeModifier
  • ExtendedDashboardItem
  • ExtendedDashboardItemType
  • ExtendedDashboardItemTypes
  • ExtendedDashboardLayoutSection
  • ExtendedDashboardWidget
  • FilterBarRenderingMode
  • filterContextItemsToDashboardFiltersByDateDataSet()
  • filterContextItemsToDashboardFiltersByWidget()
  • filterContextToDashboardFiltersByDateDataSet()
  • filterContextToDashboardFiltersByWidget()
  • FluidLayoutCustomizationFn
  • IAttributeFiltersCustomizer
  • ICustomDashboardEvent
  • ICustomWidget
  • ICustomWidgetBase
  • ICustomWidgetDefinition
  • IDashboardBaseProps
  • IDashboardCommand
  • IDashboardCustomComponentProps
  • IDashboardCustomizationProps
  • IDashboardCustomizer
  • IDashboardDrillEvent
  • IDashboardEngine
  • IDashboardEvent
  • IDashboardEventHandling
  • IDashboardEventing
  • IDashboardExtensionProps
  • IDashboardFilter
  • IDashboardInsightCustomizer
  • IDashboardInsightProps
  • IDashboardKpiCustomizer
  • IDashboardKpiProps
  • IDashboardLayoutCustomizer
  • IDashboardPluginContract\_V1
  • IDashboardProps
  • IDashboardThemingProps
  • IDashboardWidgetCustomizer
  • IDashboardWidgetProps
  • IDateFiltersCustomizer
  • IDrillDownDefinition
  • IFilterBarCustomizer
  • IFiltersCustomizer
  • IFluidLayoutCustomizer
  • InitializeDashboard
  • InitializeDashboardPayload
  • InitialLoadCorrelationId
  • InsightComponentProvider
  • isCustomDashboardEvent()
  • isCustomWidget()
  • isCustomWidgetDefinition()
  • isDashboardAsyncRenderRequested
  • isDashboardAsyncRenderResolved
  • isDashboardAttributeFilterSelectionChanged
  • isDashboardCopySaved
  • isDashboardDateFilterSelectionChanged
  • isDashboardDeinitialized
  • isDashboardEvent()
  • isDashboardEventOrCustomDashboardEvent()
  • isDashboardFilterContextChanged
  • isDashboardInitialized
  • isDashboardRenderRequested
  • isDashboardRenderResolved
  • isDashboardSaved
  • isDashboardSharingChanged
  • isDrillDownDefinition()
  • ISharingProperties
  • IUseCustomWidgetExecutionDataViewConfig
  • IUseCustomWidgetInsightDataViewConfig
  • IUseInsightWidgetDataView
  • KpiComponentProvider
  • newCustomWidget()
  • newDashboardEngine()
  • newDashboardItem()
  • newDashboardSection()
  • ObjectAvailabilityConfig
  • OnFiredDashboardDrillEvent
  • OptionalInsightComponentProvider
  • OptionalKpiComponentProvider
  • OptionalProvider
  • OptionalWidgetComponentProvider
  • RequestAsyncRender
  • RequestAsyncRenderPayload
  • resetAttributeFilterSelection()
  • ResolveAsyncRender
  • ResolveAsyncRenderPayload
  • ResolvedDashboardConfig
  • SaveDashboardAs
  • SaveDashboardAsPayload
  • selectAttributeFilterDescendants
  • selectAttributeFilterDisplayForms
  • selectBackendCapabilities
  • selectCanCreateAnalyticalDashboard
  • selectCanCreateScheduledMail
  • selectCanCreateVisualization
  • selectCanExecuteRaw
  • selectCanExportReport
  • selectCanInitData
  • selectCanInviteUserToWorkspace
  • selectCanListUsersInWorkspace
  • selectCanManageACL
  • selectCanManageAnalyticalDashboard
  • selectCanManageDomain
  • selectCanManageMetric
  • selectCanManageScheduledMail
  • selectCanManageWorkspace
  • selectCanRefreshData
  • selectCanUploadNonProductionCSV
  • selectCatalogAttributeDisplayForms
  • selectCatalogAttributes
  • selectCatalogDateDatasets
  • selectCatalogFacts
  • selectCatalogMeasures
  • selectColorPalette
  • selectConfig
  • selectCurrentUser
  • selectCurrentUserRef
  • selectDashboardDescription
  • selectDashboardId
  • selectDashboardIdRef
  • selectDashboardRef
  • selectDashboardTags
  • selectDashboardTitle
  • selectDashboardUri
  • selectDashboardUriRef
  • selectDateFilterConfig
  • selectDateFormat
  • selectDisableDefaultDrills
  • selectEnableClickableAttributeURL
  • selectEnableCompanyLogoInEmbeddedUI
  • selectEnableFilterValuesResolutionInDrillEvents
  • selectEnableInsightExportScheduling
  • selectEnableKPIDashboardDrillToDashboard
  • selectEnableKPIDashboardDrillToInsight
  • selectEnableKPIDashboardDrillToURL
  • selectEnableKPIDashboardExportPDF
  • selectEnableKPIDashboardImplicitDrillDown
  • selectEnableKPIDashboardSaveAsNew
  • selectEnableKPIDashboardSchedule
  • selectEnableKPIDashboardScheduleRecipients
  • selectFilterContextAttributeFilterByDisplayForm
  • selectFilterContextAttributeFilters
  • selectFilterContextDateFilter
  • selectFilterContextDefinition
  • selectFilterContextFilters
  • selectHideKpiDrillInEmbedded
  • selectInsights
  • selectIsDashboardSaving
  • selectIsEmbedded
  • selectIsReadOnly
  • selectLocale
  • selectObjectAvailabilityConfig
  • selectOriginalFilterContextDefinition
  • selectOriginalFilterContextFilters
  • selectPermissions
  • selectPlatformEdition
  • selectSeparators
  • selectSettings
  • selectSupportsElementsQueryParentFiltering
  • SingleDashboardStoreAccessor
  • singleEventTypeHandler()
  • useCustomWidgetExecutionDataView()
  • UseCustomWidgetExecutionDataViewCallbacks
  • useCustomWidgetInsightDataView()
  • UseCustomWidgetInsightDataViewCallbacks
  • useDashboardAsyncRender
  • useDashboardSelector
  • useDispatchDashboardCommand
  • useInsightWidgetDataView()
  • UseInsightWidgetInsightDataViewCallbacks
  • useParentFilters
  • UseParentFiltersResult
  • useWidgetFilters()
  • WidgetComponentProvider

sdk-ui-filters

  • Overview of sdk-ui-filters
  • AbsoluteDateFilterOption
  • AsyncOperationStatus
  • AttributeElementKey
  • AttributeElements
  • AttributeFilter
  • AttributeFilterAllValuesFilteredResult
  • AttributeFilterButton
  • AttributeFilterController
  • AttributeFilterControllerCallbacks
  • AttributeFilterControllerData
  • AttributeFilterDropdownActions
  • AttributeFilterDropdownBody
  • AttributeFilterDropdownButton
  • AttributeFilterElementsActions
  • AttributeFilterElementsSearchBar
  • AttributeFilterElementsSelect
  • AttributeFilterElementsSelectError
  • AttributeFilterElementsSelectItem
  • AttributeFilterElementsSelectLoading
  • AttributeFilterEmptyAttributeResult
  • AttributeFilterEmptyResult
  • AttributeFilterEmptySearchResult
  • AttributeFilterError
  • AttributeFilterFilteredStatus
  • AttributeFilterLoading
  • AttributeFilterSelectionStatus
  • AttributeFilterSimpleDropdownButton
  • AttributeFilterSimpleDropdownButtonWithSelection
  • AttributeFilterStatusBar
  • AttributeListItem
  • Callback
  • CallbackPayloadWithCorrelation
  • CallbackRegistration
  • Correlation
  • DateFilter
  • DateFilterHelpers
  • DateFilterOption
  • DateFilterRelativeOptionGroup
  • defaultDateFilterOptions
  • EmptyListItem
  • filterVisibleDateFilterOptions()
  • GranularityIntlKey
  • IAttributeDropdownBodyExtendedProps
  • IAttributeDropdownBodyProps
  • IAttributeDropdownItem
  • IAttributeDropdownListItemProps
  • IAttributeElementLoader
  • IAttributeElementsChildren
  • IAttributeElementsProps
  • IAttributeFilterAllValuesFilteredResultProps
  • IAttributeFilterBaseProps
  • IAttributeFilterButtonOwnProps
  • IAttributeFilterButtonProps
  • IAttributeFilterContext
  • IAttributeFilterCoreProps
  • IAttributeFilterCustomComponentProps
  • IAttributeFilterDropdownActionsProps
  • IAttributeFilterDropdownBodyProps
  • IAttributeFilterDropdownButtonProps
  • IAttributeFilterElementsActionsProps
  • IAttributeFilterElementsSearchBarProps
  • IAttributeFilterElementsSelectErrorProps
  • IAttributeFilterElementsSelectItemProps
  • IAttributeFilterElementsSelectLoadingProps
  • IAttributeFilterElementsSelectProps
  • IAttributeFilterEmptyResultProps
  • IAttributeFilterErrorProps
  • IAttributeFilterFilteredStatusProps
  • IAttributeFilterHandler
  • IAttributeFilterHandlerOptions
  • IAttributeFilterHandlerOptionsBase
  • IAttributeFilterLoader
  • IAttributeFilterProps
  • IAttributeFilterSelectionStatusProps
  • IAttributeFilterStatusBarProps
  • IAttributeLoader
  • ICustomGranularitySelection
  • IDateAndMessageTranslator
  • IDateFilterAbsoluteFormErrors
  • IDateFilterCallbackProps
  • IDateFilterOptionsByType
  • IDateFilterOwnProps
  • IDateFilterProps
  • IDateFilterRelativeFormErrors
  • IDateFilterState
  • IDateFilterStatePropsIntersection
  • IDateTranslator
  • IExtendedDateFilterErrors
  • IInvertableSelectionHandler
  • ILoadElementsOptions
  • ILoadElementsResult
  • IMeasureDropdownItem
  • IMeasureValueFilterCommonProps
  • IMeasureValueFilterDropdownProps
  • IMeasureValueFilterProps
  • IMeasureValueFilterState
  • IMessageTranslator
  • IMultiSelectAttributeFilterHandler
  • IMultiSelectAttributeFilterHandlerOptions
  • InvertableAttributeElementSelection
  • InvertableSelection
  • IRankingFilterDropdownProps
  • IRankingFilterProps
  • isAbsoluteDateFilterOption
  • isEmptyListItem
  • ISingleSelectAttributeFilterHandler
  • ISingleSelectAttributeFilterHandlerOptions
  • ISingleSelectionHandler
  • isNonEmptyListItem
  • isRelativeDateFilterOption
  • IStagedInvertableSelectionHandler
  • IStagedSingleSelectionHandler
  • isUiRelativeDateFilterForm
  • IUiAbsoluteDateFilterForm
  • IUiRelativeDateFilterForm
  • IUseAttributeFilterControllerProps
  • IUseAttributeFilterHandlerProps
  • IUseAttributeFilterSearchProps
  • IWarningMessage
  • MeasureValueFilter
  • MeasureValueFilterDropdown
  • newAttributeFilterHandler()
  • newAttributeFilterHandler()
  • OnApplyCallbackType
  • OnInitCancelCallbackPayload
  • OnInitErrorCallbackPayload
  • OnInitStartCallbackPayload
  • OnInitSuccessCallbackPayload
  • OnLoadAttributeCancelCallbackPayload
  • OnLoadAttributeErrorCallbackPayload
  • OnLoadAttributeStartCallbackPayload
  • OnLoadAttributeSuccessCallbackPayload
  • OnLoadCustomElementsCancelCallbackPayload
  • OnLoadCustomElementsErrorCallbackPayload
  • OnLoadCustomElementsStartCallbackPayload
  • OnLoadCustomElementsSuccessCallbackPayload
  • OnLoadInitialElementsPageCancelCallbackPayload
  • OnLoadInitialElementsPageErrorCallbackPayload
  • OnLoadInitialElementsPageStartCallbackPayload
  • OnLoadInitialElementsPageSuccessCallbackPayload
  • OnLoadNextElementsPageCancelCallbackPayload
  • OnLoadNextElementsPageErrorCallbackPayload
  • OnLoadNextElementsPageStartCallbackPayload
  • OnLoadNextElementsPageSuccessCallbackPayload
  • OnSelectionChangedCallbackPayload
  • OnSelectionCommittedCallbackPayload
  • ParentFilterOverAttributeType
  • RankingFilter
  • RankingFilterDropdown
  • RelativeDateFilterOption
  • Unsubscribe
  • useAttributeFilterContext
  • useAttributeFilterController
  • useAttributeFilterHandler
  • useAttributeFilterSearch
  • WarningMessage

sdk-ui-geo

  • Overview of sdk-ui-geo
  • CenterPositionChangedCallback
  • GeoPushpinChart
  • IGeoAttributeItem
  • IGeoConfig
  • IGeoConfigViewport
  • IGeoConfigViewportArea
  • IGeoData
  • IGeoDataItem
  • IGeoLegendConfig
  • IGeoLngLat
  • IGeoLocationItem
  • IGeoMeasureItem
  • IGeoPointsConfig
  • IGeoPushpinChartProps
  • IGeoSegmentItem
  • PushpinSizeOption
  • ZoomChangedCallback

sdk-ui-loaders

  • Overview of sdk-ui-loaders
  • AdaptiveLoadOptions
  • DashboardLoader
  • DashboardLoadResult
  • DashboardLoadStatus
  • DashboardStub
  • IDashboardBasePropsForLoader
  • IDashboardLoader
  • IDashboardLoadOptions
  • IDashboardStubProps
  • IEmbeddedPlugin
  • ModuleFederationIntegration
  • useDashboardLoader()

sdk-ui-pivot

  • Overview of sdk-ui-pivot
  • ColumnLocator
  • ColumnResizedCallback
  • ColumnWidth
  • ColumnWidthItem
  • DefaultColumnWidth
  • IAbsoluteColumnWidth
  • IAllMeasureColumnWidthItem
  • IAllMeasureColumnWidthItemBody
  • IAttributeColumnLocator
  • IAttributeColumnLocatorBody
  • IAttributeColumnWidthItem
  • IAttributeColumnWidthItemBody
  • IAutoColumnWidth
  • IColumnSizing
  • IMeasureColumnLocator
  • IMeasureColumnLocatorBody
  • IMeasureColumnWidthItem
  • IMeasureColumnWidthItemBody
  • IMenu
  • IPivotTableBaseProps
  • IPivotTableBucketProps
  • IPivotTableConfig
  • IPivotTableProps
  • isAbsoluteColumnWidth()
  • isAllMeasureColumnWidthItem()
  • isAttributeColumnLocator()
  • isAttributeColumnWidthItem()
  • isMeasureColumnLocator()
  • isMeasureColumnWidthItem()
  • isWeakMeasureColumnWidthItem()
  • IWeakMeasureColumnWidthItem
  • IWeakMeasureColumnWidthItemBody
  • newAttributeColumnLocator()
  • newWidthForAllColumnsForMeasure()
  • newWidthForAllMeasureColumns()
  • newWidthForAttributeColumn()
  • newWidthForSelectedColumns()
  • PivotTable
  • pivotTableMenuForCapabilities()

sdk-ui-theme-provider

  • Overview of sdk-ui-theme-provider
  • IThemeContextProviderProps
  • IThemeProviderProps
  • ThemeContextProvider
  • ThemeModifier
  • ThemeProvider
  • useTheme
  • useThemeIsLoading
  • withTheme()

sdk-ui-vis-commons

  • Overview of sdk-ui-vis-commons
  • fixEmptyHeaderItems()
  • getColorMappingPredicate()
  • IColorMapping

sdk-ui

  • Overview of sdk-ui
  • AnyArrayOf
  • AnyMeasure
  • AnyPlaceholder
  • AnyPlaceholderOf
  • ArrayOf
  • AttributeFilterOrPlaceholder
  • AttributeFiltersOrPlaceholders
  • attributeItemNameMatch()
  • AttributeMeasureOrPlaceholder
  • AttributeOrPlaceholder
  • AttributesMeasuresOrPlaceholders
  • AttributesOrPlaceholders
  • BackendProvider
  • BadRequestSdkError
  • CancelledSdkError
  • CatalogHelper
  • ChartElementType
  • ChartType
  • composedFromIdentifier()
  • composedFromUri()
  • ComposedPlaceholderResolutionContext
  • convertError()
  • createNumberJsFormatter()
  • DataAccessConfig
  • DataPoint
  • DataPointCoordinates
  • DataSeriesDescriptor
  • DataSeriesDescriptorMethods
  • DataSeriesHeaders
  • DataSeriesId
  • DataSliceDescriptor
  • DataSliceDescriptorMethods
  • DataSliceHeaders
  • DataSliceId
  • DataTooLargeToComputeSdkError
  • DataTooLargeToDisplaySdkError
  • DataViewFacade
  • DataViewWindow
  • DefaultColorPalette
  • DefaultDataAccessConfig
  • defaultErrorHandler()
  • DefaultLocale
  • DrillEventIntersectionElementHeader
  • DynamicScriptLoadSdkError
  • ErrorCodes
  • ErrorComponent
  • Execute
  • ExecuteInsight
  • ExplicitDrill
  • FilterOrMultiValuePlaceholder
  • FilterOrPlaceholder
  • FiltersOrPlaceholders
  • Flatten
  • GeoLocationMissingSdkError
  • GeoTokenMissingSdkError
  • GoodDataSdkError
  • HeaderPredicates
  • HeaderTranslator
  • HeadlineElementType
  • HeadlineType
  • IAttrItem
  • IAttrs
  • IBackendProviderProps
  • ICatalog
  • IComposedPlaceholder
  • IDataAccessMethods
  • IDataSeries
  • IDataSeriesCollection
  • IDataSet
  • IDataSlice
  • IDataSliceCollection
  • IDataVisualizationProps
  • identifierMatch()
  • IDisplayForms
  • IDrillableItem
  • IDrillableItemIdentifier
  • IDrillableItemUri
  • IDrillConfig
  • IDrillEvent
  • IDrillEventCallback
  • IDrillEventContext
  • IDrillEventContextGroup
  • IDrillEventContextHeadline
  • IDrillEventContextPoint
  • IDrillEventContextTable
  • IDrillEventContextXirr
  • IDrillEventIntersectionElement
  • IDrillIntersectionAttributeItem
  • IDrillPoint
  • IErrorDescriptors
  • IErrorProps
  • IExecuteErrorComponent
  • IExecuteErrorComponentProps
  • IExecuteInsightProps
  • IExecuteLoadingComponent
  • IExecuteProps
  • IExecutionConfiguration
  • IExportFunction
  • IExtendedExportConfig
  • IHeaderPredicate
  • IHeaderPredicateContext
  • IHighchartsCategoriesTree
  • IHighchartsParentTick
  • IIdentifierWithTags
  • IKpiProps
  • ILoadingProps
  • ILoadingState
  • ILocale
  • IMappingHeader
  • IPlaceholder
  • IPlaceholderOptions
  • IPlaceholdersProviderProps
  • IRawExecuteProps
  • isAnyPlaceholder()
  • isBadRequest()
  • isCancelledSdkError()
  • isComposedPlaceholder()
  • isDataTooLargeToCompute()
  • isDataTooLargeToDisplay()
  • isDrillableItem()
  • isDrillableItemIdentifier()
  • isDrillableItemUri()
  • isDrillIntersectionAttributeItem()
  • isDynamicScriptLoadSdkError()
  • isExplicitDrill()
  • isGeoLocationMissing()
  • isGeoTokenMissing()
  • isGoodDataSdkError()
  • isHeaderPredicate()
  • isLocale
  • isNegativeValues()
  • isNoDataSdkError()
  • isNotFound()
  • isPlaceholder()
  • isProtectedReport()
  • isUnauthorized()
  • isUnknownSdkError()
  • ITranslationsCustomizationContextProviderProps
  • ITranslationsCustomizationProviderProps
  • IUseComposedPlaceholderHook
  • IUseExecutionConfig
  • IUseExecutionDataViewConfig
  • IUseInsightDataViewConfig
  • IUsePagedResourceResult
  • IUsePagedResourceState
  • IUsePlaceholderHook
  • IVisualizationCallbacks
  • IVisualizationProps
  • IWithLoadingEvents
  • IWorkspaceProviderProps
  • Kpi
  • LoadingComponent
  • localIdentifierMatch()
  • MeasureOf
  • MeasureOrPlaceholder
  • MeasuresOrPlaceholders
  • NegativeValuesSdkError
  • newComposedPlaceholder()
  • newErrorMapping()
  • newPlaceholder()
  • NoDataSdkError
  • NotFoundSdkError
  • NullableFilterOrPlaceholder
  • NullableFiltersOrPlaceholders
  • objMatch()
  • objRefMatch()
  • OnError
  • OnExportReady
  • OnFiredDrillEvent
  • OnLoadingChanged
  • pickCorrectInsightWording
  • pickCorrectMetricWording
  • pickCorrectWording
  • PlaceholderOf
  • PlaceholderResolvedValue
  • PlaceholdersProvider()
  • PlaceholdersResolvedValues
  • PlaceholdersValues
  • PlaceholderValue
  • ProtectedReportSdkError
  • RawExecute
  • removeAllInsightToReportTranslations
  • removeAllWordingTranslationsWithSpecialSuffix
  • resolveUseCancelablePromisesError()
  • resolveUseCancelablePromisesStatus()
  • SdkErrorType
  • SortsOrPlaceholders
  • TableElementType
  • TableType
  • TotalsOrPlaceholders
  • TranslationsCustomizationContextProvider
  • TranslationsCustomizationProvider
  • UnauthorizedSdkError
  • UnexpectedSdkError
  • UnionToIntersection
  • uriMatch()
  • useBackend
  • useBackendStrict
  • useCancelablePromise()
  • UseCancelablePromiseCallbacks
  • UseCancelablePromiseErrorState
  • UseCancelablePromiseLoadingState
  • UseCancelablePromiseOptions
  • UseCancelablePromisePendingState
  • UseCancelablePromiseState
  • UseCancelablePromiseStatus
  • UseCancelablePromiseSuccessState
  • useComposedPlaceholder()
  • useDataExport()
  • UseDataExportCallbacks
  • UseDataExportState
  • useDataView()
  • UseDataViewCallbacks
  • UseDataViewState
  • useExecution()
  • useExecutionDataView()
  • UseExecutionDataViewCallbacks
  • useInsightDataView()
  • UseInsightDataViewCallbacks
  • usePagedResource()
  • usePlaceholder()
  • usePlaceholders()
  • useResolveValuesWithPlaceholders()
  • useResolveValueWithPlaceholders()
  • useWorkspace
  • useWorkspaceStrict
  • ValueFormatter
  • ValueOrMultiValuePlaceholder
  • ValueOrPlaceholder
  • ValuesOrPlaceholders
  • VisElementType
  • VisType
  • WithLoadingResult
  • withTranslationsCustomization()
  • WorkspaceProvider
  • XirrType

Overview of sdk-backend-spi

Home > @gooddata/sdk-backend-spi

sdk-backend-spi package

This package provides definitions of the Service Provider Interface (SPI) for the Analytical Backend.

Remarks

The interface defines functionality to be implemented for a particular backend to be used in GoodData.UI. The Analytical Backend SPI for the GoodData platform (codename bear in @gooddata/sdk-backend-bear) is fully implemented. The Analytical Backend SPI for GoodData Cloud and GoodData.CN (joint codename tiger in @gooddata/sdk-backend-tiger) is almost fully implemented.

Classes

ClassDescription
AnalyticalBackendErrorSuperclass for all exceptions that can occur in Analytical Backend.
ContractExpiredThis exception is thrown when a contract has expired, for example if a plan's trial period has ended
DataTooLargeErrorThis exception MUST be thrown when backend execution identifies that there is too much data to process for the execution and refuses to proceed.
LimitReachedThis exception is thrown when the limit of objects that can be created on backend is reached, for example if no more workspaces can be created because of the plan limits.
NoDataErrorThis exception MUST be thrown when the backend execution identifies that there is no data to calculate.
NotAuthenticatedThis exception is thrown when client code triggers an operation which requires authentication but the client code did not provide credentials or the credentials are invalid.
NotImplementedThis exception is thrown when client code asks Analytical Backend to exercise a feature that is not implemented yet.
NotSupportedThis exception is thrown when client code asks Analytical Backend to exercise an unsupported feature.
ProtectedDataErrorThis exception MUST be thrown when backend execution identifies that the data to calculate results for is protected and the caller lacks the sufficient authorization.
UnexpectedErrorThis exception MUST be thrown when the unexpected happens. This is a last-resort error type that SHOULD be used if the erroneous state cannot be categorized in a better way.
UnexpectedResponseErrorThis exception MUST be thrown when communication with the backend encounters an unexpected response status code and it cannot handle or categorize it to a known, domain-specific error.

Functions

FunctionDescription
isAnalyticalBackendError(obj)Type guard checking whether input is an instance of AnalyticalBackendError
isContractExpired(obj)Type guard checking whether input is an instance of ContractExpired
isDataTooLargeError(obj)Type guard checking whether input is an instance of DataTooLargeError
isElementsQueryOptionsElementsByPrimaryDisplayFormValue(obj)Type guard checking whether the object is an instance of IElementsQueryOptionsElementsByPrimaryDisplayFormValue.
isElementsQueryOptionsElementsByValue(obj)Type guard checking whether the object is an instance of IElementsQueryOptionsElementsByValue.
isLimitReached(obj)Type guard checking whether input is an instance of LimitReached
isNoDataError(obj)Type guard checking whether input is an instance of NoDataError
isNotAuthenticated(obj)Type guard checking whether input is an instance of NotAuthenticated
isNotImplemented(obj)Type guard checking whether input is an instance of NotImplemented
isNotSupported(obj)Type guard checking whether input is an instance of NotSupported
isProtectedDataError(obj)Type guard checking whether input is an instance of ProtectedDataError
isUnexpectedError(obj)Type guard checking whether input is an instance of UnexpectedResponseError
isUnexpectedResponseError(obj)Type guard checking whether input is an instance of UnexpectedResponseError
isValueBasedElementsQueryOptionsElements(obj)Type guard checking whether the object is an instance of IElementsQueryOptionsElementsByValue or IElementsQueryOptionsElementsByPrimaryDisplayFormValue.
prepareExecution(backend, definition)Prepares execution of the provided definition against a backend.

Interfaces

InterfaceDescription
IAnalyticalBackendThe root of the Analytical Backend SPI.
IAnalyticalBackendConfigSpecifies platform agnostic configuration of an analytical backend.
IAnalyticalWorkspaceRepresents an analytical workspace hosted on a backend.
IAttributeDescriptorDescribes attribute slicing of a dimension.
IAttributeDescriptorBodyAttribute descriptior header.
IAttributeDisplayFormMetadataObjectAttribute display form metadata object
IAttributeElementAttribute element represented by concrete display form
IAttributeElementExpressionTokenParsed MAQL token referencing an attribute element.
IAttributeHeaderFormOfDescribes attributes to which the display form belongs.
IAttributeMetadataObjectAttribute metadata object
IAuthenticatedPrincipalDescribes user, which is currently authenticated to the backend.
IAuthenticationContextDescribes context in which the authentication is done.
IAuthenticationProviderDefines authentication provider to use when instance of IAnalyticalBackend discovers that the current session is not authentication.
IBackendCapabilitiesAnalytical Backend communicates its capabilities via objects of this type. In return, the capabilities can then be used by applications to enable / disable particular features.
IBracketExpressionTokenParsed MAQL bracket.
ICatalogAttributeType representing catalog attribute
ICatalogDateAttributeType representing catalog dateDataset date attribute
ICatalogDateDatasetType representing catalog date dataset
ICatalogFactType representing catalog fact
ICatalogGroupCatalog group can be used to group catalog items
ICatalogItemBaseProperties contained in each catalog item
ICatalogMeasureType representing catalog measure
ICommentExpressionTokenParsed MAQL comment text.
IDashboardMetadataObjectDashboard metadata object
IDataColumnDataset column with name, type and boolean flag whether the column needs to be skipped while data loading or not.
IDataColumnBodyData column object interface.
IDataHeaderStructural information about CSV header and columns.
IDatasetDataset describes a particular structure of dataset (CSV file).
IDatasetBodyDataset object interface.
IDatasetLoadInfoObject wrapping basic information (owner, date created, status) about a CSV Load.
IDataSetMetadataObjectDataSet metadata object
IDatasetUserObject wrapping info about the user that created CSV load. Contains their login and full name.
IDataViewA view on the calculated data.
IDimensionDescriptorDimension descriptor is the output counter-part of the dimension specification that was included in the execution definition.
IElementsQueryService to query valid attribute elements for particular display form.
IElementsQueryAttributeFilterAttribute filter limiting the elements.
IElementsQueryFactoryThe attribute itself contains no view data, it's just a sequence of id's.
IElementsQueryOptionsConfiguration options for querying attribute elements
IElementsQueryOptionsElementsByPrimaryDisplayFormValueSpecification of particular elements to load in IElementsQueryOptions using the values of the primary display form related to the attribute the requested display form is from.
IElementsQueryOptionsElementsByUriSpecification of particular elements to load in IElementsQueryOptions using their URIs.
IElementsQueryOptionsElementsByValueSpecification of particular elements to load in IElementsQueryOptions using their values.
IExecutionFactoryExecution factory provides several methods to create a prepared execution from different types of inputs.
IExecutionResultRepresents results of execution done with particular definition.
IExportConfigConfiguration for exports of results into XLSX or CSV.
IExportResultResult of export is a link to prepared file that can be downloaded.
IFactMetadataObjectFact metadata object
IFilterElementsQueryService to query valid filter elements for particular filter.
IGetInsightOptionsConfiguration options for getting a single insight.
IGetVisualizationClassesOptionsAdditional options for the IWorkspaceInsightsService.getVisualizationClasses() function.
IGroupableCatalogItemBaseProperties contained in each groupable catalog item
IInsightReferencesContains information about objects that may be referenced by an insight.
IInsightReferencingContains information about objects that may be referencing an insight.
IInsightsQueryOptionsConfiguration options for querying insights
IMeasureDescriptorDescribes measure included in a dimension.
IMeasureDescriptorItemMeasure descriptor object.
IMeasureDescriptorObjectDescriptor of the measure and its contents.
IMeasureGroupDescriptorDescribes measure group and its contents.
IMeasureReferencingContains information about objects that may be referencing an measure. IWorkspaceMeasuresService.getMeasureReferencingObjects() function.
IMetadataObject
IObjectExpressionTokenParsed MAQL token referencing a metadata object.
IOrganizationRepresents an organization that services analytical workspaces.
IOrganizationDescriptorOrganization descriptor contains details about the organization that services analytical workspaces.Use IOrganizationDescriptor
IOrganizationsProvides functions to obtain IOrganization instances
IOrganizationSettingsServiceThis service provides access to organization settings
IOrganizationStylingServiceThis service provides access to organization styling settings such as theme.
IPagedResourceInterface to interact with paged asynchronous resources
IPreparedExecutionPrepared execution already knows what data to calculate and allows to specify how the data should be sorted and shaped into dimensions.
IResultAttributeHeaderAttribute header specifies name and URI of the attribute element to which the calculated measure values in the particular data view slice belong.
IResultAttributeHeaderItemAttribute header item specifies name and URI of the attribute element to which the calculated measure values in the particular data view slice belong.
IResultMeasureHeaderMeasure header specifes name of the measure to which the calculated values in the particular data view slice belong.
IResultMeasureHeaderItemMeasure header specifes name of the measure to which the calculated values in the particular data view slice belong.
IResultTotalHeaderTotal header specifies name and type of total to which the calculated values in particular data view slice belong.
IResultTotalHeaderItemTotal header specifies name and type of total to which the calculated values in particular data view slice belong.
IResultWarningRepresents an execution result warning. (e.g. when execution was executed successfully, but backend didn't take something into the account)
ISecuritySettingsServiceThis service provides access to security settings defined on backend.
ISeparatorsSettings for regional number formatting
ISettingsSettings are obtained from backend and are effectively a collection of feature flags or settings with concrete string or numeric value.
ITextExpressionTokenParsed MAQL text.
ITheme(BETA) Theme used to customize selected parts of the UI
IThemeAnalyticalDesigner(BETA) Analytical designer specific properties.
IThemeAnalyticalDesignerTitle(BETA) Analytical designer title specific properties.
IThemeButton(BETA) Button customizable UI properties
IThemeChart(BETA) Charts customization
IThemeColorFamily(BETA) Variants of the palette color
IThemeComplementaryPalette(BETA) Used to color various elements across many components by replacing the default complementary palette of gray color shades
IThemeDashboard(BETA) KPI dashboards specific properties
IThemeDashboardContent(BETA) Dashboard content customizable properties.
IThemeDashboardContentKpi(BETA) Dashboard content KPI customizable properties.
IThemeDashboardContentWidget(BETA) Dashboard content widget customizable properties.
IThemeDashboardEditPanel(BETA) Edit panel specific properties.
IThemeDashboardFilterBar(BETA) Dashboard filterBar customizable properties.
IThemeDashboardFilterBarButton(BETA) Filter bar button specific properties
IThemeDashboardNavigation(BETA) Navigation customizable properties.
IThemeDashboardNavigationItem(BETA) Navigation items (dashboards) specific properties.
IThemeDashboardNavigationTitle(BETA) Dashboard navigation title specific properties.
IThemeDashboardSection(BETA) Dashboard section customizable properties.
IThemeDashboardSectionDescription(BETA) Dashboard section description properties.
IThemeDashboardSectionTitle(BETA) Dashboard section title properties.
IThemeDashboardTitle(BETA) Dashboard title specific properties.
IThemeKpi(BETA) Kpi values customization
IThemeKpiValue(BETA) Kpi value specific properties.
IThemeModal(BETA) Modal customizable properties.
IThemeModalTitle(BETA) Properties of the title of the modal.
IThemePalette(BETA) Customizable palette of major colorsInspired by Material UI palette: https://material-ui.com/customization/palette/
IThemeTable(BETA) Table customization
IThemeTooltip(BETA) Tooltip customizable UI properties
IThemeTypography(BETA) Definition of both normal and bold font URIs
IThemeWidgetTitle(BETA) Title of the widget
ITotalDescriptorDescribes total included in a dimension.
ITotalDescriptorItemDescribes total included in a dimension.
IUserAccessGranteeUser access grantee specification.
IUserGroupAccessGranteeUser group access grantee specification.
IUserServiceRepresents a user. It is an entry point to various services that can be used to inspect and modify the user.
IUserSettingsSettings for particular user.
IUserSettingsServiceThis query service provides access to feature flags that are in effect for particular user.
IUserWorkspaceSettingsSettings for particular combination of user and workspace.
IVariableMetadataObjectVariable metadata object
IWorkspaceAttributesServiceService for querying additional attributes and attribute display forms data, and their elements.
IWorkspaceCatalogInstance of workspace catalog with loaded items
IWorkspaceCatalogAvailableItemsFactoryService to obtain only valid items for a particular execution or insight.
IWorkspaceCatalogFactoryCatalog is useful for: - Interactive insight/execution creation - Exporting execution model for a specific workspace
IWorkspaceCatalogFactoryMethodsCommon methods for catalog configuration
IWorkspaceCatalogFactoryOptionsConfiguration options for querying catalog items
IWorkspaceCatalogMethodsCommon methods to obtain catalog items
IWorkspaceCatalogWithAvailableItemsInstance of workspace catalog with loaded available items.
IWorkspaceCatalogWithAvailableItemsFactoryOptionsConfiguration options for querying catalog available items
IWorkspaceDatasetsServiceService for querying workspace datasets
IWorkspaceDescriptorWorkspace descriptor contains details about the analytical workspace.
IWorkspaceFactsServiceService for querying additional facts data. If you want to query facts themselves, use catalog IWorkspaceCatalogFactory
IWorkspaceInsightsServiceService to query, update or delete insights, and other methods related to insights. Check IInsight for more details.
IWorkspaceMeasuresServiceService for create, update or delete measures and querying additional measures data. If you want to query measures themselves, use catalog IWorkspaceCatalogFactory
IWorkspacePermissionsServiceService to query workspace permissions
IWorkspaceSettingsSettings for particular workspace.
IWorkspaceSettingsServiceThis query service provides access to feature flags that are in effect for particular workspace.
IWorkspacesQueryQuery to retrieve available workspaces.
IWorkspacesQueryFactoryFactory providing creating queries used to get available workspaces.
IWorkspaceStylingServiceThis service provides access to workspace styling settings such as color palette.
IWorkspaceUserRepresents platform user in context of the workspace.
IWorkspaceUsersQueryService to query users for current workspace
IWorkspaceUsersQueryOptionsConfiguration options for querying users

Variables

VariableDescription
AnalyticalBackendErrorTypesTypes of errors that can be raised by Analytical Backends.
attributeDescriptorLocalIdReturns local identifier of attribute described in the provided attribute descriptor.
attributeDescriptorNameReturns name of attribute described in the provided attribute descriptor.
catalogItemMetadataObjectGet metadata object that catalog item represents
isAttributeDescriptorType-guard testing whether the provided object is an instance of IAttributeDescriptor.
isAttributeDisplayFormMetadataObjectTests whether the provided object is of type IAttributeDisplayFormMetadataObject.
isAttributeMetadataObjectTests whether the provided object is of type IAttributeMetadataObject.
isCatalogAttributeType guard checking whether the provided object is a ICatalogAttribute
isCatalogDateDatasetType guard checking whether object is an instance of ICatalogDateDataset.
isCatalogFactType guard checking whether the provided object is a ICatalogFact
isCatalogMeasureType guard checking whether the provided object is a ICatalogMeasure
isDashboardMetadataObjectTests whether the provided object is of type IDashboardMetadataObject.
isDataSetMetadataObjectTests whether the provided object is of type IDataSetMetadataObject.
isFactMetadataObjectTests whether the provided object is of type IFactMetadataObject.
isMeasureDescriptorType-guard testing whether the provided object is an instance of IMeasureDescriptor.
isMeasureGroupDescriptorType-guard testing whether the provided object is an instance of IMeasureGroupDescriptor.
isMeasureMetadataObjectTests whether the provided object is of type IMeasureMetadataObject.
isMeasureMetadataObjectDefinitionTests whether the provided object is of type IMeasureMetadataObjectDefinition.
isMetadataObjectType guard checking whether input is an instance of IMetadataObject.
isResultAttributeHeaderType-guard testing whether the provided object is an instance of IResultAttributeHeader.
isResultMeasureHeaderType-guard testing whether the provided object is an instance of IResultMeasureHeader.
isResultTotalHeaderType-guard testing whether the provided object is an instance of IResultTotalHeader.
isTotalDescriptorType-guard testing whether the provided object is an instance of ITotalDescriptor.
isUserAccessGranteeTests whether the provided object is an instance of IUserAccessGrantee.
isUserGroupAccessGranteeTests whether the provided object is an instance of IUserGroupAccessGrantee.
isVariableMetadataObjectTests whether the provided object is of type IVariableMetadataObject.
metadataObjectIdGet metadata object identifier
resultHeaderNameReturns item name contained within a result header.

Type Aliases

Type AliasDescription
AnalyticalBackendFactoryFactory function to create new instances of Analytical Backend realization using both platform agnostic and platform specific configuration.
AuthenticationFlowImplementation of different backends MAY indicate through this structure where to redirect the browser in order to start authentication flow.
CatalogItemType representing catalog item - attribute, measure, fact or dateDataset
CatalogItemTypeType representing catalog item type - attribute, measure, fact or dateDataset
DataColumnTypeRepresents type of LDM field created from the Dataset column.
DatasetLoadStatusRepresents the current status of CSV source.
DataValueSingle calculated data value.
ElementsQueryOptionsElementsSpecificationSpecification of particular elements to load in IElementsQueryOptions.
ErrorConverterError converter
FilterWithResolvableElementsOnly for these filter types makes sense to resolve their elements
GroupableCatalogItemType representing groupable catalog item - attribute, measure or fact
IAccessGranteeAccess grantee specification.
IDateFilterConfigsQueryResultPaged result of valid element query. Last page of data returns empty items.
IDimensionItemDescriptorHeaders describing contents of a dimension.
IElementsQueryResultPaged result of valid element query. Last page of data returns empty items.
IInsightsQueryResultQueried insights are returned in a paged representation.
IMeasureExpressionTokenToken representing part of parsed MAQL measure expression.
IMeasureMetadataObjectMeasure metadata object
IMeasureMetadataObjectDefinitionMeasure metadata object definition
InsightOrderingOrdering options for insight query.
InsightReferenceTypes
IResultHeaderResult headers provide metadata about data included in the data view.
IWorkspacePermissionsDictionary of workspace permissions
IWorkspacesQueryResultPaged resource with results of a workspace query.
IWorkspaceUsersQueryResultPaged result of users query. Last page of data returns empty items.
MetadataObjectType that represents any metadata object
NotAuthenticatedHandlerType of the function to be called when the Analytical Backend raises a NotAuthenticated error. See IAuthenticationProvider.onNotAuthenticated for more details.
NotAuthenticatedReasonMore detailed reason of the NotAuthenticated error.
PlatformEditionIndicates current platform edition.
SupportedInsightReferenceTypesList of currently supported types of references that can be retrieved using the IWorkspaceInsightsService.getInsightReferencedObjects() function.
ThemeColor(BETA) Color string in hex format, e.g. #14b2e2
ThemeFontUri(BETA) Custom font URI which is used to override the default font
ValidationContextThe type of context in which is tested URL valid.
WorkspacePermissionWorkspace permission types
← FixedLoginAndPasswordAuthProviderAnalyticalBackendError →
  • sdk-backend-spi package
  • Remarks
  • Classes
  • Functions
  • Interfaces
  • Variables
  • Type Aliases
GoodData resources:
  • Documentation
Follow the community:
  • Community
Copyright © 2007–2022 GoodData Corporation. All Rights Reserved. Code licensed under a dual license - CC BY‑NC 4.0 for trial experience and GoodData.UI EULA for commercial use