问题 45
您正在 Azure Synapse Analytics 中设计一个企业数据仓库,该数据仓库将以星形模式存储网站流量分析。
您计划为网站访问建立一个事实表。该表的容量约为 5 GB。
您需要建议该表使用哪种分布类型和索引类型。解决方案必须提供最快的查询性能。
你有什么建议?要回答问题,请在答案区域选择适当的选项。
注意:每个正确选项得一分。


说明
方框 1:哈希
在以下情况下考虑使用散列分布表
磁盘上的表格大小超过 2 GB。
该表经常进行插入、更新和删除操作。
方框 2:集群列存储
集群列存储表可提供最高级别的数据压缩和最佳的整体查询性能。
参考资料
https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-distribu
https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-index
议题 1,Litware, inc.
案例研究
这是一个案例研究。案例分析不单独计时。您可以利用尽可能多的考试时间完成每个案例。但是,本次考试可能会有额外的案例研究和章节。您必须合理安排时间,确保能够在规定时间内完成考试中的所有问题。
要回答案例研究中的问题,您需要参考案例研究中提供的信息。案例研究可能包含展品和其他资源,这些展品和资源提供了有关案例研究中描述的情景的更多信息。每个问题都独立于本案例研究中的其他问题。
在本案例学习结束时,会出现一个复习屏幕。该屏幕允许您在进入下一节考试之前复习答案并进行修改。开始新的部分后,您将无法返回本部分。
开始案例研究
要显示本案例研究的第一个问题,请单击 "下一步 "按钮。在回答问题之前,请使用左侧窗格中的按钮查看案例研究的内容。单击这些按钮会显示业务需求、现有环境和问题陈述等信息。如果案例研究有 "所有信息 "选项卡,请注意显示的信息与后续选项卡上显示的信息相同。准备好回答问题后,单击 "问题 "按钮返回问题。
概述
Litware, Inc. 在全美拥有并经营着 300 家便利店。该公司销售各种包装食品和饮料,以及各种预制食品,如三明治和比萨饼。
Litware 有一个会员俱乐部,会员只需在结账时提供会员号,就可以享受特定商品的每日折扣。
Litware 聘用的业务分析师喜欢使用 Microsoft Power BI 分析数据,而数据科学家则喜欢在 Azure Databricks 笔记本中分析数据。
要求
业务目标
Litware 希望在 Azure 中创建一个新的分析环境,以满足以下要求:
查看各店铺的库存水平。数据必须尽可能实时更新。
对历史数据执行特别分析查询,以确定会员俱乐部折扣是否增加了折扣产品的销售额。
每隔四小时,根据销售数据中的历史需求,通知商店员工生产多少预制食品。
技术要求
Litware 确定了以下技术要求:
尽量减少实现业务目标所需的不同 Azure 服务的数量。
尽可能使用平台即服务(PaaS)产品,避免配置必须由 Litware 管理的虚拟机。
确保只有公司内部网络和 Azure 服务才能访问分析数据存储。
尽可能使用 Azure Active Directory (Azure AD) 身份验证。
在设计安全系统时使用最小特权原则。
在将数据加载到分析数据存储之前,在 Azure Data Lake Storage Gen2 中对库存数据进行分阶段处理。一旦数据不再使用,Litware 希望从 Data Lake Storage 中删除瞬时数据。
修改日期超过 14 天的文件必须删除。
限制业务分析人员访问客户联系信息(如电话号码),因为这类数据与分析无关。
确保在发生损坏或意外删除时,能在一小时内快速恢复分析数据存储的副本。
计划环境
Litware 计划实施以下环境:
应用程序开发团队将创建一个 Azure 事件中心,从销售点 (POS) 系统接收实时销售数据,包括商店编号、日期、时间、产品 ID、客户忠诚度编号、价格和折扣金额,并将数据输出到 Azure 的数据存储中。
客户数据(包括姓名、联系信息和忠诚度号码)来自 SaaS 应用程序 Salesforce,每八小时可导入 Azure 一次。源表中的行修改日期不可信。
产品数据(包括产品 ID、名称和类别)来自 Salesforce,每八小时可导入 Azure 一次。源表中的行修改日期不可信。
日常库存数据来自位于专用网络上的 Microsoft SQL 服务器。
Litware 目前拥有 5 TB 的历史销售数据和 100 GB 的客户数据。公司预计明年每月新增数据量约为 100 GB。
Litware 将开发一款名为 FoodPrep 的定制应用程序,为商店员工提供每四小时生产多少熟食的计算结果。
Litware 不打算在内部网络和 Azure 之间实施 Azure ExpressRoute 或 VPN。
发表回复