【问题标题】:Star Schema modeling Azure Synapse星型架构建模 Azure Synapse
【发布时间】:2020-10-20 02:13:17
【问题描述】:

根据本文档Primary key, foreign key, and unique key in Synapse SQL poolAzure Synapse 不支持foreign keys

因此,我如何在Azure Synapse 中建模star schema?还是Azure Synapse不需要?

【问题讨论】:

    标签: azure azure-synapse


    【解决方案1】:

    根据您链接的文档:

    拥有主键和/或唯一键允许 Synapse SQL 池引擎 为查询生成最佳执行计划

    在创建具有主键或唯一约束的表后 Synapse SQL 池,用户需要确保这些列中的所有值 是独一无二的。违反此规定可能会导致查询返回不准确的结果。

    从上面得到的结论是 Synapse DB 不支持约束。 PK 和 Unique “约束”纯粹是为了优化查询性能,实际上并不强制唯一性。

    【讨论】:

      猜你喜欢
      • 2019-05-28
      • 2020-11-13
      • 2019-02-25
      • 2021-09-13
      • 2021-11-26
      • 2011-03-10
      • 1970-01-01
      • 2013-04-18
      • 2018-03-08
      相关资源
      最近更新 更多