【问题标题】:Generating documentation for Power BI为 Power BI 生成文档
【发布时间】:2017-01-28 04:21:24
【问题描述】:

是否有用于在 Power BI 中创建文档的本机解决方案/应用程序/脚本?我对记录所有关系特别感兴趣。

【问题讨论】:

  • 如果我理解你的问题,也许你指的是用于记录数据库、表格和关系的CASE 工具。我认为不存在这种用于文档Power BI 关系的特定工具。
  • 我正在寻找类似purplefrogsystems.com/blog/2010/09/…的东西
  • 如果你有一个表格实例this 可以帮助你。请注意,您可以按照文章中的建议将 DAX Studio 与 Power BI 一起使用。 this tool 也可以帮助你。

标签: sql-server ssas business-intelligence powerbi


【解决方案1】:

Power BI 模型(和新的表格模型)具有独立于 SSAS 多维的 MDSCHEMA 行集的 DMV。虽然一些 SSAS MD DMV 大部分都可以工作,但新的 TMSchema DMV 工作良好,因为它们是专门为这种类型的模型制造的。诀窍是您必须知道连接信息。每次打开 Power BI Desktop 时,端口和数据库编号都会更改。但是可以生成文档。

有几种方法可以解决这个问题。您可以使用 DAX Studio 获取您的连接信息 (a la Chris Webb)。或者,您可以从 Power BI (a la The BIccountant) 动态获取该信息。使用 DAX Studio 作为获取文档的一次性方式,或者如果您可以在每次想要运行它时更新连接和数据库信息。 BIccountant 方式更具动态性。我没试过,但看起来很有希望。

要获取关系,您可以获取 Power BI 模型的连接信息,然后针对以下 DMV 运行查询:

  • $System.TMSCHEMA_RELATIONSHIPS
  • $System.TMSCHEMA_TABLES
  • $System.TMSCHEMA_COLUMNS

将这些下拉到 Power BI 中(在您正在记录的同一模型中,或在不同模型中)。然后要么

A) 使用编辑查询功能合并查询,以根据 FromTableID、FromColumnID、ToTableID、ToColumnID 添加 Tables DMV 中的 Name 列和 Columns DMV 中的 Explicit Name 列。

B) 使用 Power BI 的建模功能在这些列之间创建关系以实现相同的效果。

完成此操作并清理列名称、隐藏/删除未使用的字段后,您就可以使用 Power BI 创建文档。您可以创建简单的表格和/或使用诸如强制导向图之类的东西来显示关系。这是我制作的一个截图。

【讨论】:

    猜你喜欢
    • 2022-11-22
    • 1970-01-01
    • 2019-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-16
    • 1970-01-01
    相关资源
    最近更新 更多