Power BI Report
Power BI Report自定义开发,带你探索微软报表平台
Denny辉
愿意用一支黑色的铅笔画一出沉默舞台剧,灯光再亮也抱住你。
展开
-
PowerBI Report Server 集成,自定义身份验证,数据权限控制
AD认证的集成模式AD(或者Windows)认证是PBI的默认认证方式。在这种方式下,需要第三方应用也采用了AD的认证方式才可以正常的和PBI RS做集成。注意,这种方式要求第三方系统采用了AD的认证方式,并且用户在使用AD账户登录了操作系统,才能正常的不用输入登录用户名和密码去访问PBI RS或第三方系统。不用登陆的原因是用户在登陆操作系统时,已经输入了用户名和密码经过了AD的认证。这里不做第三方系统和AD集成的探讨,如果有需求,请参考微软官方的文档。在第三方系统做好了AD的集成后,与PBI RS原创 2020-12-25 15:18:42 · 5600 阅读 · 8 评论 -
power bi 使用C# SKD获取Embed Token
在把power bi 的报表嵌入到Web的时候需要先获取Embed Token, 在这之前需要在Azure上创建应用程序,这个就不在这里说了,MSDN上有文档。下面直接上代码: // Create a user password cradentials. var credential = new UserPasswordCr...原创 2019-07-15 20:36:01 · 1217 阅读 · 0 评论 -
使用PowerBI Rest API上传PBIX报表到指定的工作区
public async Task<object> postImportReportToGroups(HttpPostedFileBase postedFileBase, string groupID) { var obj = new object(); try { ...原创 2019-05-05 14:51:10 · 734 阅读 · 0 评论 -
power bi report server嵌入web后隐藏筛选面板
通过在页面写CSS样式来隐藏: <style> #itemshield { position: relative; float: right; width: 34px; height: 750px; background: #ea...原创 2019-03-13 11:01:20 · 3800 阅读 · 6 评论 -
Power BI 使用Echarts开发自定义控件
使用Echarts开发Power BI自定义控件:原创 2018-12-25 17:03:54 · 6730 阅读 · 3 评论 -
解决Reporting Service 改为Form表单验证之后,Webservice调用失败的问题
在没改Form表单验证情况下Reporting Service Webservice使用的是Windows身份验证,一旦改为Form之后随之带来的麻烦就是WebService的调用失效了,会报错处理。 这个时候就需要重写几个重要的方法: /// <summary> /// 加载ReportService WebService /// </summa...原创 2018-06-19 18:02:01 · 1160 阅读 · 0 评论 -
Power BI Report Server 自定义身份验证
参考文档地址:https://github.com/Microsoft/Reporting-Services/tree/master/CustomSecuritySample这个地址呢详细介绍了如何去配置PBI的Form验证,但是呢有一个很坑的地方 在配置MachineKey(一定要注意大小写)的时候怎么配都是失败的并且访问不了报表了,这是因为PBI在做过几次更新之后呢改变了验证Machine...原创 2018-06-19 16:23:51 · 10217 阅读 · 16 评论 -
PBI中国版 身份验证地址
<!--powerbi --> <!--China PowerBI config <add key="pbiUsername" value="iotpbi@airship.partner.onmschina.cn" /> <add key="pbiPassword" value="RocheTemp0413" /> <add key="authorityUrl" va原创 2018-04-23 16:42:46 · 1168 阅读 · 0 评论 -
Reporting Service WebService [Method].SetPolicy
调用report web服务有一个SetPolicy的方法可以设置报表的用户权限,但是有问题就是,只有设置权限的方法没有移除权限的方法,后来才发现原来设置和移除公用SetPolicy这一个方法,每次调用的时候都会去覆盖掉之前的用户权限原创 2017-06-10 19:16:09 · 334 阅读 · 0 评论 -
ReportingService WebService Form身份验证
这个验证的前提是你的报表服务器的身份验证已经改成了Form验证了不再是Windows身份验证了。 然后你再调用ReportingService的服务的时候因为默认还是windows验证,这个时候需要做一些调整。在MSDN上面有提到过: Reporting Services Web service 提供自定义身份验证,以便 Report Manager 和报告服务器能够进行窗体身份验证。 Repo原创 2017-06-08 17:50:22 · 1201 阅读 · 0 评论 -
Reporting Services- Web Service
这两天在工作中需要在报表服务器上面拿报表的列表,在此记录一下以免以后忘了。首先需要在项目里面调用Reporting Services的服务: 添加完服务之后: ReportingWS.ReportingService2010 rs = new ReportingService2010(); rs.Credentials = System.Net.Credenti原创 2017-05-23 12:11:09 · 634 阅读 · 0 评论