Power BI推送数据集管理
powerbi-push-datasets的Python项目详细描述
powerbi推送数据集-Power BI推送数据集管理
主类PushDatasetsMgmt封装了Push Datasets上的Power birest操作 (允许通过编程访问将数据推送到PowerBI中)转换为几个简单的方法:
- deploy_dataset:通过Tabular Model(.bim文件)在powerbi服务中创建一个可推送的数据集(或更新现有表的元数据和模式)
- push_tables:将多个表的所有ResultSets of a Stored Procedure-数据推送到一个powerbipush数据集中
- truncate_tables:删除powerbipush数据集中指定(或全部)表中的所有行
本模块还为开发时提供了两种转换工具:
- convert_bim_to_push_dataset:将Tabular Model(.bim文件)转换为powerbi服务支持的推送数据集模型
- derive_bim_from_resultsets:基于ResultSets of a Stored Procedure (ResultSets)-数据为多个表生成一个Tabular Model(.bim文件)
有关详细用法,请参见练习示例代码:https://github.com/DataBooster/PyWebApi/blob/master/Sample/UserApps/PowerBIPusher/db_to_pbi.py
及其产品文档:https://github.com/DataBooster/PyWebApi#powerbi-data-pusher
版权所有(c)2020 Abel Cheng
许可证:麻省理工学院
- 项目
标签: