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管理员快速识别未使用更新、失败的缓解补丁修补的计算机恶意软件感染等。

PatchMyPC HorizontalAD
修补我的电脑赞助广告

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

下载SCCM PowerBi模板

点击现在就得到它用你的工作账号登录。在“入门”页签,单击下载.这将把系统中心配置管理器解决方案模板下载到您的计算机上。

SCCM电源BI仪表盘安装和配置

运行Microsoft-SCCM模板可执行文件,并在设置屏幕上单击安装

SCCM电源BI仪表盘安装和配置

完成安装。点击重新启动按钮。

SCCM电源BI仪表盘安装和配置

SCCM电源BI配置

重新启动后,登录到计算机并启动Microsoft-SCCMTemplate应用程序。这将带您回到入门页面。点击下一个

SCCM电源BI仪表盘安装和配置

在“登录”页上,指定您的windows凭据以创建重复的日程安排。同样的凭据也将用于连接到SCCM DB。点击验证验证成功后,单击下一个

SCCM电源BI仪表盘安装和配置

此步骤用于将Power BI连接到SCCM。在Source页面上,指定连接到SCCM数据库的windows凭据。点击验证验证成功后单击下一个

SCCM电源BI仪表盘安装和配置

在Target页面上,指定连接到SQL数据库的凭据。验证并单击下一个

SCCM电源BI仪表盘安装和配置因为在上面的步骤中我们没有选择任何Azure DB选项,所以我们直接转到自定义选项。在自定义页面上,保留默认选项,单击验证并点击下一个

SCCM电源BI仪表盘安装和配置

最重要的是,您可以指定电子邮件地址来获得与Power BI相关的更新。您还将获得一个部署完成电子邮件到您提供的电子邮件地址。点击运行构建解决方案模板。

SCCM Power BI Dashboard安装和配置

完成所有操作后,单击下载报告.将此模板保存在您的计算机上。

SCCM Power BI Dashboard安装和配置

SCCM Power BI Dashboard配置

打开Power BI桌面,单击文件>开放并选择解决方案模板。打开解决方案模板后,您将看到如下截图所示的内容。因此,我们需要配置一些东西在此步骤单击Apply Changes。

SCCM Power BI Dashboard安装和配置Snap11

在菜单栏上,单击编辑查询然后点击编辑查询.注意,在左侧窗格中,您可以在Queries下看到感叹号图标。在“查询编辑器”窗口中,单击编辑的凭证.您可以指定访问SCCM数据库的备用凭据。最后点击连接

SCCM Power BI Dashboard安装和配置Snap12

如果输入的凭据是正确的,您将注意到感叹号消失了。你还可以看到网站代码,网站名称,版本等。单击Close和Apply以应用刚才所做的更改。

SCCM Power BI Dashboard安装和配置点击概述在底部的标签,你现在会看到仪表板。下面的仪表板显示了我的实验室设置中有关客户端和用户的信息。当您在生产环境中安装和配置它时,您会找到关于SCCM基础结构的更多信息。如果我有时间,我会更新这篇文章,为我的组织配置仪表板的截图。

SCCM电源BI仪表盘安装和配置

75条评论

  1. 《阿凡达》的照片 保罗Pedinotti 说:

    下载链接给出了一个404。

    这个工具之前安装过,数据库视图和表已经存在,所以如果我在主服务器上重新安装这个,也就是DB,它会更新这些表吗?

  2. 《阿凡达》的照片 伊恩 说:

    这份报告有更新吗?

  3. 《阿凡达》的照片 凯文 说:

    Github链接不再可用。你能更新一下吗?

  4. 《阿凡达》的照片 Caio塞萨尔 说:

    嗨Praj !

    链接坏了。
    如果你能修好,我会很感激的。

    谢谢你!

    致以最亲切的问候

    Caio塞萨尔

  5. 《阿凡达》的照片 Zsolt柯奇士便因 说:

    嗨Prajwal,

    似乎下载链接不起作用,文件夹又是空的。
    我刚刚试图弄清楚为什么仪表板显示的数据可以追溯到2022年4月,看起来你有正确的答案。

    谢谢,
    Zsolt

  6. 《阿凡达》的照片 普拉文· 说:

    嗨,谁有微软- sccm模板可执行文件的副本?我到处都找不到。谢谢

    1. 这里也一样,好像被移除了。
      它不再相关了吗?在当前版本的SCCM中,是否有更简单的方法来使用PBI仪表板?

  7. 《阿凡达》的照片 Wogbe 说:

    嗨Prajwal,
    非常感谢这篇非常重要的文章。
    我们正在考虑实现这个SCCM PowerBI,这就是让我来到您的页面的原因。好的文章!
    无论如何,我无法从你提供的Github链接中找到文件:
    该消息总是页面未找到404。

    拜托,你能转发一下这个链接吗?还是我做得不好?
    再次感谢。

      1. 《阿凡达》的照片 尼姆 说:

        文件夹为空,请更新链接

  8. 《阿凡达》的照片 Ric B 说:

    嗨,谁有微软- sccm模板可执行文件的副本?我到处都找不到。谢谢

  9. 《阿凡达》的照片 鲁迪·史密斯 说:

    有人解决了错误消息“Action Failed Microsoft-CheckSCCMVersion”的问题吗?我一直在尝试将源代码连接到Microsoft-SCCMtemplate。

  10. 《阿凡达》的照片 弗兰克 说:

    你好,我无法让这个在SCCM 1910工作

    1. 《阿凡达》的照片 弗兰克 说:

      你好,你能更新仪表板,使其与最新版本的SCCM一起工作吗?
      我不能让它工作,因为它会显示“表情。错误:键不匹配表中的任何行。,所以看起来表名随着时间而改变。

      1. 《阿凡达》的照片 布罗迪基尔帕特里克 说:

        修改pbist_sccm为dbo, site to sites

  11. 《阿凡达》的照片 Gustavo科雷亚 说:

    嗨,如何更新表“更新”?,此刻没有消息。我需要核实合规情况。

    Power BI,不显示信息在articleid, bulletinid, ci_id, infoURL等。

  12. 《阿凡达》的照片 初级罗兰 说:

    嗨,有人能解释一下为什么源和目标包含相同的数据库吗?如果目标数据库不同,会有区别吗?

  13. 《阿凡达》的照片 Jurandir Balestero Junior 说:

    嗨,我的朋友,如何修复那些信息编辑查询到模板?
    表达式。错误:键与表中的任何行不匹配。
    细节:
    关键=
    模式= pbist_sccm
    项=网站
    表=(表)

    1. 《阿凡达》的照片 弗兰克 说:

      我也有同样的问题,没有人能回答

      1. 《阿凡达》的照片 克里斯 说:

        我认为这个仪表板是根据旧版SCCM编译的,有不同的视图,使用了不同的模式。即使找到了相同的视图;它们似乎没有相同的列。有些只是PBI的“Transform Data”区域中的简单列重命名——主要是添加空格或删除零。其他的只是不存在(例如Date_key在两个视图中)。

        1. 《阿凡达》的照片 克里斯 说:

          或者,忽略我写的,关注Tom 2月2日的帖子。

          为方便起见,报价如下:
          “Prajwal,
          说明中的这一步会导致一些混乱,因为2个pbix文件不会开始安装后面描述的解决方案
          导航到应用> Microsoft >发布> Microsoft- sccmtemplate > Service > PowerBI。您将找到两个模板。下载您需要的文件。
          这会停止Microsoft-SCCMTemplate文件夹并下载Microsoft-SCCMTemplate.exe并运行它。
          感谢您推动团队保持此模板可用,因为它提供了设置PowerBI以在ConfigMgr上报告的良好示例。”

  14. 《阿凡达》的照片 升Besserra 说:

    嗨,prajwaldesai,我想用这个模板来分析系统中心数据。但是当数据库中有新的信息时,我无法提取信息,PowerBI更新但没有加载新的信息。我试着配置GatewayBI,但它也没有工作。如果PowerBI Desktop不搜索更新信息,GatewayBI也不会提供更新信息。你能帮我吗?

  15. 《阿凡达》的照片 亚伦 说:

    要加载数据源并不是一件容易的事情。我得到"键不匹配表中的任何行"在网站下申请查询更改后。建议吗?

    1. 《阿凡达》的照片 帕特里克 说:

      我也有同样的问题。看来站点表查询需要更新,但我不确定是什么。

  16. 《阿凡达》的照片 法希姆 说:

    嗨,Prajwal,很棒的文章!我不使用要求连接到Azure的安装工具,因为我不使用Azure。

    我已经在CM1902上安装并启动了PowerBI(以管理员身份运行),数据库所在的主站点服务器本身,在DB上有数据阅读器权限,在控制台中有完全管理员权限。
    我看到你的截图中包含的项目有感叹号。当我检查第一个,以站点为例,我可以在APPLIED STEPS下看到导航项显示如下:

    表达式。错误:键与表中的任何行不匹配。
    细节:
    关键=
    模式= pbist_sccm
    项=网站
    表=(表)

    对于所有其他带有感叹号的项目,在APPLIED STEPS中,也有一个带有此错误的Navigation条目。我知道你有多忙,但我猜很多人都有同样的问题,我已经检查了张贴这个仪表盘的每个网站。

    1. 《阿凡达》的照片 法希姆 说:

      我想我知道了,查询指向了错误的表。您能告诉我们每个桌都选了哪些桌吗?例如,对于网站-我已经选择了各种表,其中有网站的名称,没有一个看起来像你的截图(从网站代码,网站名称,版本开始)。

  17. 《阿凡达》的照片 汤姆 说:

    Prajwal,
    说明中的这一步会导致一些混乱,因为2个pbix文件不会开始安装后面描述的解决方案
    导航到应用> Microsoft >发布> Microsoft- sccmtemplate > Service > PowerBI。您将找到两个模板。下载您需要的文件。

    这会停止Microsoft-SCCMTemplate文件夹并下载Microsoft-SCCMTemplate.exe并运行它。

    感谢您推动团队保持此模板可用,因为它提供了设置PowerBI以在ConfigMgr上报告的良好示例。

  18. 《阿凡达》的照片 Giovani帕格尼尼 说:

    如何删除SCCM解决方案模板,包括其PowerBI数据库和所有相关文件?以前的一个管理员在我们的环境中安装了这个,现在我们需要删除它,因为我们不再使用它,并且有磁盘空间正在被消耗。怎样做才最安全?

  19. 《阿凡达》的照片 Alpanama 说:

    精彩的最新解释,你总是在这里,当你需要的时候

  20. 《阿凡达》的照片 艾米·施耐德 说:

    我正在尝试安装SCCM模板,安装失败,计划任务退出,代码1 - Action failed Microsoft-GetDataPullStatus -错误ID:(4knh8fn8kvt)。认为这是第21步。我的源数据库和目标数据库都在同一台服务器上,所以这不是网络错误。所有步骤验证成功,我很确定我有所需的权限。我也检查了所有的先决条件(.net和powershell等)。有人经历过这个问题并解决了吗?提前谢谢!

    1. 《阿凡达》的照片 Akun 说:

      向上向上向上我也是. .数据未载入计算机收集。

  21. 《阿凡达》的照片 Abdulrehman图 说:

    谢谢工作得很好…

  22. 《阿凡达》的照片 Rasheedah默罕默德 说:

    嗨,这两个模板有什么不同?

    1. 《阿凡达》的照片 布拉德Bereck 说:

      当我打开AS模板时,它错误地引用了Azure中的Analysis Services。因此,我的推论是,一个模板用于SCCM/SQL on-prem,而AS模板用于Azure托管服务。不是百分之百确定。

  23. 《阿凡达》的照片 斯科特·莱利 说:

    如何更新这个设置创建的表?

  24. 《阿凡达》的照片 Hiren 说:

    有人被“加载前一个表时错误取消加载”击中吗?
    我不知道去哪里看

  25. 《阿凡达》的照片 马克•阮 说:

    大家好!

    有人被“加载前一个表时错误取消加载”击中吗?
    我不知道去哪里看

  26. 《阿凡达》的照片 科迪Weiland 说:

    我能够安装Power BI,打开模板,连接到我们的DB,但当我去编辑凭据时,网站工作,三角形消失了,但其他查询/表仍然显示三角形/!..表达式。错误:键不匹配表中的任何行,详细信息:键=记录,表=表..DB或模板是否可能存在问题?

    1. 《阿凡达》的照片 科迪Weiland 说:

      从Github抓取了更新的模板,它似乎更好地遵循指南,但它不是在目标步骤上验证,它验证源,但在目标上说没有SQL数据库被发现在SQL Server…

        1. 《阿凡达》的照片 伊恩·斯宾塞 说:

          嗨,我看到了和上面一样的问题?请问有修复/更新吗

        2. 《阿凡达》的照片 肖恩·肯尼迪 说:

          只是加入说,我正在经历同样的错误。站点位于v1810。
          表达式。错误:键与表中的任何行不匹配。
          细节:
          =记录的关键字
          表=表

          1. 《阿凡达》的照片 sleddi 说:

            这个问题有什么解决办法吗?半年后,我又遇到了同样的问题。

            1. 《阿凡达》的照片 温迪 说:

              有人想出解决办法了吗?截至2021年3月,错误仍然存在

  27. 《阿凡达》的照片 约旦 说:

    它没有microsoft - sccmtemplate文件,因此无法配置数据库。你能把文件给我们看吗?

    1. 你好,乔丹,我现在没带在身上。我已经要求powerbi团队提供文件给我。我还没有收到任何回复。

  28. 《阿凡达》的照片 威廉·佩顿 说:

    嘿,Prajwal,

    您找到下载模板的有效链接了吗?我到处找,就是找不到。

  29. 《阿凡达》的照片 Dhilip库马尔 说:

    源SQL服务器已升级到不同的服务器名。如何更改源SQL server ?需要你的帮助

  30. 《阿凡达》的照片 曼迪 说:

    你好,

    如果SCCM解决方案模板有更新,是否会对我们已经部署的现有电力bi报告产生影响?

  31. 《阿凡达》的照片 yusoworld 说:

    很棒的帖子,我从中有很多想法,谢谢。

  32. 《阿凡达》的照片 谢赫侯赛因 说:

    日安,般若瓦尔,
    我对PowerBI很陌生,这可能是一个愚蠢的问题,
    我需要为我们的SCCM部署报告使用PowerBI,我有点困惑,因为我们有SCCM应用服务器和SCCM SQL数据库服务器,我应该在哪里安装/配置SCCMTemplete for PowerBI,在应用服务器或SCCM SQL DB服务器上,请回复。
    谢谢。

  33. 《阿凡达》的照片 爱德华。 说:

    @Ken Piper =>你找到解决方案了吗?
    我正面临同样的情况,其中运行模板的机器与SCCM数据库不在同一个域中,因此使用与服务创建相同的凭据连接到SCCM DB,我无法进行传递。

    如果能够使用不同的凭据集来连接到SCCM DB,那将是很有价值的。

  34. 《阿凡达》的照片 路易斯·道德 说:

    嗨Prajwal !

    是否有办法将特定部署状态的数据(我已经创建了一个任务序列来更新特定集合上的一些计算机)导出到PowerBI模板或类似的东西?或者,如何从SQL Server导入该信息?如你所见,我是Power BI的新手。

    谢谢提前准备!!

  35. 《阿凡达》的照片 巴勃罗·马丁 说:

    嗨,我有一个问题。在窗口系统中心配置管理器数据库,我无法连接到数据库,错误是:这看起来不像一个SCCM数据库或您没有读取权限(操作失败Microsoft-CheckSCCMVersion -错误ID:(hjwlffqdq7i))
    我在数据库中需要什么权限??
    谢谢

    1. 《阿凡达》的照片 Agustina 说:

      我也遇到了同样的问题。
      你找到解决这个问题的办法了吗?

      1. 《阿凡达》的照片 巴勃罗·马丁 说:

        不,对不起=。我将SCCM版本更新到7010,问题仍然存在。如果你能找到解决办法,请告诉我。

  36. 《阿凡达》的照片 jclardy 说:

    链接有更新吗?

  37. 《阿凡达》的照片 Hackmuss 说:

    到模板的链接现在似乎中断了。
    模板是否由于某种原因被删除了?
    我还能从哪儿弄到?

        1. 《阿凡达》的照片 helb 说:

          链接还是断了,你能重新下载吗?

  38. 《阿凡达》的照片 多兰 说:

    我搞不清源和目标设置页面。它是否引用同一个SQL服务器?目标数据库应该是相同的SCCM源数据库吗?

  39. 《阿凡达》的照片 肯•派珀 说:

    有什么方法可以配置访问独立域中的SCCM服务器(或从可执行文件中提取模板)?我收到一个错误

    当试图连接到SCCMserver时,“用户登录失败-查看详细信息服务器上的安全数据库没有此工作站信任关系的计算机帐户”。当从与sccmserverdomain没有信任关系的域中的工作站登录时,使用sccmserverdomain用户凭据对SCCM/SCCM ReportServices数据库具有dbo权限。

  40. 《阿凡达》的照片 内政大臣Jacqui 说:

    嗨,我们有一个单一的服务器环境(一个服务器做所有的事情- SQL和SCCM),因为我们是一个小环境。你知道在同一台服务器上安装这个会有什么问题吗?
    谢谢

      1. 《阿凡达》的照片 内政大臣Jacqui 说:

        谢谢,我会试试的

  41. 《阿凡达》的照片 艾伯特 说:

    谢谢! !这是一个在大屏幕上向我老板展示的有趣工具

留下回复

你的电邮地址将不会公布。必填字段已标记