【问题标题】:Dashboards with multiple warehouses具有多个仓库的仪表板
【发布时间】:2021-01-22 22:42:25
【问题描述】:

我正在寻找有关可能方法的反馈。我正在尝试将至少十几个不同的仪表板放在一起,这些仪表板可以查看具有重叠维度的各种主题。我遇到的问题是请求的数据存储在至少 4 个非常大的数据仓库中,所有数据仓库都具有不同级别的规范化和数据标准化。这些仓库中的几乎所有数据几乎都使用来自同一运营数据存储的相同数据,只是以不同的方式存储、标准化或聚合。

我的问题是,建立一个新的数据仓库是否有意义,该数据仓库将这些仓库中的必要数据结合起来,并将其专门存储在我需要创建的十几个仪表板中使用?或者更好的方法是依靠仪表板应用程序混合工具,让每个仪表板连接到每个已经建立的数据仓库?

感谢您的反馈!

【问题讨论】:

    标签: sql-server data-warehouse dashboard business-intelligence


    【解决方案1】:

    除非您的新数据仓库要在其他商店已经聚合的现有数据上添加新维度,或者您的可视化层无法轻松访问其他商店,否则新数据仓库将添加另一层管理解决方案的复杂性和复杂性,直接在仪表板中实现可能更简单。

    务实地对待这一点,用最少的努力做有效的事情。如果数据可用并且您可以从仪表板访问多个商店,那么就这样做,这通常是我们期望仪表板和 BI 可视化层提供的功能,我们不必先将数据聚合到单个商店中。

    以 PowerBI 为例或概念验证,该产品中的可视化层非常注重为不同的数据源创建许多数据连接,甚至允许您跨这些连接执行数据分析。

    如果您可以让它发挥作用,那么您可能能够确定可以通过以新数据仓库的形式添加另一层来实现的优化,但该决定很大程度上取决于您使用的平台或框架选择用于您的可视化以及需要多少人协作设计这些仪表板。

    【讨论】:

    • 是的。如果您的“仪表板应用程序混合工具”与 Power BI 一样强大,它允许您在 ETL 层(Power Query)、模型层(数据集)或可视层(仪表板)组合数据源,那么您应该不需要附加数据库。
    • 感谢您的反馈。我们将 tableau 用于我们的仪表板和可通过 Tableau 访问的数据仓库。但是我们的大多数 KPI 都是定制的,需要一些复杂的计算。这就是你所说的新维度吗?
    • Tableau 具体不是一个 ETL 引擎,所以是的,数据转换链中可能存在一个额外元素的参数。正如@DavidBrowne-Microsoft 强调的那样,Power Query 是您通常与 Power BI 一起使用的 ETL 引擎。我的观点是如果你能在 Tableau 中做你需要的一切,那就去做吧。建立一个只会由单个消费者(您的仪表板)使用的新数据仓库似乎过分杀戮。只要确保权衡投资回报率和长期维护,每个用例都是不同的。
    • @ChrisSchaller 和 DavidBrowne-Microsoft 非常感谢你们的帮助。从听起来我可能最终会构建一个数据集市,我可以将数据合并到然后提供仪表板。我认为维护一个 Datamart 可能比一堆具有复杂连接和计算的仪表板更容易。也许我可以说服高管们只选择一个数据仓库而不是尝试使用所有东西。那么我就不用担心将数据混合在一起了。再次感谢你们!!!!
    猜你喜欢
    • 2023-03-23
    • 2014-06-27
    • 2017-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-29
    • 1970-01-01
    相关资源
    最近更新 更多