【问题标题】:Foreign Key constraints Synapse Azure外键约束 Synapse Azure
【发布时间】:2020-09-06 17:30:45
【问题描述】:

我目前正在 Azure Synapse 中创建数据仓库,但是 Synapse 不允许创建外键。这对于事实表和维度表之间的引用完整性至关重要。有没有人对突触中强制执行 PK FK 关系的替代方案有什么建议?

【问题讨论】:

    标签: azure foreign-keys azure-synapse


    【解决方案1】:

    我搜索了这个主题,发现Synapse 的重点是性能而不是完整性强化。我们可以创建primary keys 并使用它们之间的事实、维度和代码连接表来构建星型模式。

    在我制作本教程并仔细阅读之前,我也很困惑。

    Load Contoso retail data to Synapse SQL

    【讨论】:

      【解决方案2】:

      在星型模式中,任何引用完整性都应在用于加载数据的 ETL 工具中而不是在数据库本身中强制执行。 一些 DB 支持可以帮助查询执行计划的逻辑 FK,但它们不应该被物理化

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-01-17
        • 2017-04-20
        • 2018-03-05
        • 2013-01-30
        • 2014-01-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多