通过


使用用于Python的 Dataverse SDK 分析和自动化业务数据

适用于 PythonDataverse SDK 是一个全面的工具包>,使专业开发人员和数据科学家能够解锁 Microsoft Dataverse 中的高级分析、自动化和创新。 开发人员可以使用 SDK 构建可缩放且安全的业务应用程序,并协调代理工作流。 数据科学家和分析师可以使用熟悉的Python工具(如 Pandas、Jupyter 笔记本和机器学习库)来创建分析模型和模拟模型,并实现AI驱动的见解。 此 SDK 弥合了企业级数据管理与Python的灵活性之间的差距,加快了时间到价值,并培养了充满活力的开发人员生态系统。

小窍门

本文提供了 Dataverse SDK for Python如何实现数据驱动创新的示例方案和体系结构概述。 此解决方案是一个通用示例,可以适应各种行业和用例。

首先观看介绍视频:使用Python处理业务数据的Dataverse SDK

体系结构图

显示 Dataverse SDK 工作流图,该图展示了数据提取到 Pandas、语言模型任务、Jupyter Notebook 和输出的可视化效果。

Workflow

使用 Python利用 Dataverse 业务数据的典型工作流包括:

  1. 连接到 Dataverse: 使用 SDK 安全地访问企业数据。
  2. 提取和转换: 将表加载到 Pandas 数据帧中,以便进行清理、特征工程和探索分析。
  3. 评估建模: 应用机器学习算法(例如分类、回归)来评估业务方案、预测结果并确定趋势。
  4. 写回 Dataverse: 将 AI 生成的分析评估发布到 Dataverse 表,用于仪表板和报告。
  5. 治理: 确保所有工作流都符合企业安全性和治理标准。

方案详细信息

此体系结构支持跨行业的各种方案和用例。

开发人员场景

Python开发人员通过创建员工详细信息、部门参考和载入请求状态的表,为 Fabrikam Enterprise 构建员工入职系统。 通过使用 SDK,它们定义架构、添加列和关系,并使用创建、读取和更新 API 来种子和修改记录,同时维护企业级安全性和治理。

数据科学家情境

数据科学家使用 jupyter 笔记本和Visual Studio Code等Python工具从 Dataverse 中提取业务数据并将其塑造成 Pandas 数据帧。 数据科学家使用提取的业务数据与高级分析和机器学习模型进行风险评估、服务级别协议(SLA)监视或合规性报告。 数据科学家可视化和共享输出,以实现快速决策。

生成式 AI 用例

使用Python分析和语言模型来汇总客户趋势或分类细分,例如高价值或流失风险。 将结果写回到 Dataverse 以启用操作仪表盘和合规性工作流。 此方法可确保在企业数据平台中安全地存储和管理 AI 输出。

先决条件

此外:

  • 集成: 确保与现有 提取、转换、加载 (ETL)管道、自动化工具和企业治理策略兼容。
  • 可 伸缩 性: 设计工作流来处理大型数据集和并发分析任务。

注意事项

这些注意事项实现了架构良好的 Power Platform 支柱,这是一组可提高工作负荷质量的指导原则。 有关详细信息,请参阅Microsoft Power Platform 架构最佳实践

可靠性

  • 可靠的数据访问: 支持可靠的 创建、读取、更新和删除 (CRUD)作和架构管理。

  • 自动化: 为数据提取、转换和分析启用可重复的自动化工作流。

  • 运营效率: 减少手动工作量并加速分析现代化。

安全性

  • 基于角色的访问控制: 强制实施对所有数据操作的 Dataverse 安全角色 和策略。

  • 数据管理: 确保符合企业数据隐私、审核日志记录和加密标准。

后续步骤

  • 从 PyPI 下载并安装 SDK。 浏览 GitHub 源码存储库以获取文档、示例项目和社区贡献。
  • 开始使用 Dataverse 数据构建Python支持的分析和 AI 工作流。
  • 分享反馈并加入社区,帮助塑造适用于Python的Dataverse的未来。

供稿人

Microsoft维护本文。 以下参与者撰写了本文。

主要作者: