Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
SDK Dataverse dành cho Python là một bộ công cụ toàn diện cho phép các nhà phát triển chuyên nghiệp và nhà khoa học dữ liệu mở khóa các phân tích, tự động hóa và đổi mới nâng cao trong Microsoft Dataverse. Nhà phát triển có thể sử dụng SDK để xây dựng các ứng dụng kinh doanh có thể mở rộng và bảo mật cũng như điều phối quy trình làm việc tác nhân. Các nhà khoa học và nhà phân tích dữ liệu có thể sử dụng các công cụ Python quen thuộc—chẳng hạn như Pandas, sổ ghi chép Jupyter và thư viện máy học—để tạo mô hình phân tích và mô hình mô phỏng, đồng thời vận hành thông tin chuyên sâu dựa trên AI. SDK này thu hẹp khoảng cách giữa quản lý dữ liệu cấp doanh nghiệp và tính linh hoạt của Python, đẩy nhanh thời gian tạo ra giá trị và thúc đẩy hệ sinh thái nhà phát triển sôi động.
Mẹo
Bài viết này cung cấp một kịch bản ví dụ và tổng quan về kiến trúc về cách SDK Dataverse dành cho Python cho phép đổi mới theo hướng dữ liệu. Giải pháp này là một ví dụ tổng quát có thể được điều chỉnh cho phù hợp với các ngành và trường hợp sử dụng khác nhau.
Bắt đầu bằng cách xem video giới thiệu về sử dụng SDK Dataverse dành cho Python với dữ liệu kinh doanh.
Sơ đồ kiến trúc
Quy trình làm việc
Quy trình làm việc điển hình để khai thác dữ liệu kinh doanh Dataverse bằng cách sử dụng Python bao gồm:
- Kết nối với Dataverse: Truy cập dữ liệu doanh nghiệp một cách an toàn bằng cách sử dụng SDK.
- Trích xuất và chuyển đổi: Tải bảng vào Pandas DataFrames để dọn dẹp, kỹ thuật tính năng và phân tích khám phá.
- Mô hình đánh giá: Áp dụng các thuật toán học máy (ví dụ: phân loại, hồi quy) để đánh giá các kịch bản kinh doanh, dự đoán kết quả và xác định xu hướng.
- Ghi lại vào Dataverse: Đăng các đánh giá do AI tạo ra vào bảng Dataverse cho bảng thông tin và báo cáo.
- Quản trị: Đảm bảo tất cả quy trình làm việc tuân thủ các tiêu chuẩn quản trị và bảo mật doanh nghiệp.
Chi tiết tình huống
Kiến trúc này hỗ trợ nhiều kịch bản và trường hợp sử dụng trong các ngành.
Kịch bản nhà phát triển
Nhà phát triển Python xây dựng hệ thống giới thiệu nhân viên cho Fabrikam Enterprises bằng cách tạo bảng cho thông tin chi tiết về nhân viên, tham chiếu bộ phận và trạng thái yêu cầu giới thiệu. Bằng cách sử dụng SDK, họ xác định lược đồ, thêm cột và mối quan hệ, đồng thời sử dụng API tạo, đọc và cập nhật để tạo và sửa đổi bản ghi—tất cả trong khi vẫn duy trì bảo mật và quản trị cấp doanh nghiệp.
Kịch bản nhà khoa học dữ liệu
Một nhà khoa học dữ liệu sử dụng các công cụ Python như sổ ghi chép Jupyter và Visual Studio Code để trích xuất dữ liệu kinh doanh từ Dataverse và định hình dữ liệu đó thành Pandas DataFrames. Nhà khoa học dữ liệu sử dụng dữ liệu kinh doanh được trích xuất với các mô hình phân tích và máy học nâng cao để đánh giá rủi ro, giám sát thỏa thuận mức dịch vụ (SLA) hoặc báo cáo tuân thủ. Nhà khoa học dữ liệu trực quan hóa và chia sẻ kết quả đầu ra để cho phép ra quyết định nhanh chóng.
Trường hợp sử dụng AI tổng quát
Sử dụng phân tích Python và mô hình ngôn ngữ để tóm tắt xu hướng của khách hàng hoặc phân loại phân khúc, chẳng hạn như rủi ro có giá trị cao hoặc rời bỏ. Ghi lại kết quả vào Dataverse để kích hoạt bảng thông tin hoạt động và quy trình tuân thủ. Cách tiếp cận này đảm bảo rằng đầu ra AI được lưu trữ và quản lý an toàn trong nền tảng dữ liệu doanh nghiệp.
Prerequisites
- Truy cập vào môi trường Power Platform với Dataverse
- Vai trò bảo mật phù hợp
- Python 3.13 trở lên
- Truy cập mạng vào PyPI để cài đặt SDK
Ngoài ra:
- Tích hợp: Đảm bảo khả năng tương thích với các quy trình Trích xuất, Chuyển đổi, Tải (ETL) hiện có, các công cụ tự động hóa và chính sách quản trị doanh nghiệp.
- Khả năng mở rộng: Thiết kế quy trình làm việc để xử lý các tập dữ liệu lớn và các tác vụ phân tích đồng thời.
Cân nhắc
Những cân nhắc này thực hiện các trụ cột của Power Platform Kiến trúc tốt, một tập hợp các nguyên lý hướng dẫn giúp cải thiện chất lượng khối lượng công việc. Tìm hiểu thêm trong Microsoft Power Platform Well-Architected.
Độ tin cậy
Truy cập dữ liệu mạnh mẽ: Hỗ trợ các hoạt động Tạo, Đọc, Cập nhật và Xóa (CRUD) và quản lý lược đồ đáng tin cậy.
Tự động hóa: Cho phép quy trình làm việc tự động, lặp lại để trích xuất, chuyển đổi và phân tích dữ liệu.
Hiệu quả hoạt động: Giảm nỗ lực thủ công và đẩy nhanh quá trình hiện đại hóa phân tích.
Bảo mật
Kiểm soát truy cập dựa trên vai trò: Thực thi các vai trò và chính sách bảo mật Dataverse cho tất cả các hoạt động dữ liệu.
Quản trị dữ liệu: Đảm bảo tuân thủ các tiêu chuẩn doanh nghiệp về quyền riêng tư dữ liệu, ghi nhật ký kiểm tra và mã hóa.
Các bước tiếp theo
- Tải xuống và cài đặt SDK từ PyPI. Khám phá kho lưu trữ GitHub source để biết tài liệu, dự án mẫu và đóng góp của cộng đồng.
- Bắt đầu xây dựng quy trình phân tích và AI hỗ trợ Python với dữ liệu Dataverse.
- Chia sẻ phản hồi và tham gia cộng đồng để giúp định hình tương lai của Dataverse for Python.
Người đóng góp
Microsoft duy trì bài viết này. Những người đóng góp sau đây đã viết bài viết này.
Tác giả chính:
- Paul Liew, Giám đốc sản phẩm chính
- Jeff Anderson, Kỹ sư phần mềm đối tác
- Peter Hecke, Nhà phát triển cấp cao
Tài nguyên liên quan
- Dataverse SDK cho tài liệu Python
- Tham chiếu SDK Dataverse Python
- PowerPlatform-Dataverse-Client tải xuống trên PyPI.org