Power BI · Schema

Power BI Dataset

Schema for a Power BI dataset resource as returned by the Power BI REST API. A dataset represents the data model that underpins reports and dashboards, including tables, columns, measures, relationships, and data source configuration.

AnalyticsBusiness IntelligenceDashboardsData AnalysisReportingVisualization

Properties

Name Type Description
id string The unique identifier of the dataset, assigned by the Power BI service
name string The display name of the dataset
addRowsAPIEnabled boolean Whether the dataset supports the push rows API for real-time data ingestion
configuredBy string The email address of the user who configured or last modified the dataset
isRefreshable boolean Whether the dataset supports scheduled or on-demand refresh
isEffectiveIdentityRequired boolean Whether an effective identity (row-level security identity) is required when generating embed tokens
isEffectiveIdentityRolesRequired boolean Whether RLS role specification is required in effective identity for embed tokens
isOnPremGatewayRequired boolean Whether the dataset requires an on-premises data gateway to connect to its data sources
targetStorageMode string The storage mode that determines how data is stored and queried
defaultMode string The default mode for push datasets
createdDate string The UTC date and time when the dataset was first created
contentProviderType string The type of content provider that generated this dataset
createReportEmbedURL string The URL to create an embedded report connected to this dataset
qnaEmbedURL string The URL for the Q&A natural language embedded experience
webUrl string The web URL for accessing the dataset in the Power BI service
tables array The tables that make up the dataset schema
relationships array The relationships between tables in the dataset model
datasources array The data sources used by the dataset
View JSON Schema on GitHub