Compartilhar via

通过设计实现Azure Synapse的成功

Azure Synapse 按设计实施成功系列文章旨在帮助您成功地实施 Azure Synapse Analytics。 它介绍了一种补充解决方案实现项目的方法。 包括建议在项目期间的战略点进行检查,可以帮助确保成功实施。 请务必了解该方法不应替换或更改所选的项目管理方法(Scrum、Agile 或瀑布)。 相反,它建议进行验证,以提高项目部署到生产环境的成功率。

Azure Synapse是一种企业分析服务,可加快跨数据仓库和大数据系统的见解时间。 它汇集了企业数据仓库中使用的最佳 SQL 技术、用于大数据的 Spark 技术、用于数据集成的管道和 ETL/ELT,以及与其他Azure服务(如Power BI、Azure Cosmos DB和Azure 机器学习)的深度集成。

图像显示 Azure Synapse Analytics 的数据湖、分析运行时和 Synapse Studio。

该方法使用战略检查点方法来评估和监视项目的进度。 这些检查点的目标包括:

  • 主动识别可能出现的问题和障碍。
  • 持续验证解决方案是否适合用例。
  • 成功部署到生产环境。
  • 在投入生产环境后顺利地进行运作和监视。

检查点在项目中的四个里程碑处被调用:

  1. 项目规划
  2. 解决方案开发
  3. 上线前
  4. 上线后

项目规划检查点

项目规划检查点包括解决方案评估、项目计划评估、解决方案开发环境设计评估以及团队技能集评估。

解决方案评估

评估整个解决方案,并专注于它打算如何使用Azure Synapse。 评估包括收集数据,这些数据将识别Azure Synapse所需的组件、每个组件与其他产品之间的接口,以及对数据源、数据使用者、角色和用例的评审。 此评估还将收集有关现有环境的数据,包括现有数据仓库、大数据环境以及集成和数据使用工具的详细规范。 评估将确定将实施哪些Azure Synapse组件,因此应在实施过程中进行哪些评估和检查点。 此评估还将提供有关根据要求、约束和假设验证设计和实现的其他信息。

下面是应完成的任务列表。

  1. 评估 环境以帮助评估解决方案设计。
  2. 制定明智的技术决策,实现Azure Synapse并确定要实现的解决方案组件。
  3. 评估工作区设计
  4. 评估数据集成设计
  5. 评估专用 SQL 池设计
  6. 评估无服务器 SQL 池设计
  7. 评估 Spark 池设计
  8. 查看每个评估的结果并相应地做出响应。

项目计划评估

评估项目计划,因为它与需要开发的Azure Synapse要求相关。 此评估与生成项目计划不有关。 相反,评估是确定可能导致阻碍因素或可能影响项目进度的任何步骤。 评估后,可能需要调整项目计划。

下面是应完成的任务列表。

  1. 评估项目计划
  2. 评估与你计划实施的 Azure Synapse 组件相关的项目规划。
  3. 查看每个评估的结果并相应地做出响应。

解决方案开发环境设计评估

评估用于开发解决方案的环境。 建立单独的开发、测试和生产环境。 此外,请务必了解设置自动化部署和源代码控制对于成功和顺利的开发工作至关重要。

下面是应完成的任务列表。

  1. 评估解决方案开发环境设计
  2. 查看每个评估的结果并相应地做出响应。

团队技能集评估

评估项目团队,专注于其技能水平和准备情况,以实施Azure Synapse解决方案。 项目的成功取决于拥有正确的技能集和经验。 实施一个Azure Synapse解决方案需要许多不同的技能组合,因此请确保识别差距并获得合适的资源,这些资源应具备所需的技能组合(或安排他们完成培训)。 此评估在项目的这一阶段至关重要,因为缺乏适当的技能可能会影响项目的时间线和项目的整体成功。

下面是应完成的任务列表。

  1. 评估团队技能集
  2. 保护技能资源或提升技能资源以扩展其功能。
  3. 查看每个评估的结果并相应地做出响应。

解决方案开发检查点

解决方案开发检查点包括定期质量检查和其他技能构建。

定期质量检查

在解决方案开发过程中,应进行定期检查,以验证是否根据建议的做法开发解决方案。 检查项目用例是否满足,以及是否满足企业要求。 出于此方法的目的,这些检查称为 定期质量检查

实现以下质量检查:

  • 工作区的质量检查。
  • 数据集成的质量检查。
  • 专用 SQL 池的质量检查。
  • 无服务器 SQL 池的质量检查。
  • Spark 池的质量检查。

额外的技能培养

随着项目的进展,确定是否需要更多技能集。 花时间确定更多的技能集是否可以提高解决方案的质量。 使用更多技能集补充团队有助于避免项目延迟和项目时间线影响。

上线前检查点

在将解决方案部署到生产环境之前,我们建议你执行评审来评估解决方案的准备情况。

上线前清单提供了最终就绪情况检查,以成功部署到生产环境。

  1. 执行运行准备评审
  2. 执行用户准备情况和载入计划评审
  3. 查看每个评审的结果,并相应地做出响应。

上线后检查点

部署到生产环境后,建议验证解决方案是否按预期运行。

上线后清单提供最终的准备状态检查,以监控 Azure Synapse 解决方案。

  1. 执行监视评审
  2. 持续监视Azure Synapse解决方案。

后续步骤

下一篇文章中,了解如何评估您的环境,以帮助您评估解决方案设计,并做出实施 Azure Synapse 的明智技术决策。这是 Azure Synapse 设计成功实施 系列的一部分。