Microsoft Purview 治理服务开源工具和实用工具

本文列出了多个开源工具和实用工具(命令行界面、Python 界面和 PowerShell 界面),帮助你在几分钟内快速开始使用 Microsoft Purview 治理服务(例如 Microsoft Purview 数据映射、数据目录和数据资产见解)! 这些工具是由 Microsoft Purview 产品组和开源社区共同创作和开发的。 此类工具的目标是使 Microsoft Purview 的学习、启动、常规使用和长期采用变得快捷且轻松。

目标受众

  • Microsoft Purview 社区,包括客户、开发人员、ISV、合作伙伴、技术传播者和爱好者。

  • Microsoft Purview 数据目录基于 Apache Atlas,扩展了对 Apache Atlas API 的完全支持。 我们欢迎 Apache Atlas 社区、爱好者和开发人员积极利用和推广 Microsoft Purview。

Microsoft Purview 客户旅程阶段

  • Microsoft Purview 学习者:刚开始使用 Microsoft Purview 治理服务并有兴趣了解和探索多云统一数据治理解决方法的工作原理的学习者。 其中还包括一些用户,这些用户想要将 Microsoft Purview 与数据治理市场中的其他竞争解决方案进行比较,并想在长期采用之前试用。

  • Microsoft Purview 创新者:有兴趣了解 Microsoft Purview 上的现有和最新功能以及针对以后要推出的功能提供想法和概念的创新者。 他们擅长为客户构建和开发解决方案,并对下一代尖端数据治理产品具有前瞻性的未来理念。

  • Microsoft Purview 爱好者/传播者:集学习者和创新者身份于一体的爱好者。 他们已对 Microsoft Purview 有了坚实的了解和认识,因此对 Microsoft Purview 的采用非常乐观。 他们可以帮助推广 Microsoft Purview 即服务,并向全球其他众多 Microsoft Purview 用户和潜在客户介绍和推广相关信息和知识。

  • Microsoft Purview 采用者:已完成 Microsoft Purview 治理门户的初步认识和探索阶段并顺利使用 Microsoft Purview 超过几个月的采用者。

  • Microsoft Purview 长期常规用户:使用 Microsoft Purview 治理门户超过一年的长期用户,能够熟练地在 Azure 门户和 Microsoft Purview 治理门户上使用最高级的用例;此外,他们对 Microsoft Purview REST API 以及通过 Microsoft Purview API 支持的其他用例有透彻的了解和认知。

Microsoft Purview 开源工具和实用程序列表

  1. Purview-API-via-PowerShell

    • 建议的客户旅程阶段:学习者、创新者、爱好者、采用者、长期稳定用户
    • 说明:此实用工具基于并涵盖 Microsoft Purview REST API 参考中描述的整个功能集。 从 PowerShell 库下载并安装。 可帮助你通过快捷高效且易于使用的 PowerShell 界面执行记录的所有 Microsoft Purview REST API。 通过命令行和脚本化方法使用和自动执行 Microsoft Purview API,实现常规和长期的使用。 对于希望以自动化方式、批处理模式或计划的 cron 作业执行批量任务的客户,这是一种替代方法;可以替代使用 Azure 门户和 Microsoft Purview 治理门户的 GUI 方法。 有关详细文档、示例用法指南、自助信息和示例,请参阅 GitHub:Azure-Purview-API-PowerShell
  2. Microsoft Purview 实验室

    • 建议的客户旅程阶段:学习者、创新者、爱好者
    • 说明:一个动手实验,介绍 Microsoft Purview 的众多功能,并帮助你以实操方式了解概念,你将在实际操作中亲自执行每个步骤,从而尽可能深入地了解 Microsoft Purview。
  3. Microsoft Purview CLI

    • 建议的客户旅程阶段:创新者、爱好者、采用者、长期稳定用户
    • 说明:用于执行 Microsoft Purview API 的基于 Python 的工具,类似于 Purview-API-via-PowerShell,但与基于 PowerShell 的框架相比功能有限/相对较少。
  4. Microsoft Purview 演示

    • 建议的客户旅程阶段:学习者、创新者、爱好者
    • 说明:Azure 资源管理器 (ARM) 基于模板的工具,只需发出一个命令,该工具即可快速安全地自动设置和部署全新的 Microsoft Purview 帐户。 它类似于 Purview-Starter-Kit,其额外的功能是可多部署几个预配置的数据源 - Azure SQL 数据库、Azure Data Lake Storage Gen2 帐户、Azure 数据工厂、Azure Synapse Analytics 工作区
  5. PyApacheAtlas:Microsoft Purview 和 Apache Atlas 之间使用 Atlas API 的接口

    • 建议的客户旅程阶段:创新者、爱好者、采用者、长期稳定用户
    • 说明:要与 Microsoft Purview 和 Apache Atlas API 配合使用的 Python 包。 支持批量加载、自定义世系以及更多 Python 类和 Excel 模板。 该包支持编程交互和用于低代码上传的 Excel 模板。
  6. Microsoft Purview 事件中心通知读取者

    • 建议的客户旅程阶段:创新者、爱好者、采用者、长期稳定用户
    • 说明:此工具演示如何读取 Microsoft Purview 的事件中心,以及如何以 Atlas 通知 (https://atlas.apache.org/2.0.0/Notifications.html) 格式从事件中心捕获实时 Kafka 通知。 此外,它会生成一个 Excel 工作表 CSV,包含在扫描期间实时发现的实体和资产以及 Microsoft Purview 生成的其他任何相关通知。

反馈和免责声明

这些工具均不包含 Microsoft 有关验证其功能有效性或提供功能保障的明确保证。 这些工具经过认证,不含任何恶意活动或病毒,并保证不会收集任何私人或敏感数据。

有关使用过程中的有效性和功能的反馈或问题,请通过相关 GitHub 库中提供的联系方式,联系相应的工具所有者和作者。

后续步骤