SCCM电源BI仪表盘安装和配置
在我之前的文章中,我们看到了打包和部署的步骤使用SCCM实现BI桌面.在这篇文章中,我们将重点介绍SCCM Power BI仪表板的安装和配置。您也可以将此称为Power BI与SCCM集成。微软为您提供了System Center Configuration Manager的Power BI解决方案模板。
该模板可免费下载。您可以下载SCCM Power BI解决方案模板在这里.解决方案模板是可伸缩的,并允许您自定义。您可以添加关于用户和计算机的信息,并按照您想要的方式优化数据。
当您安装这个Power BI SCCM模板时,一目了然就能理解您的环境。在这篇文章的最后,你可以看到SCCM Power BI仪表板的截图。Power BI SCCM仪表板提供了关键SCCM指标的高级概述。这允许SCCM管理员快速识别未使用更新、失败的缓解补丁修补的计算机恶意软件感染等。
目录
SCCM Power BI Dashboard前提条件
- 确保你有一个可以登录Power BI的工作电子邮件地址。
- 电源BI SCCM模板需求PowerShell v5和. net Framework 4.5.2安装在机器上。
- 要求安装System Center 2012 Configuration Manager R2 SP1及以上版本。
- 要访问SCCM数据,您需要一个具有读访问权限的用户帐户SCCM DB.
- 安装Power BI desktop的机器应安装IE版本9或更高版本。机器也应该有.NET framework 4.5安装。
- 您需要使用Azure SQL数据库或SQL Server数据库(SQL Server 2008 R2 SP3或更高版本)。
SCCM电源BI仪表盘安装和配置
让我们开始SCCM Power BI仪表板的安装和配置。要下载SCCM Power BI模板,请阅读下面的更新。
更新模板下载链接已经断开好几个月了。最后,我从Power BI团队那里得到了关于下载的更新。SCCM Power BI解决方案模板下载已移动到GITHub,您可以通过点击此下载模板链接.您将找到两个模板。下载您需要的文件。
- SCCMSolutionTemplate.pbix
- SCCMSolutionTemplateAS.pbix
点击现在就得到它用你的工作账号登录。在“入门”页签,单击下载.这将把系统中心配置管理器解决方案模板下载到您的计算机上。
运行Microsoft-SCCM模板可执行文件,并在设置屏幕上单击安装.
完成安装。点击重新启动按钮。
SCCM电源BI配置
重新启动后,登录到计算机并启动Microsoft-SCCMTemplate应用程序。这将带您回到入门页面。点击下一个.
在“登录”页上,指定您的windows凭据以创建重复的日程安排。同样的凭据也将用于连接到SCCM DB。点击验证验证成功后,单击下一个.
此步骤用于将Power BI连接到SCCM。在Source页面上,指定连接到SCCM数据库的windows凭据。点击验证验证成功后单击下一个.
在Target页面上,指定连接到SQL数据库的凭据。验证并单击下一个.
因为在上面的步骤中我们没有选择任何Azure DB选项,所以我们直接转到自定义选项。在自定义页面上,保留默认选项,单击验证并点击下一个.
最重要的是,您可以指定电子邮件地址来获得与Power BI相关的更新。您还将获得一个部署完成电子邮件到您提供的电子邮件地址。点击运行构建解决方案模板。
完成所有操作后,单击下载报告.将此模板保存在您的计算机上。
SCCM Power BI Dashboard配置
打开Power BI桌面,单击文件>开放并选择解决方案模板。打开解决方案模板后,您将看到如下截图所示的内容。因此,我们需要配置一些东西不在此步骤单击Apply Changes。
在菜单栏上,单击编辑查询然后点击编辑查询.注意,在左侧窗格中,您可以在Queries下看到感叹号图标。在“查询编辑器”窗口中,单击编辑的凭证.您可以指定访问SCCM数据库的备用凭据。最后点击连接.
如果输入的凭据是正确的,您将注意到感叹号消失了。你还可以看到网站代码,网站名称,版本等。单击Close和Apply以应用刚才所做的更改。
点击概述在底部的标签,你现在会看到仪表板。下面的仪表板显示了我的实验室设置中有关客户端和用户的信息。当您在生产环境中安装和配置它时,您会找到关于SCCM基础结构的更多信息。如果我有时间,我会更新这篇文章,为我的组织配置仪表板的截图。
下载链接给出了一个404。
这个工具之前安装过,数据库视图和表已经存在,所以如果我在主服务器上重新安装这个,也就是DB,它会更新这些表吗?
这份报告有更新吗?
Github链接不再可用。你能更新一下吗?
嗨Praj !
链接坏了。
如果你能修好,我会很感激的。
谢谢你!
致以最亲切的问候
Caio塞萨尔
嗨Prajwal,
似乎下载链接不起作用,文件夹又是空的。
我刚刚试图弄清楚为什么仪表板显示的数据可以追溯到2022年4月,看起来你有正确的答案。
谢谢,
Zsolt
嗨,谁有微软- sccm模板可执行文件的副本?我到处都找不到。谢谢
这里也一样,好像被移除了。
它不再相关了吗?在当前版本的SCCM中,是否有更简单的方法来使用PBI仪表板?
嗨Prajwal,
非常感谢这篇非常重要的文章。
我们正在考虑实现这个SCCM PowerBI,这就是让我来到您的页面的原因。好的文章!
无论如何,我无法从你提供的Github链接中找到文件:
该消息总是页面未找到404。
拜托,你能转发一下这个链接吗?还是我做得不好?
再次感谢。
下载链接已更新。
文件夹为空,请更新链接
请现在检查。
嗨,谁有微软- sccm模板可执行文件的副本?我到处都找不到。谢谢
下载链接已更新。
有人解决了错误消息“Action Failed Microsoft-CheckSCCMVersion”的问题吗?我一直在尝试将源代码连接到Microsoft-SCCMtemplate。
你好,我无法让这个在SCCM 1910工作
你好,你能更新仪表板,使其与最新版本的SCCM一起工作吗?
我不能让它工作,因为它会显示“表情。错误:键不匹配表中的任何行。,所以看起来表名随着时间而改变。
你的意思是你在ConfigMgr 2006版本中看到了这个错误?
修改pbist_sccm为dbo, site to sites
嗨,如何更新表“更新”?,此刻没有消息。我需要核实合规情况。
Power BI,不显示信息在articleid, bulletinid, ci_id, infoURL等。
嗨,有人能解释一下为什么源和目标包含相同的数据库吗?如果目标数据库不同,会有区别吗?
嗨,我的朋友,如何修复那些信息编辑查询到模板?
表达式。错误:键与表中的任何行不匹配。
细节:
关键=
模式= pbist_sccm
项=网站
表=(表)
我也有同样的问题,没有人能回答
我认为这个仪表板是根据旧版SCCM编译的,有不同的视图,使用了不同的模式。即使找到了相同的视图;它们似乎没有相同的列。有些只是PBI的“Transform Data”区域中的简单列重命名——主要是添加空格或删除零。其他的只是不存在(例如Date_key在两个视图中)。
或者,忽略我写的,关注Tom 2月2日的帖子。
为方便起见,报价如下:
“Prajwal,
说明中的这一步会导致一些混乱,因为2个pbix文件不会开始安装后面描述的解决方案
导航到应用> Microsoft >发布> Microsoft- sccmtemplate > Service > PowerBI。您将找到两个模板。下载您需要的文件。
这会停止Microsoft-SCCMTemplate文件夹并下载Microsoft-SCCMTemplate.exe并运行它。
感谢您推动团队保持此模板可用,因为它提供了设置PowerBI以在ConfigMgr上报告的良好示例。”
嗨,prajwaldesai,我想用这个模板来分析系统中心数据。但是当数据库中有新的信息时,我无法提取信息,PowerBI更新但没有加载新的信息。我试着配置GatewayBI,但它也没有工作。如果PowerBI Desktop不搜索更新信息,GatewayBI也不会提供更新信息。你能帮我吗?
要加载数据源并不是一件容易的事情。我得到"键不匹配表中的任何行"在网站下申请查询更改后。建议吗?
我也有同样的问题。看来站点表查询需要更新,但我不确定是什么。
嗨,Prajwal,很棒的文章!我不使用要求连接到Azure的安装工具,因为我不使用Azure。
我已经在CM1902上安装并启动了PowerBI(以管理员身份运行),数据库所在的主站点服务器本身,在DB上有数据阅读器权限,在控制台中有完全管理员权限。
我看到你的截图中包含的项目有感叹号。当我检查第一个,以站点为例,我可以在APPLIED STEPS下看到导航项显示如下:
表达式。错误:键与表中的任何行不匹配。
细节:
关键=
模式= pbist_sccm
项=网站
表=(表)
对于所有其他带有感叹号的项目,在APPLIED STEPS中,也有一个带有此错误的Navigation条目。我知道你有多忙,但我猜很多人都有同样的问题,我已经检查了张贴这个仪表盘的每个网站。
我想我知道了,查询指向了错误的表。您能告诉我们每个桌都选了哪些桌吗?例如,对于网站-我已经选择了各种表,其中有网站的名称,没有一个看起来像你的截图(从网站代码,网站名称,版本开始)。
Prajwal,
说明中的这一步会导致一些混乱,因为2个pbix文件不会开始安装后面描述的解决方案
导航到应用> Microsoft >发布> Microsoft- sccmtemplate > Service > PowerBI。您将找到两个模板。下载您需要的文件。
这会停止Microsoft-SCCMTemplate文件夹并下载Microsoft-SCCMTemplate.exe并运行它。
感谢您推动团队保持此模板可用,因为它提供了设置PowerBI以在ConfigMgr上报告的良好示例。
如何删除SCCM解决方案模板,包括其PowerBI数据库和所有相关文件?以前的一个管理员在我们的环境中安装了这个,现在我们需要删除它,因为我们不再使用它,并且有磁盘空间正在被消耗。怎样做才最安全?
我从来没有尝试过,但让我在我的设置测试,很快更新你。
精彩的最新解释,你总是在这里,当你需要的时候
我正在尝试安装SCCM模板,安装失败,计划任务退出,代码1 - Action failed Microsoft-GetDataPullStatus -错误ID:(4knh8fn8kvt)。认为这是第21步。我的源数据库和目标数据库都在同一台服务器上,所以这不是网络错误。所有步骤验证成功,我很确定我有所需的权限。我也检查了所有的先决条件(.net和powershell等)。有人经历过这个问题并解决了吗?提前谢谢!
向上向上向上我也是. .数据未载入计算机收集。
谢谢工作得很好…
嗨,这两个模板有什么不同?
当我打开AS模板时,它错误地引用了Azure中的Analysis Services。因此,我的推论是,一个模板用于SCCM/SQL on-prem,而AS模板用于Azure托管服务。不是百分之百确定。
如何更新这个设置创建的表?
有人被“加载前一个表时错误取消加载”击中吗?
我不知道去哪里看
大家好!
有人被“加载前一个表时错误取消加载”击中吗?
我不知道去哪里看
我能够安装Power BI,打开模板,连接到我们的DB,但当我去编辑凭据时,网站工作,三角形消失了,但其他查询/表仍然显示三角形/!..表达式。错误:键不匹配表中的任何行,详细信息:键=记录,表=表..DB或模板是否可能存在问题?
从Github抓取了更新的模板,它似乎更好地遵循指南,但它不是在目标步骤上验证,它验证源,但在目标上说没有SQL数据库被发现在SQL Server…
我要检查一下。
嗨,我看到了和上面一样的问题?请问有修复/更新吗
只是加入说,我正在经历同样的错误。站点位于v1810。
表达式。错误:键与表中的任何行不匹配。
细节:
=记录的关键字
表=表
这个问题有什么解决办法吗?半年后,我又遇到了同样的问题。
有人想出解决办法了吗?截至2021年3月,错误仍然存在
它没有microsoft - sccmtemplate文件,因此无法配置数据库。你能把文件给我们看吗?
你好,乔丹,我现在没带在身上。我已经要求powerbi团队提供文件给我。我还没有收到任何回复。
嘿,Prajwal,
您找到下载模板的有效链接了吗?我到处找,就是找不到。
这是我唯一能找到的。
https://gallery.technet.microsoft.com/PowerON-Power-BI-ConfigMgr-0cd61c5f
源SQL服务器已升级到不同的服务器名。如何更改源SQL server ?需要你的帮助
你好,
如果SCCM解决方案模板有更新,是否会对我们已经部署的现有电力bi报告产生影响?
我不这么想。我可能会在实验室里测试一下。
很棒的帖子,我从中有很多想法,谢谢。
非常感谢。
日安,般若瓦尔,
我对PowerBI很陌生,这可能是一个愚蠢的问题,
我需要为我们的SCCM部署报告使用PowerBI,我有点困惑,因为我们有SCCM应用服务器和SCCM SQL数据库服务器,我应该在哪里安装/配置SCCMTemplete for PowerBI,在应用服务器或SCCM SQL DB服务器上,请回复。
谢谢。
@Ken Piper =>你找到解决方案了吗?
我正面临同样的情况,其中运行模板的机器与SCCM数据库不在同一个域中,因此使用与服务创建相同的凭据连接到SCCM DB,我无法进行传递。
如果能够使用不同的凭据集来连接到SCCM DB,那将是很有价值的。
嗨Prajwal !
是否有办法将特定部署状态的数据(我已经创建了一个任务序列来更新特定集合上的一些计算机)导出到PowerBI模板或类似的东西?或者,如何从SQL Server导入该信息?如你所见,我是Power BI的新手。
谢谢提前准备!!
嗨,我有一个问题。在窗口系统中心配置管理器数据库,我无法连接到数据库,错误是:这看起来不像一个SCCM数据库或您没有读取权限(操作失败Microsoft-CheckSCCMVersion -错误ID:(hjwlffqdq7i))
我在数据库中需要什么权限??
谢谢
我也遇到了同样的问题。
你找到解决这个问题的办法了吗?
不,对不起=。我将SCCM版本更新到7010,问题仍然存在。如果你能找到解决办法,请告诉我。
链接有更新吗?
不. .我还没有从powerBi团队得到任何回应。我在推特上跟他们联系。
到模板的链接现在似乎中断了。
模板是否由于某种原因被删除了?
我还能从哪儿弄到?
你好,我正在twitter上与Power BI团队联系。看起来已经从下载中删除了。
下载链接已更新。
链接还是断了,你能重新下载吗?
我搞不清源和目标设置页面。它是否引用同一个SQL服务器?目标数据库应该是相同的SCCM源数据库吗?
有什么方法可以配置访问独立域中的SCCM服务器(或从可执行文件中提取模板)?我收到一个错误
当试图连接到SCCMserver时,“用户登录失败-查看详细信息服务器上的安全数据库没有此工作站信任关系的计算机帐户”。当从与sccmserverdomain没有信任关系的域中的工作站登录时,使用sccmserverdomain用户凭据对SCCM/SCCM ReportServices数据库具有dbo权限。
嗨,我们有一个单一的服务器环境(一个服务器做所有的事情- SQL和SCCM),因为我们是一个小环境。你知道在同一台服务器上安装这个会有什么问题吗?
谢谢
我不这么想。PowerBI桌面也可以安装在笔记本电脑/系统上。
谢谢,我会试试的
谢谢! !这是一个在大屏幕上向我老板展示的有趣工具