{cluster}: the name of the CDF cluster, e.g.,westeurope-1.{apiVersion}: the version of the OData service API (latest is20230821).{project}: the name of the CDF project, e.g.,publicdata.{spaceExternalId}: the external ID of the space where the data model is published.{dataModelExternalId}: the external ID of the data model.{dataModelVersion}: the version of the data model.
Character guidelines
Follow these character usage guidelines for thespace and externalId fields in Power BI:
-
Safe to use:
- Alphanumeric characters:
a-zA-Z0-9 - Unreserved special characters:
-_.~
- Alphanumeric characters:
-
Use with caution:
- The following reserved characters may work but are not guaranteed to function consistently:
!*'();:@&=+$,
- The following reserved characters may work but are not guaranteed to function consistently:
-
Avoid:
- Any special characters not listed above may prevent Power BI from loading or navigating data correctly.
Filter items in data models
Use filters to create workable data sets for reporting or dashboarding. The data modeling OData service supports server-side filtering that allows you to push down filters to the server to avoid downloading all data into the client.| Type | Pushdown |
|---|---|
| Model property | Yes, except EndsWith and Contains |
| Time series metadata | No |
| Data and string points | timestamp only |
| Files metadata | No |
EndsWith and Contains string filtering operations in memory.
JSONObjects are presented as text values in Power BI.
Working with time series and data points
The data modeling OData service supports fetchingTimeseries from data models.
To get data points for a specific time series, you can navigate to string or dataPoints. To get data points from a time range, filter the data point on a timestamp value.
CDF doesn’t support filtering time series based on their values.
Time series can contain highly granular data. To improve performance and reduce the data load, use the dataPoint Aggregate function.