【问题标题】:Scalable Power BI data model on delta lake ADLS Gen2Delta Lake ADLS Gen2 上的可扩展 Power BI 数据模型
【发布时间】:2022-02-17 07:11:03
【问题描述】:

我们当前的报告和仪表板架构类似于以下内容:

[Sql Azure] [Azure 分析服务 (AAS)] [Power BI]

我们有近 30 个 Power BI Pro 许可证(无高级层)

当我们使用 Data Factory 和 Databricks 将本地数据馈送迁移到 ADLS Gen2(从长远来看,我们将关闭 SQL Azure DB)时,我们研究了如何将 Power BI 连接到增量表。

有几种方法建议为此目的使用 SQL Databricks 端点:

https://www.youtube.com/watch?v=lkI4QZ6FKbI&t=604s

恕我直言,只要您有一些报告,这很好。如果你有,比如说,20-30 怎么办? ADLS Gen2 增量表和 Power BI 之间是否存在用于可扩展且高效的表格模型的中间层?如何定义度量、计算表、有效管理关系,而无需在每个 .pbix 中从头开始执行此操作?

[ADLS Gen2] [?] [Power BI]

据我所知,在这种情况下不允许使用 AAS 直接查询: https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-datasource

是否有避免使用 Azure Synapse Analytics 的解决方法?我们没有使用它,恐怕我们不会将它包含在路线图中。

提前感谢您的宝贵建议

【问题讨论】:

    标签: powerbi azure-databricks azure-synapse delta-lake azure-analysis-services


    【解决方案1】:

    ADLS Gen2 增量表和 Power BI 之间是否存在中间层以实现可扩展且高效的表格模型?

    如果您想从增量表构建 Power BI 导入模型而不通过 Databricks SQL 或 Spark 进行路由,您可以查看 Power BI 的新 Delta Sharing Connector。或者运行 Spark 作业以将模型数据导出为 Power BI/AAS 可以直接读取的 Data Lake 格式。

    如果您想要 DirectQuery 模型,Synapse SQL 池或 Synapse Serverless 将是路径,因为它们将数据公开为 SQL Server 终结点,Power BI 和 AAS 支持 DirectQuery。

    如何定义度量、计算表、有效管理关系,而无需在每个 .pbix 中从头开始执行此操作?

    在 AAS 表格模型或 Power BI 共享数据集中定义它们。

    【讨论】:

    • 感谢您的快速评论。我可以使用 Databricks SQL 以及 Power BI 连接器。同时拥有中间层表格模型和 Databricks SQL 的方法是什么?提前致谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2020-12-01
    • 1970-01-01
    • 2021-07-22
    • 2018-11-08
    相关资源
    最近更新 更多