Datasources APIs

Data Source APIs for managing data sources and data models

Function

Description

Version

Examples

Ent. Admin

Dom. Admin

Pro User

Analyst User

Viewer User

Basic User

addHierarchyOverlay

Set hierarchy overlay properties

2023.10

addHierarchySecurity

Applies data security to model attribute hierarchies

2023.10

addMeasureOverlay

Set measure overlay properties

2023.10

addMeasureSecurity

Applies data security to model measures

2023.10

addMembersSecurity

Applies data security to hierarchy members

2023.10

addRolesToDataBase

Add Roles to a Data Source Database

2023.10

addRolesToItemAndBubbleUp

Add roles to a data source item with bubble up.

2023.10

addRolesToItemAndPropagate

Add roles to a data source item with propagate down.

2023.10

addRolesToModel

Add Roles to a Materialized Model

2023.10

addRolesToServer

Add Roles to a Data Source Server

2023.10

changeDataSource

Change an Item's Data Source

2023.10

changeDataSources

Change Items Data Sources

2023.10

createDataServer

Create a new Data Source

2023.10

createDataServers

Create Multiple Data Sources from a List

2023.10

deleteDataBase

Delete an Existing Database

2023.10

deleteDataSource

Delete a Data Source

2023.10

deleteHierarchyOverlay

Removes hierarchy overlay properties

2023.10

deleteHierarchySecurity

Remove data security from model attribute hierarchies

2023.10

deleteMaterializedModel

Delete a Materialized Model

2023.10

deleteMeasureOverlay

Removes measure overlay properties

2023.10

deleteMeasureSecurity

Remove data security from model measures

2023.10

deleteMembersSecurity

Removes data security from hierarchy members

2023.10

deleteRolesFromDatabase

Delete Roles from a Data Source Database

2023.10

deleteRolesFromModel

Delete Roles from a Materialized Model

2023.10

deleteRolesFromServer

Delete Roles from a Data Source Server

2023.10

executeMasterFlow

Executes a Master Flow

2023.10

exportDataCatalog

Returns the data catalog for a materialized model

2023.10

exportModel

Export a PIE file

2023.10

findDatabaseByName

Find Data Source Databases

2023.10

findModelConnection

Search models connection string

2023.10

findServerByName

Find Data Source Servers

2023.10

getAllConnectionStrings

Get all Data Connections

2023.10

getDataServerDetails

Get a Server's Data Details

2023.10

getDataSourcesByTenant

Get all Datasources for a Tenant.

2023.10

getDataSourcesByUserId

Get an Tenant's Data Sources

2023.10

getDatasourceUsedTables

Get data source used tables.

2023.10

getHierarchyOverlay

Get hierarchy overlay properties

2023.10

getHierarchySecurity

Get measure security properties

2023.10

getItemConnectionString

Get an Item's Data Source Details

2023.10

getMasterFlowProgressLogs

Get Master Flow Execution Progress logs

2023.14

getMasterFlowProgressUpdate

Get Master Flow Execution Progress

2023.10

getMasterFlowVariables

Get all variables in a Master Flow

2023.10

getMeasureOverlay

Get measure overlay properties

2023.10

getMeasureSecurity

Get hierarchy security properties

2023.10

getMemberSecurity

Get members security properties

2023.10

getModelStructure

Extract the structure of a Semantic Data Model

2023.10

getPulseNodesForTenant

Returns information about a tenant's Pulse clients

2023.10

getRolesByDataBase

Get Data Source Database Roles

2023.10

getRolesByModel

Get Materialized Model Roles

2023.10

getRolesByServer

Get Data Source Server Roles

2023.10

getSourceByNode

Get a specific Data Source by Data Flow Node ID

2023.10

getTargetByNode

Get a specific Data Target by Data Flow Node ID

2023.10

getUserDataCatalog

Returns the data catalog for a model

2023.10

importModel

Import a Data Model

2023.10

recognizeDataBase

Recognize a Database

2023.10

recognizeModel

Recognize an existing Data Model

2023.10

togglePauseDatasource

Change Datasource Pause Status

2023.13.1

updateDataCatalog

Updates the data catalog for a materialized model

2023.10

updateDataFlowNodeSchemas

Update data source used schemas.

2023.10

updateModelName

Update model name.

2023.10

updateModelProcessDate

Updates a model's process date

2023.10

updateSourceNodeConnection

Update the Connection for a Data Source

2023.10

updateTargetNodeConnection

Update the Connection for a Data Target

2023.10

updateVariableConnection

Update the Connection for a Variable

2023.10

updateVariableValue

Sets the values of a list of variables

2023.10

validateMasterFlow

Validates a Master Flow

2023.10