FabricPowerBIDatasource
Microsoft Fabric Datasource.
Adds a PowerBIDax asset to this datasource.
Parameters
Name Description name
The name of this asset.
Returns
Type Description PowerBIDax
The asset that is added to the datasource.
Adds a PowerBIMeasure asset to this datasource.
Parameters
Name Description name
The name of this asset.
Returns
Type Description PowerBIMeasure
The asset that is added to the datasource.
Adds a PowerBITable asset to this datasource.
Parameters
Name Description name
The name of this table asset.
Returns
Type Description PowerBITable
The asset that is added to the datasource.
Removes the DataAsset referred to by asset_name from internal list of available DataAsset objects.
Parameters
Name Description name
name of DataAsset to be deleted.
Returns the DataAsset referred to by asset_name
Parameters
Name Description name
name of DataAsset sought.
Returns
Type Description great_expectations.datasource.fluent.interfaces._DataAssetT
if named "DataAsset" object exists; otherwise, exception is raised.
Signature
class great_expectations.datasource.fluent.FabricPowerBIDatasource(*, type: Literal['fabric_powerbi'] = 'fabric_powerbi', name: str, id: Optional[uuid.UUID] = None, assets: List[Union[great_expectations.datasource.fluent.fabric.PowerBITable, great_expectations.datasource.fluent.fabric.PowerBIMeasure, great_expectations.datasource.fluent.fabric.PowerBIDax]] = [], workspace: Optional[Union[uuid.UUID, str]] = None, dataset: Union[uuid.UUID, str])
Methods
Signature
add_powerbi_dax_asset(name: str, dax_string: str, batch_metadata: Optional[BatchMetadata] = None) → PowerBIDax
Signature
add_powerbi_measure_asset(name: str, measure: Union[str, List[str]], batch_metadata: Optional[BatchMetadata] = None, groupby_columns: Optional[List[str]] = None, filters: Optional[Dict[str, List[str]]] = None, fully_qualified_columns: Optional[bool] = None, num_rows: Optional[int] = None, use_xmla: bool = False) → PowerBIMeasure
Signature
add_powerbi_table_asset(name: str, table: str, batch_metadata: Optional[BatchMetadata] = None, fully_qualified_columns: bool = False, num_rows: Optional[int] = None, multiindex_hierarchies: bool = False, mode: Mode = 'xmla') → PowerBITable
Signature
delete_asset(name: str) → None
Signature
get_asset(name: str) → great_expectations.datasource.fluent.interfaces._DataAssetT