BI之 DASHBOARD的POWRE VIEW

本文介绍如何在SHAREPOINT平台上使用BISM进行数据展示,并通过POWERVIEW增强交互体验。文章还提到了将内容保存为POWERPOINT格式后,即使在未直接连接SHAREPOINT的情况下也能保持互动性。

上文是在BISM 上传SHAREPOINT的展示。

下图,是POWER VIEW展示,主要有图片,而且互动性强。

最后一个是保存POWERPOINT 格式,如果连接 SHAREPOINT FARM,同样可以互动。

### 如何在泛微OA中嵌入Power BI报表和仪表板 为了实现这一目标,可以利用Power BI的服务端嵌入功能以及API接口来完成集成工作。具体来说,通过Power BI的Embedding特性能够把已有的报表或仪表盘部署至第三方应用内,在本场景下即为泛微OA系统。 #### 获取必要的资源与权限设置 确保拥有足够的权限去创建并发布Power BI的内容到Web应用程序里,并且获取用于鉴权的Azure AD注册应用的相关信息,比如客户端ID、租户ID等[^1]。 #### 准备Power BI内容 设计好要在泛微OA上展示的数据视图,保存成PBIX文件格式并通过Power BI服务上传这些文件成为云端资产的一部分;之后依据实际需求选择合适的共享方式——无论是仅限特定人员访问还是公开分享链接给更多受众群体。 #### 配置Power BI Embed Token 使用Power BI REST API生成embed token,这一步骤对于安全地向外部平台传递可视化组件至关重要。此token包含了关于要显示的具体report ID/ dashboard ID的信息以及其他必要参数,如过期时间戳等。注意保护好这个敏感数据以防泄露风险。 ```json POST https://api.powerbi.com/v1.0/myorg/reports/{reportId}/GenerateToken { "accessLevel": "view", "identities": [ { "username": "{userPrincipalName}", "roles": ["{role}"], "datasets": ["{datasetId}"] } ] } ``` #### 开发前端页面以加载Power BI报告 最后一步是在泛微OA系统的自定义开发环境中编写HTML/CSS/JavaScript代码片段用来呈现来自Power BI Service上的交互式图表。这里推荐采用微软官方提供的`powerbi-client.js`库简化操作流程: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Embedded Report</title> <script src="https://npmcdn.com/powerbi-client@2.6.5/dist/powerbi.min.js"></script> </head> <body> <div id="reportContainer" style="height: 700px;"></div> <script type="text/javascript"> var models = window['powerbi-client'].models; var embedConfiguration = { type: 'report', id: '{Report_ID}', embedUrl: '{Embed_URL}', // From PowerBI service URL when sharing report accessToken: '{Access_Token}' // Generated from previous step using API call }; var $container = $('#reportContainer'); var report = powerbi.embed($container.get(0), embedConfiguration); </script> </body> </html> ``` 上述过程描述了怎样借助于现代web技术手段将强大的商业智能工具无缝对接企业内部管理软件之中,从而提升工作效率的同时也增强了决策支持能力。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值