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.
Microsoft Azure Synapse Link cho phép bạn chọn dữ liệu từ các ứng dụng tài chính và hoạt động của Dynamics 365. Dataverse Sử dụng Azure Synapse Liên kết để liên tục xuất dữ liệu từ các ứng dụng tài chính và hoạt động vào Azure Synapse Analytics và Azure Data Lake Storage Gen2.
Azure Synapse Liên kết cho Dataverse là một dịch vụ được thiết kế cho mục đích phân tích dữ liệu lớn của doanh nghiệp. Nó cung cấp khả năng sẵn sàng cao, có thể mở rộng cùng với khả năng phục hồi sau thảm họa. Dữ liệu được lưu trữ ở định dạng Common Data Model, cung cấp tính nhất quán về ngữ nghĩa giữa các ứng dụng và triển khai.
Azure Synapse Liên kết Dataverse cung cấp các tính năng sau mà bạn có thể sử dụng với dữ liệu tài chính và hoạt động:
- Bạn có thể chọn cả thực thể và bảng tài chính và hoạt động tiêu chuẩn và tùy chỉnh.
- Hỗ trợ sao chép liên tục dữ liệu thực thể và bảng. Giao dịch tạo, cập nhật và xóa (CUD) cũng được hỗ trợ.
- Bạn có thể liên kết hoặc hủy liên kết môi trường với Azure Synapse Analytics và/hoặc Data Lake Storage Gen2 trong đăng ký Azure của mình. Bạn không cần phải truy cập vào cổng thông tin Azure hoặc Microsoft Dynamics Lifecycle Services để cấu hình hệ thống.
- Bạn có thể chọn dữ liệu và khám phá bằng cách sử dụng Azure Synapse. Bạn không cần phải chạy các công cụ bên ngoài để cấu hình không gian làm việc của Synapse Analytics.
- Tất cả các tính năng của Azure Synapse Liên kết cho Dataverse đều được hỗ trợ. Các tính năng này bao gồm khả dụng ở mọi khu vực, lưu dưới dạng tệp Parquet Delta và tài khoản lưu trữ bị hạn chế.
- Giới hạn bảng trong dịch vụ Xuất sang Data Lake không áp dụng trong Azure Synapse Liên kết cho Dataverse.
- Theo mặc định, tính năng lưu ở định dạng Parquet Delta Lake được bật cho dữ liệu tài chính và hoạt động, do đó thời gian phản hồi truy vấn sẽ nhanh hơn.
Lưu ý
Tính năng này thường có sẵn trong các phiên bản ứng dụng tài chính và hoạt động được hiển thị trong danh sách sau. Nếu bạn chưa áp dụng các phiên bản ứng dụng này, hãy cài đặt bản cập nhật tích lũy mới nhất để sử dụng tính năng này.
- 10.0.38 (PU62) bản cập nhật tích lũy 7.0.7120.59 hoặc mới hơn
- Bản cập nhật tích lũy 10.0.37 (PU61) 7.0.7068.109 trở lên.
- Bản cập nhật tích lũy 10.0.36 (PU60) 7.0.7036.133 trở lên.
Bạn có thể cần áp dụng các bản cập nhật bổ sung cho các bản sửa lỗi gần đây. Thông tin thêm: [Những hạn chế đã biết với bảng tài chính và hoạt động]
Nếu bạn đang có kế hoạch áp dụng tính năng xuất sang kho dữ liệu trong các ứng dụng tài chính và hoạt động, hãy cân nhắc áp dụng Azure Synapse Liên kết với bộ phận hỗ trợ dữ liệu tài chính và hoạt động. Truy cập thông báo về vòng đời phần mềm liên quan đến tính năng xuất sang hồ dữ liệu để biết thêm chi tiết. Để biết hướng dẫn và công cụ nâng cấp từ xuất sang hồ dữ liệu thành Azure Synapse Liên kết, hãy truy cập chuyển đổi từ các dịch vụ tạo dữ liệu cũ cũng như TechTalk Series: Synapse Link cho Dataverse: Chuyển đổi từ Xuất sang Azure Data Lake sang Synapse Link
Điều kiện tiên quyết
Bạn phải có môi trường thử nghiệm về tài chính và hoạt động (Bậc 2) hoặc cao hơn. Bạn cũng có thể sử dụng môi trường được cung cấp mẫu dựa trên ERP.
Lưu ý
Với sự sẵn có của Power Platform môi trường được cung cấp với các mẫu dựa trên ERP, còn được gọi là môi trường hợp nhất, Microsoft cung cấp hỗ trợ hạn chế cho môi trường lưu trữ trên đám mây (CHE) kể từ ngày 1 tháng 6 năm 2024. Nếu bạn đang sử dụng môi trường lưu trữ đám mây, hãy cân nhắc chuyển sang Power Platform môi trường được cung cấp các mẫu dựa trên ERP.
Bạn không thể thêm dữ liệu tài chính và hoạt động vào tài khoản lưu trữ hiện có được cấu hình bằng Azure Synapse Liên kết. Bạn phải có quyền truy cập vào đăng ký Azure để có thể tạo hồ sơ Synapse Link mới.
Tùy thuộc vào cách bạn dự định sử dụng dữ liệu tài chính và hoạt động, sẽ có thêm các điều kiện tiên quyết như được hiển thị ở đây.
Bạn dự định sử dụng dữ liệu như thế nào | Azure Synapse Tính năng liên kết bạn sử dụng | Điều kiện tiên quyết và tài nguyên Azure cần thiết |
---|---|---|
Truy cập bảng tài chính và hoạt động thông qua Microsoft Fabric Không cần phải mang theo bộ lưu trữ, không gian làm việc Synapse hoặc Spark pool của riêng bạn vì hệ thống sử dụng Dataverse tài nguyên lưu trữ và tính toán |
Liên kết đến Vải | Không gian làm việc Microsoft Fabric |
Truy cập bảng tài chính và hoạt động thông qua truy vấn Synapse Bảng tài chính và hoạt động được lưu theo định dạng delta parquet cho phép đọc hiệu quả hơn. Bạn không thể chọn lưu bảng tài chính và hoạt động ở định dạng CSV. |
Đi tới Thêm bảng tài chính và hoạt động trong Azure Synapse Liên kết | Hồ dữ liệu Azure Không gian làm việc Azure Synapse Azure Synapse Bể tia lửa |
Tải các thay đổi dữ liệu gia tăng vào kho dữ liệu hạ lưu của riêng bạn Hệ thống lưu những thay đổi gia tăng vào các tệp ở định dạng CSV. Không cần phải mang theo Synapse workspace hoặc Spark pool vì dữ liệu của bạn được lưu ở định dạng CSV. |
Đi tới Truy cập dữ liệu gia tăng thay đổi từ tài chính và hoạt động Ngoài ra, hãy truy cập Azure Synapse Liên kết - cập nhật gia tăng) |
Hồ dữ liệu Azure |
Thêm bảng tài chính và hoạt động vào Azure Synapse Liên kết
Bạn có thể bật cả bảng tài chính và hoạt động cũng như các thực thể tài chính và hoạt động trong Azure Synapse Liên kết cho Dataverse. Phần này tập trung vào bảng tài chính và hoạt động.
- đăng nhập vào Power Apps và chọn môi trường bạn muốn.
- Trên ngăn điều hướng bên trái, chọn Azure Synapse Liên kết.
- Trên thanh lệnh của trang Liên kết Synapse , chọn + Liên kết mới đến hồ dữ liệu.
- Chọn Kết nối với Azure Synapse Analytics không gian làm việc của bạn, sau đó chọn Đăng ký, Nhóm tài nguyên và Tên không gian làm việc.
- Chọn Sử dụng nhóm Spark để xử lý, sau đó chọn nhóm Spark và tài khoản lưu trữ được tạo trước.
- Chọn Tiếp theo.
- Thêm các bảng bạn muốn xuất. Bạn có thể chọn bảng tài chính và hoạt động nếu đáp ứng được các điều kiện tiên quyết .
- Chọn Nâng cao, chọn Hiển thị cài đặt cấu hình nâng cao và nhập khoảng thời gian, tính bằng phút, cho tần suất cập nhật gia tăng cần được ghi lại. Các tùy chọn Chỉ thêm và Phân vùng có sẵn ở cấp bảng bị bỏ qua đối với các bảng tài chính và hoạt động vì hệ thống xác định chiến lược phân vùng.
- Chọn Lưu. Các bảng được chọn sẽ được khởi tạo và sẵn sàng để báo cáo.
Lưu ý
Bảng ứng dụng tài chính và hoạt động chỉ được phép trong Azure Synapse Liên kết. Người tạo không thể nhìn thấy chúng trong khu vực Bảng trong Power Apps (make.powerapps.com).
Bạn không cần phải xác định các bảng ứng dụng tài chính và hoạt động là bảng ảo và không cần phải bật tính năng theo dõi thay đổi cho từng bảng.
Bạn không thể thêm các bảng tài chính và hoạt động vào hồ sơ Synapse Link hiện có chứa Dataverse các bảng. Bạn cần tạo một hồ sơ mới. Sau khi tạo hồ sơ mới, bạn có thể thêm các bảng từ cả tài chính và hoạt động cũng như Dataverse.
Để đưa các bảng tài chính và hoạt động vào Synapse Link, bạn phải bật tính năng Delta lake trong hồ sơ Synapse Link của bạn. Lựa chọn bảng tài chính và hoạt động sẽ không hiển thị nếu cấu hình Synapse Link của bạn không được cấu hình cho Delta Lake.
Khoảng thời gian chuyển đổi Delta Lake xác định tần suất dữ liệu bảng được cập nhật theo định dạng Delta. Để cập nhật gần thời gian thực, hãy nhập 5, 15 hoặc 60 phút làm khoảng thời gian cập nhật mong muốn. Chọn 1440 cho khoảng thời gian hàng ngày nếu không cần cập nhật gần thời gian thực. Chuyển đổi Delta sử dụng tài nguyên tính toán từ nhóm Spark mà bạn đã cung cấp trong cấu hình của hồ sơ Synapse Link. Khoảng thời gian càng ngắn thì càng tiêu tốn nhiều tài nguyên tính toán và bạn có thể phải chịu nhiều chi phí hơn. Bạn có thể theo dõi chi phí Spark pool trong cổng thông tin Azure để xem chi phí tính toán.
Khoảng thời gian được chọn để chuyển đổi Spark có thể không phản ánh độ mới của dữ liệu thực tế mà bạn quan sát được trong hồ. Bằng cách nhập 15 phút làm khoảng thời gian, bạn yêu cầu tác vụ chuyển đổi Delta được kích hoạt sau mỗi 15 phút trong trường hợp dữ liệu thay đổi. Tùy thuộc vào kích thước của nhóm tính toán Spark và lượng dữ liệu gia tăng có sẵn để xử lý, thời gian làm mới dữ liệu thực tế được quan sát thấy trong nhóm có thể mất hơn 15 phút. Bạn có thể tăng kích thước của nhóm Spark để đạt được thời gian làm mới dữ liệu tốt hơn. Thông tin thêm: Cấu hình nhóm tia lửa được đề xuất
Trong trường hợp hệ thống gặp lỗi trong quá trình đồng bộ hóa hoặc cập nhật ban đầu, bạn sẽ nhận được lỗi và liên kết đến tài liệu khắc phục sự cố có thể được sử dụng để chẩn đoán và giải quyết lỗi.
Những hạn chế và thay đổi đã biết về hành vi
Nếu bạn đang chuyển đổi từ tính năng xuất sang tính năng data lake trong tài chính và hoạt động, bạn có thể thấy một số thay đổi về hành vi như mô tả tại đây. Để tìm hiểu thêm về lộ trình sắp tới và giữ liên lạc với nhóm sản phẩm, hãy tham gia nhóm xem trước Viva Engage .
- Không thấy hết tất cả các bảng? Microsoft tiếp tục kích hoạt tất cả các bảng ứng dụng tài chính và hoạt động đang được sử dụng tích cực trong Azure Synapse Liên kết với các bản cập nhật ứng dụng. Nếu bạn có phiên bản ứng dụng tài chính và hoạt động trước đó, không phải tất cả các bảng bắt buộc đều được bật theo mặc định. Bạn có thể tự kích hoạt nhiều bảng hơn bằng cách mở rộng thuộc tính bảng và kích hoạt tính năng theo dõi thay đổi. Để biết thêm thông tin về cách bật theo dõi thay đổi, hãy truy cập Bật theo dõi thay đổi phiên bản hàng cho bảng.
- Không thấy bảng tùy chỉnh của bạn? Bạn phải bật tính năng theo dõi thay đổi cho họ. Thông tin thêm: Bật tính năng theo dõi thay đổi phiên bản hàng cho bảng. Nếu bạn đang sử dụng môi trường lưu trữ đám mây (CHE), bạn phải thực hiện thao tác đồng bộ hóa cơ sở dữ liệu để phản ánh những thay đổi.
-
Các trường đặc biệt như
TimeZoneID
(TZID), trường nhị phân trong bảng tài chính và hoạt động không được bật trong Azure SynapseL Link. -
Synapse Link giữ lại các hàng đã xóa từ các bảng tài chính và hoạt động. Bạn có thể xác định và lọc ra các hàng đã xóa bằng cách sử dụng trường
isDelete
. Truy cập Làm việc với dữ liệu và siêu dữ liệu để biết thêm thông tin. -
Các bảng dàn dựng, bảng tạm thời và bảng lỗi thời, trong đó tên bắt đầu bằng
del_
trong các ứng dụng tài chính và hoạt động, không được phép trong Azure Synapse Link. - Các bảng sau đây, được gọi là bảng kernel trong các ứng dụng tài chính và hoạt động, được Fabric và Synapse Link hỗ trợ. Các bảng này rất đặc biệt và bạn không cần phải bật tính năng theo dõi thay đổi. Ngoài ra, chúng được cập nhật sau mỗi 24 giờ và không được cập nhật gần như theo thời gian thực vì dữ liệu không thay đổi thường xuyên:
DATAAREA
,USERINFO
,SECURITYROLE
,SECURITYUSERROLE
,SQLDICTIONARY
,PARTITIONS
,SECURITYPRIVILEGE
,TIMEZONESLIST
,SECURITYDUTY
,SECURITYSUBROLE
,SECURITYUSERROLECONDITION
,DATABASELOG
,SECURITYROLERUNTIME
,SECURITYROLEPRIVILEGEEXPLODEDGRAPH
,SECURITYROLEDUTYEXPLODEDGRAPH
,TIMEZONESRULESDATA
,SECURITYROLEEXPLODEDGRAPH
,USERDATAAREAFILTER
,SYSINHERITANCERELATIONS
. - Chia sẻ dữ liệu công ty chính là tính năng xem trước trong các ứng dụng tài chính và hoạt động. Các bảng tham gia vào tính năng chia sẻ dữ liệu công ty chính được hỗ trợ bằng tính năng liên kết Synapse hoặc liên kết Fabric. Dữ liệu xuất từ các bảng này được mã hóa theo tất cả hồ sơ công ty, không chỉ riêng công ty chính. Việc này được thực hiện để cho phép báo cáo đơn giản hơn, do đó bạn không cần phải sử dụng logic chia sẻ dữ liệu của công ty chính để mở rộng dữ liệu. Tuy nhiên, nếu bạn đang chuyển đổi từ các giải pháp xuất dữ liệu trước đây, bạn có thể cần lọc dữ liệu từ các công ty không phải là công ty chủ quản.
-
Kế thừa bảng và bảng dẫn xuất là những khái niệm trong ứng dụng tài chính và hoạt động. Khi chọn bảng được lấy từ các ứng dụng tài chính và hoạt động, hiện tại các trường từ bảng cơ sở tương ứng không được bao gồm. Ví dụ, nếu bạn chọn
DirPerson
bảng, một bảng được lấy từDirPartyTable
còn được gọi là bảng cơ sở, dữ liệu được xuất sẽ chứa các trường từ bảng cơ sởDirPartyTable
Bạn cần chọn bảng cơ sở ngoài bảng được lấy nếu bạn cần truy cập vào các trường này. Bạn có thể sử dụng giải pháp FastTrack được cung cấp trên GitHub. Giải pháp này tạo ra các chế độ xem bao gồm các cột từ các bảng cơ sở. -
Các trường ghi nhớ và mô tả dài thuộc loại
nVarchar(Max)
được bao gồm trong Synapse Link. Tuy nhiên, kích thước trường bị cắt giảm còn 2.000 ký tự. - Các trường ID từ bảng tài chính và hoạt động được đổi tên thành FnO_Id để tránh xung đột tên trường với Dataverse các bảng.
-
Các trường có từ dành riêng cho SQL được đổi tên bằng cách thêm một ký tự theo sau. Ví dụ:
Level
trở thànhLevel_
vàResource
trở thànhResource_
.
Các bản sửa lỗi gần đây áp dụng cho bảng tài chính và hoạt động
Nếu bạn đang sử dụng phiên bản tài chính và vận hành cũ, bạn cần cập nhật lên phiên bản mới nhất để khắc phục một số sự cố. Những vấn đề và cách khắc phục này được đề cập ở đây chỉ nhằm mục đích tham khảo. Khi bạn cập nhật lên phiên bản mới nhất, tất cả các bản sửa lỗi sẽ được áp dụng.
Các trường được AOS ủy quyền: Nếu bảng được chọn chứa các cột dữ liệu được bảo mật thông qua Ủy quyền AOS, các cột đó sẽ bị bỏ qua và dữ liệu được xuất sẽ không chứa cột đó. Ví dụ, trong bảng tùy chỉnh có tên CustTable, cột TaxLicenseNum có thuộc tính siêu dữ liệu AOS Authorization được đặt thành Yes. Cột này bị bỏ qua khi dữ liệu CustTable được xuất bằng Azure Synapse Liên kết.
Lưu ý
Cập nhật môi trường tài chính và hoạt động của bạn lên các phiên bản sau hoặc mới hơn để kích hoạt các trường được AOS cho phép:
- PU 63:7.0.7198.105
- PU 62:7.0.7120.159
Với bản cập nhật này, các trường xác thực AOS được thêm vào các bảng:
- Các bản cập nhật gia tăng bao gồm cột này.
- Các bản ghi đã sửa đổi hiển thị các cột và giá trị này.
- Làm mới hoàn toàn bao gồm các trường này và tất cả các giá trị.
Bảo mật dữ liệu có thể mở rộng: Khi bảng tài chính và hoạt động được thêm vào Azure Synapse Liên kết được bảo mật thông qua chính sách bảo mật dữ liệu có thể mở rộng, hệ thống có thể không xuất dữ liệu. Sự cố này đã được khắc phục trong bản cập nhật ứng dụng mới nhất.
Lưu ý
Các bản cập nhật có sẵn cho bảng tài chính và hoạt động với Azure Synapse Liên kết cho Dataverse:
- Bản cập nhật tích lũy phiên bản 10.0.39 (PU63) 10.0.1860.50
- Bản cập nhật tích lũy phiên bản 10.0.38 (PU62) 10.0.1777.135
- Bản cập nhật tích lũy phiên bản 10.0.37 (PU61) 10.0.1725.175
Bạn sẽ cần áp dụng bản dựng chất lượng trong đó hệ thống áp dụng chế độ bỏ qua cho các chính sách bảo mật dữ liệu có thể mở rộng cho dịch vụ Azure Synapse Liên kết.
Bảng có hành vi dấu thời gian hợp lệ: Nếu có bảng ứng dụng tài chính và hoạt động thể hiện hành vi dấu thời gian hợp lệ, chỉ những hàng dữ liệu hiện đang hợp lệ mới được xuất bằng Azure Synapse Liên kết. Ví dụ, bảng Tỷ giá hối đoái chứa cả tỷ giá hối đoái hiện tại và trước đó. Chỉ tỷ giá hối đoái hiện tại mới được xuất trong Azure Synapse Liên kết. Sự cố này đã được khắc phục trong bản cập nhật ứng dụng mới nhất được hiển thị ở đây.
Lưu ý
Các bản cập nhật có sẵn cho bảng tài chính và hoạt động với Azure Synapse Liên kết cho Dataverse:
- Bản cập nhật nền tảng phiên bản 10.0.40 (PU64) 7.0.7120.179
- Bản cập nhật nền tảng phiên bản 10.0.39 (PU63) 7.0.7198.143
- Bản cập nhật nền tảng phiên bản 10.0.38 (PU62) 7.0.7279.58
Với bản cập nhật này, các hàng dữ liệu đã hết hạn sẽ được thêm vào bảng. Bạn cần phải làm mới hoàn toàn để bao gồm các hàng trước đó.
Các trường kiểu Mảng: Nếu bảng được chọn chứa các cột dữ liệu có kiểu Mảng , các cột đó sẽ bị bỏ qua và dữ liệu được xuất sẽ không chứa cột đó. Ví dụ, trong bảng tùy chỉnh có tên WHSInventTable, các cột FilterCode và FilterGroup có kiểu là mảng. Các cột này không được xuất bằng Azure Synapse Liên kết. Sự cố này đã được khắc phục trong bản cập nhật ứng dụng mới nhất được hiển thị ở đây.
Lưu ý
Các bản cập nhật có sẵn cho bảng tài chính và hoạt động với Azure Synapse Liên kết cho Dataverse:
- Bản cập nhật nền tảng phiên bản 10.0.41 (PU65) 7.0.7367.153 trở lên
- Bản cập nhật nền tảng phiên bản 10.0.42 (PU66) 7.0.7452.84 hoặc mới hơn
- Bản cập nhật nền tảng phiên bản 10.0.43 (PU67) 7.0.7521.153 hoặc mới hơn
Với bản cập nhật này, các trường kiểu Mảng được thêm vào bảng. Bạn cần phải làm mới hoàn toàn để bao gồm các hàng trước đó. Các bản cập nhật ở trên cũng bao gồm bản sửa lỗi cho các trường Mảng của kiểu dữ liệu được liệt kê.
Độ dài hóa đơn mở rộng là tính năng được hỗ trợ trong phiên bản tài chính và hoạt động 10.0.40 trở lên.
Lưu ý
Tính năng số hóa đơn nhà cung cấp mở rộng được bật với các bản cập nhật cho bảng tài chính và hoạt động với Azure Synapse Liên kết cho Dataverse:
- Bản cập nhật nền tảng phiên bản 10.0.41 (PU65) 7.0.7367.134 trở lên
- Bản cập nhật nền tảng phiên bản 10.0.42 (PU66) 7.0.7452.72 hoặc mới hơn
- Bản cập nhật nền tảng phiên bản 10.0.43 (PU67) 7.0.7521.0 hoặc mới hơn
Vấn đề về các hàng bị xóa mất khỏi các bảng được suy ra sẽ được giải quyết trong các bản cập nhật được đề cập bên dưới. Khi chọn bảng được lấy từ ứng dụng tài chính và hoạt động. Ví dụ, nếu bạn chọn
DirPerson
bảng, một bảng được bắt nguồn từDirPartyTable
còn được gọi là bảng cơ sở, các dấu hiệu đã xóa khỏi bảng được bắt nguồn và bảng cơ sở sẽ bị thiếu trong dữ liệu được xuất.Lưu ý
Các hàng đã xóa bị thiếu trong các bảng được lấy ra sẽ được bật bằng các bản cập nhật cho các bảng tài chính và hoạt động với Azure Synapse Liên kết cho Dataverse:
- Bản cập nhật nền tảng phiên bản 10.0.40 (PU64) 7.0.7279.199 trở lên
- Bản cập nhật nền tảng phiên bản 10.0.41 (PU65) 7.0.7367.136 hoặc mới hơn
- Bản cập nhật nền tảng phiên bản 10.0.42 (PU66) 7.0.7452.75 hoặc mới hơn
Giá trị NULL trong trường tài chính và hoạt động không được phản ánh dưới dạng chuỗi rỗng trong dữ liệu đã xuất và có thể gây ra lỗi xuất. Mặc dù giá trị NULL không được mong đợi sẽ xuất hiện trong dữ liệu tài chính và hoạt động, nhưng có thể có giá trị NULL được chèn vào thông qua tích hợp dữ liệu.
Lưu ý
Hỗ trợ xử lý giá trị Null cho dữ liệu được xuất cho các bảng tài chính và hoạt động được bật bằng:
- Bản cập nhật nền tảng phiên bản 10.0.41 (PU65) 7.0.7367.149 hoặc mới hơn
- Bản cập nhật nền tảng phiên bản 10.0.42 (PU66) 7.0.7452.88 hoặc mới hơn
- Phiên bản 10.0.43 (PU67) cập nhật nền tảng 7.0.7497.0 hoặc mới hơn
Các bảng ứng dụng tài chính và hoạt động được thêm vào Azure Synapse Hồ sơ liên kết có thể bị xóa khi bản sao lưu được khôi phục trong Dataverse. Bạn có thể sao chép và dán danh sách bảng được phân tách bằng dấu phẩy vào hộp tìm kiếm trong tùy chọn quản lý bảng để chọn danh sách bảng cùng một lúc.
Khi cơ sở dữ liệu ứng dụng tài chính và hoạt động được khôi phục, các bảng được thêm vào Azure Synapse Hồ sơ liên kết cần được khởi tạo lại. Trước khi khởi tạo lại các bảng tài chính và hoạt động, bạn cũng phải khôi phục cơ sở dữ liệu. Dataverse Sau khi khôi phục cơ sở dữ liệu, bạn phải thêm bảng tài chính và hoạt động vào hồ sơ. Bạn có thể sao chép và dán danh sách bảng được phân tách bằng dấu phẩy vào hộp tìm kiếm trong tùy chọn quản lý bảng để chọn danh sách bảng cùng một lúc.
Các bảng ứng dụng tài chính và hoạt động được bao gồm trong hồ sơ Azure Synapse Liên kết không thể được di chuyển sang môi trường khác bằng tính năng hồ sơ nhập và xuất trong Azure Synapse Liên kết.
Truy cập dữ liệu gia tăng thay đổi từ tài chính và hoạt động
Để tải các thay đổi dữ liệu gia tăng từ tài chính và hoạt động vào kho dữ liệu hạ nguồn của riêng bạn, hãy tạo một Azure Synapse Hồ sơ liên kết chỉ cung cấp dữ liệu gia tăng. Azure Synapse Link cung cấp chức năng xuất ban đầu tất cả các hàng dữ liệu và sau đó cung cấp cho bạn quyền truy cập vào dữ liệu thay đổi theo định kỳ. Dữ liệu được cung cấp trong các tệp CSV được lưu trữ trong các thư mục có dấu thời gian và bạn có thể dễ dàng sử dụng dữ liệu bằng Azure Data Factory hoặc các công cụ dữ liệu khác. Thông tin thêm: Azure Synapse Liên kết - cập nhật gia tăng
Để tạo hồ sơ liên kết với dữ liệu gia tăng: Azure Synapse
- đăng nhập vào Power Apps và chọn môi trường bạn muốn.
- Trên ngăn điều hướng bên trái, chọn Azure Synapse Liên kết.
- Trên trang Azure Synapse Liên kết cho Dataverse , chọn + Liên kết mới trên thanh lệnh.
- Chọn Đăng ký, Nhóm tài nguyên và Tài khoản lưu trữ. Bạn không cần phải cung cấp không gian làm việc Synapse hoặc nhóm Spark.
- Chọn Tiếp theo. Tùy chọn chọn bảng sẽ xuất hiện.
- Chọn Nâng cao, chọn Hiển thị cài đặt cấu hình nâng cao, sau đó bật tùy chọn Bật cấu trúc thư mục cập nhật gia tăng
- Trong trường Khoảng thời gian , hãy chọn tần suất mong muốn để đọc dữ liệu gia tăng. Sử dụng tần suất này, hệ thống sẽ phân vùng dữ liệu thành các thư mục có dấu thời gian để bạn có thể đọc dữ liệu mà không bị ảnh hưởng bởi các hoạt động ghi đang diễn ra.
- Chọn bảng bạn muốn. Dataverse Bạn cũng có thể chọn bảng tài chính và hoạt động. Các tùy chọn Chỉ thêm và Phân vùng có sẵn ở cấp độ bảng sẽ bị bỏ qua. Các tệp dữ liệu luôn được thêm vào và dữ liệu được phân vùng hàng năm.
- Chọn Lưu. Các bảng được chọn sẽ được khởi tạo và bạn sẽ thấy dữ liệu gia tăng trong tài khoản lưu trữ.
Lưu ý
Nếu bạn đang nâng cấp từ tính năng xuất sang hồ dữ liệu, việc bật tùy chọn thay đổi dữ liệu gia tăng sẽ cung cấp dữ liệu thay đổi tương tự như tính năng Thay đổi nguồn cấp dữ liệu
Chúng tôi khuyên bạn nên tạo các hồ sơ liên kết Azure Synapse riêng cho dữ liệu gia tăng và bảng để dễ quản lý.
Khi bạn chọn bảng và bật thay đổi dữ liệu gia tăng, số hàng hiển thị trong trang Azure Synapse Chi tiết liên kết cho mỗi bảng phản ánh tổng số thay đổi, không phải số bản ghi trong bảng.
Các hàng dữ liệu chứa các bản ghi đã xóa khỏi bảng Tài chính và Hoạt động có chứa trường uniqueidentifier
(ID). Chúng không chứa nội dung của bản ghi. Đường ống dữ liệu hạ lưu của bạn có thể cần tra cứu các trường tương ứng bằng cách sử dụng trường ID.
Những hạn chế của bảng tài chính và hoạt động cũng áp dụng cho dữ liệu gia tăng từ các bảng. Thông tin thêm:Những hạn chế đã biết với các thực thể tài chính và hoạt động
Làm việc với dữ liệu và siêu dữ liệu
Các trường được liệt kê là các trường dữ liệu được mã hóa trong các ứng dụng tài chính và hoạt động. Ví dụ, bảng AssetTrans chứa một trường có tên là TransType, đây là một trường được liệt kê . Các trường bảng chứa các mã số như 110, 120 hoặc 131, biểu thị các mô tả chi tiết như "Khấu hao", "Cho thuê" hoặc "Sửa chữa lớn". Bạn có thể truy cập các mô tả chi tiết này bằng cách sử dụng bảng GlobalOptionsMetadata được tự động xuất khi bạn chọn bảng có chứa các trường được liệt kê. Các trường được liệt kê cũng được gọi là nhãn lựa chọn hoặc trước đây là tập hợp tùy chọn. Thông tin thêm: Nhãn lựa chọn
Ví dụ, nếu có thay đổi siêu dữ liệu đối với bảng tài chính và hoạt động, một trường mới sẽ được thêm vào bảng và dữ liệu được xuất trong Azure Synapse Link sẽ phản ánh siêu dữ liệu mới nhất bao gồm cả thay đổi đó. Thông tin thêm: Azure Synapse Liên kết Câu hỏi thường gặp. Nếu bạn đang sử dụng Azure Synapse Link để truy vấn dữ liệu, bạn sẽ thấy siêu dữ liệu được cập nhật được phản ánh trong Azure Synapse Link. Nếu bạn sử dụng dữ liệu gia tăng, bạn có thể tìm siêu dữ liệu đã cập nhật trong thư mục dữ liệu gia tăng có dấu ngày mới nhất. Thông tin thêm: Cấu trúc thư mục tăng dần
Bạn cũng sẽ nhận thấy các trường siêu dữ liệu bổ sung được hệ thống thêm vào cho mỗi hàng dữ liệu. Giải thích về các trường này được hiển thị ở đây.
Trường siêu dữ liệu | Trường này chứa những gì | Trường hoặc tính năng tương đương khi xuất sang data lake |
---|---|---|
createdon |
Chỉ ra ngày và thời gian bản ghi được tạo | Được lấy từ trường thời gian trong mỗi hồ sơ tài chính và hoạt động. Created Date |
Createdtransactionid |
Không được dùng | Không được dùng |
Id |
ID bản ghi được hệ thống sử dụng để nhận dạng duy nhất các bản ghi | Bao gồm trường RecID của bản ghi từ tài chính và hoạt động. Giá trị này được chuyển đổi từ số nguyên sang GUID. |
IsDelete |
Nếu Đúng thì hồ sơ này sẽ bị xóa khỏi Dataverse hoặc tài chính và hoạt động | Trong trường hợp xóa tại nguồn, việc xuất sang data lake sẽ xóa hàng đó khỏi data lake đích ngay lập tức. Azure Synapse Link thực hiện "xóa mềm" đối với dữ liệu bảng theo định dạng Delta để bạn có thể xác định các hàng đã xóa mà không cần sử dụng nguồn cấp dữ liệu thay đổi. Nếu bạn muốn đọc các bản ghi đang hoạt động, bạn có thể lọc các bản ghi có isDelete là Đúng. Trong trường hợp dữ liệu bảng trong tệp Delta, các hàng bị xóa tạm thời sẽ bị xóa sau 28 ngày. IsDelete trường này cũng có sẵn trong các bản cập nhật gia tăng và có thể được sử dụng để xác định các hàng bị xóa. Thân bản ghi có isDelete true sẽ trống. Sử dụng các trường hệ thống như trường Id để xác định giá trị của các trường khác. Ví dụ: bạn có thể tra cứu hàng mới nhất cho bản cập nhật gia tăng, trong đó isDelete là Sai, với số phiên bản mới nhất và ngày đồng bộ hóa được sửa đổi cho một ID nhất định. |
modifiedon |
Chỉ ra ngày và giờ bản ghi được sửa đổi lần cuối | Trường này được điền từ trường ngày giờ đã sửa đổi trong các bảng tài chính và hoạt động. |
modifiedtransactionid |
Được sử dụng nội bộ | Vì modifiedtransactionid được sử dụng nội bộ nên không sử dụng trường này. |
SinkCreatedOn |
Chỉ ra ngày bản ghi được ghi vào kho dữ liệu. Nếu có dữ liệu thay đổi CSV (cập nhật gia tăng), dữ liệu và thời gian dữ liệu được ghi vào hồ sẽ được hiển thị. Đối với dữ liệu bảng theo định dạng Delta, biểu thị ngày và giờ chuyển đổi Delta Lake. |
Bạn có thể sử dụng ngày này tương tự như trường ngày giờ đã sửa đổi của Data Lake trong tính năng xuất sang Data Lake. |
SinkModifiedOn |
Chỉ ra ngày bản ghi được sửa đổi. Trong trường hợp các bảng trong tệp định dạng Delta cũng như tệp CSV gia tăng, chứa cùng ngày giờ như SinkCreatedOn . |
Bạn có thể sử dụng ngày này tương tự như trường ngày giờ đã sửa đổi của Data Lake trong tính năng xuất sang Data Lake. |
sysdatastatecode |
Nếu là 1, hồ sơ này sẽ được lưu trữ bằng tính năng lưu giữ dữ liệu dài hạn. Nếu 0 thì đây là bản ghi trực tiếp. | Bạn có thể sử dụng trường này để xác định hồ sơ tài chính và hoạt động đã được lưu trữ (và xóa khỏi dữ liệu trực tiếp). Trường tương tự cũng có sẵn cho dữ liệu thay đổi CSV (cập nhật gia tăng). |
sysrowversion |
Số phiên bản được lưu giữ trong mỗi bản ghi ứng dụng tài chính và hoạt động để xác định xem dữ liệu có bị thay đổi hay không. Trường này được hệ thống sử dụng để xác định những thay đổi gia tăng hoặc thay đổi delta trong quá trình. |
sysrowversion được sử dụng nội bộ. Bạn có thể sử dụng trường này như một hình mờ để xác định phiên bản hồ sơ cuối cùng đã được cập nhật. Trường này có thể để trống đối với các bảng ứng dụng tương tác với khách hàng của Dynamics 365. |
tableid |
Chứa ID duy nhất của mỗi bảng | Chứa ID bảng từ tài chính và hoạt động. |
versionnumber |
Được sử dụng nội bộ - chứa phiên bản cuối cùng của hàng đã được đồng bộ hóa với kho dữ liệu. | Tương tự như sysrowversion trường này chứa phiên bản đã xử lý gần đây nhất cho các bảng ứng dụng tương tác với khách hàng Dynamics. Trong trường hợp bảng ứng dụng tài chính và hoạt động Dynamics, trường này chứa cùng giá trị như sysrowversion . |
Phản ứng với các sự kiện hệ thống và tạo báo cáo kiểm tra
Azure Synapse Liên kết tạo ra các sự kiện khi hoạt động truyền dữ liệu hoàn tất hoặc gặp phải sự cố. Những sự kiện này được ghi lại trong Dataverse bảng. Bạn có thể tạo các hành động tự động và báo cáo kiểm tra bằng cách sử dụng các bảng này. Dataverse Ví dụ: nếu bạn có đường ống dữ liệu tự động liên tục sao chép các hàng dữ liệu đã thay đổi từ hồ dữ liệu của mình sang một vị trí khác, thì có thể cần thực hiện các hành động đặc biệt khi một bảng bị hủy kích hoạt hoặc kích hoạt lại, hoặc khi siêu dữ liệu của bảng được cập nhật. Việc tạo sự kiện cho phép bạn tự động hóa các tác vụ này.
Nếu bạn đã sử dụng các sự kiện kinh doanh được tạo bởi tính năng xuất sang hồ dữ liệu trong tài chính và hoạt động để phản ứng với các sự kiện hệ thống, bạn có thể tiếp tục nhận cảnh báo qua Azure Synapse dịch vụ Liên kết. Dịch vụ Synapse Link chứa dữ liệu cấu hình bổ sung mà bạn có thể sử dụng để tạo báo cáo kiểm tra và theo dõi dữ liệu cụ thể cần quan tâm. Power Apps Để biết thêm thông tin về việc nhận và sử dụng các sự kiện từ Synapse Link hãy truy cập bài viết này.
Bảng này tóm tắt các sự kiện từ khi xuất sang data lake và thảo luận về cách bạn có thể cải thiện dữ liệu cấu hình Synapse Link.
Xuất sang sự kiện data lake | Kịch bản | Cách bạn có thể sử dụng dữ liệu cấu hình trong Synapse Link |
---|---|---|
Khởi tạo hoàn tất | Khi bạn chọn một bảng, hệ thống sẽ tạo một bản sao dữ liệu ban đầu. Sự kiện này cho biết quá trình khởi tạo cho bảng đã chọn đã hoàn tất. Nếu nhiều bảng được bật trong môi trường, bạn sẽ nhận được nhiều sự kiện khi quá trình khởi tạo hoàn tất cho mỗi bảng. | Bạn có thể theo dõi Dataverse bảng Trạng thái thực thể hồ sơ liên kết Synapse và trạng thái bảng bên ngoài liên kết Synapse. InitialSyncProcessCompletedTime và InitialSyncState trả về trạng thái hoàn thành đồng bộ ban đầu, bao gồm cả siêu dữ liệu và dữ liệu. Trạng thái đồng bộ ban đầu được cập nhật là Hoàn thành sau khi quá trình đồng bộ ban đầu hoàn tất. Bạn cũng có thể lấy thêm thông tin như số lượng bản ghi cho mỗi bảng. Synapse Link không xóa dữ liệu thay đổi trước đó trong tệp CSV (cập nhật gia tăng) khi bạn khởi tạo lại bảng. |
Siêu dữ liệu đã thay đổi | Sự kiện này cho biết siêu dữ liệu của bảng đã thay đổi. Ví dụ, một cột mới đã được thêm vào bảng hoặc trong những trường hợp hiếm gặp hơn, một cột đã bị xóa. Bạn nhận được nhiều sự kiện cho mỗi bảng, một sự kiện cho mỗi thay đổi siêu dữ liệu. Nếu bạn có đường ống dữ liệu hạ lưu không thể phản ứng với những thay đổi siêu dữ liệu (tình huống này được gọi là trôi lược đồ), bạn có thể phát hiện những thay đổi bằng cách sử dụng các sự kiện này và sửa đổi đường ống hạ lưu. | Trường Thời gian siêu dữ liệu được đồng bộ hóa lần cuối trong bảng Trạng thái thực thể hồ sơ liên kết Synapse được cập nhật khi phát hiện thấy những thay đổi về siêu dữ liệu. Sử dụng trường này để buộc thay đổi siêu dữ liệu đối với các đường ống hạ lưu bằng cách sử dụng siêu dữ liệu được lưu trữ trong hồ. |
Đã hủy kích hoạt | Sự kiện này cho biết một bảng đang hoạt động trước đó đã bị hủy kích hoạt. Khi một bảng bị vô hiệu hóa, dữ liệu được thay đổi trong các ứng dụng tài chính và hoạt động sẽ không được cập nhật trong hồ dữ liệu | Không có tùy chọn "hủy kích hoạt" trong Synapse Link. Tuy nhiên, bạn có thể xóa bảng khỏi hồ sơ Synapse Link. Bạn có thể tìm thấy các bảng đã xóa trong Dataverse bảng Trạng thái thực thể hồ sơ liên kết Synapse. |
Đã kích hoạt | Sự kiện này cho biết một bảng trước đó bị vô hiệu hóa đã được kích hoạt lại. Khi một bảng được kích hoạt lại, hệ thống sẽ khởi tạo lại dữ liệu trong kho dữ liệu. Sau đó, bạn có thể nhận được sự kiện Khởi tạo hoàn tất . | Không có tùy chọn kích hoạt hoặc hủy kích hoạt trong Synapse Link. Bạn có thể xóa một bảng và thêm lại bảng đó vào hồ sơ Synapse Link. Một bản ghi mới được thêm vào bảng Trạng thái thực thể hồ sơ liên kết Synapse khi một bảng được thêm vào. Bạn có thể theo dõi trạng thái của bảng trong giai đoạn khởi tạo bằng cách sử dụng Dataverse bảng Trạng thái thực thể hồ sơ liên kết Synapse và trạng thái bảng bên ngoài liên kết Synapse. |
Lỗi | Sự kiện này cho biết quá trình đồng bộ dữ liệu đã tạm dừng do lỗi. | Trường trạng thái thực thể hồ sơ liên kết Synapse biểu thị trạng thái của các bảng. |
Hồ chuyển đổi | Sự kiện này cho biết người quản trị hệ thống đã sửa đổi đích đến của kho dữ liệu. | Sự kiện này không áp dụng. Không hỗ trợ việc thay đổi hồ dữ liệu được liên kết với cấu hình Synapse Link cũng như thay đổi tùy chọn cấu hình. Tuy nhiên, Synapse Link hỗ trợ nhiều cấu hình. Điều này có nghĩa là người quản trị có thể tạo nhiều hồ sơ Synapse Link với các bảng (cùng một bảng có thể được thêm vào nhiều hồ sơ). Đọc bảng Dataverse hồ sơ liên kết Synapse để tìm dữ liệu cấu hình trên tất cả các hồ sơ bao gồm cả các hồ sơ đã xóa. |
Cho phép các thực thể dữ liệu tài chính và hoạt động trong Azure Synapse Liên kết
Bạn có thể bật cả các thực thể tài chính và hoạt động cũng như các bảng ứng dụng tài chính và hoạt động trong Azure Synapse Liên kết cho Dataverse. Phần này tập trung vào các thực thể dữ liệu tài chính và hoạt động.
Quá trình kích hoạt các đơn vị tài chính và hoạt động có các bước sau. Mỗi bước được giải thích trong các tiểu mục sau.
- Kích hoạt các thực thể ảo về tài chính và hoạt động trong cổng thông tin của nhà sản xuất Power Apps . Bước này cho phép bạn sử dụng các thực thể tài chính và hoạt động trong Power Apps (make.powerapps.com) để xây dựng ứng dụng. Bạn cũng có thể sử dụng chúng với Azure Synapse Liên kết.
- Bật theo dõi thay đổi phiên bản hàng cho các Thực thể. Bạn phải hoàn tất bước này để kích hoạt Azure Synapse Liên kết để sử dụng các thực thể tài chính và hoạt động.
Sau khi hoàn tất cả hai bước, bạn có thể chọn các thực thể tài chính và hoạt động trong Azure Synapse Liên kết bên dưới Dataverse bảng. Để tạo Azure Synapse Liên kết cho Dataverse ở định dạng Delta Lake, hãy làm theo các bước trong Xuất Dataverse dữ liệu ở định dạng Delta Lake.
Lưu ý
Các thực thể tài chính và hoạt động bắt đầu bằng tiền tố mserp_.
Cho phép các thực thể ảo về tài chính và hoạt động trong Power Apps
Bạn phải kích hoạt các thực thể tài chính và hoạt động dưới dạng bảng ảo trong Dataverse. Sau đó, người tạo có thể sử dụng các thực thể tài chính và hoạt động đã chọn để xây dựng ứng dụng và các thực thể này cũng có thể được sử dụng với Azure Synapse Liên kết.
Để kích hoạt các thực thể tài chính và hoạt động, hãy làm theo các bước trong Kích hoạt Microsoft Dataverse các thực thể ảo.
Tiền bo
Để xác thực các tính năng liên kết, hãy sử dụng một số thực thể mẫu từ danh sách sau. Azure Synapse Chúng xuất hiện trong phần Dataverse bảng trong Azure Synapse Liên kết.
- MainAccountBiEntity – Thực thể này chứa danh sách các tài khoản sổ cái.
- ExchangeRateBiEntity – Thực thể này chứa tỷ giá hối đoái trong hệ thống.
- InventTableBiEntity – Thực thể này chứa danh sách các mặt hàng tồn kho.
Cho phép theo dõi thay đổi cho các thực thể tài chính và hoạt động
Khi bạn bật theo dõi thay đổi cho các thực thể tài chính và hoạt động, chúng sẽ xuất hiện bên dưới Dataverse các bảng trong Azure Synapse Liên kết. Các thực thể tài chính và hoạt động bắt đầu bằng tiền tố mserp_.
Để bật tính năng theo dõi thay đổi, hãy làm theo các bước sau.
- Trong Power Apps, chọn Bảng trên ngăn điều hướng bên trái, sau đó chọn bảng bạn muốn.
- Chọn Thuộc tính>Tùy chọn nâng cao.
- Chọn tùy chọn Theo dõi thay đổi , sau đó chọn Lưu. Nếu tùy chọn này không khả dụng, hãy chuyển đến Những hạn chế đã biết đối với các đơn vị tài chính và hoạt động).
Những hạn chế đã biết với các thực thể tài chính và hoạt động
Hiện nay, có một số hạn chế đối với các đơn vị tài chính và hoạt động và Azure Synapse Liên kết. Để tìm hiểu thêm về lộ trình sắp tới và giữ liên lạc với nhóm sản phẩm, hãy tham gia nhóm xem trước Viva Engage aka.ms/SynapseLinkforDynamics.
Việc bật theo dõi thay đổi có thể không thành công với thông báo lỗi "thực thể đã chọn không vượt qua các quy tắc xác thực..." hoặc hộp kiểm Theo dõi thay đổi có thể bị vô hiệu hóa đối với một số bảng là bảng ảo. Hiện tại, tính năng theo dõi thay đổi không thể được bật cho tất cả các đơn vị tài chính và hoạt động. Hộp kiểm Theo dõi thay đổi không khả dụng đối với các thực thể được tạo trong tài chính và hoạt động trước đây để di chuyển dữ liệu.
Lưu ý
Để biết danh sách các thực thể tài chính và hoạt động vượt qua các quy tắc xác thực, hãy chạy Báo cáo xác thực theo dõi thay đổi phiên bản hàng thực thể dữ liệu có sẵn trong các ứng dụng tài chính và hoạt động tại đường dẫn Quản trị hệ thống/Thiết lập/Theo dõi thay đổi phiên bản hàng/Báo cáo xác thực theo dõi thay đổi phiên bản hàng thực thể dữ liệu. Báo cáo này hiển thị các thực thể vượt qua và không vượt qua các quy tắc xác thực. Bạn cũng có thể sử dụng báo cáo này để bật tính năng theo dõi thay đổi phiên bản hàng cho các thực thể vượt qua quy tắc xác thực dữ liệu. Để bật tính năng theo dõi thay đổi cho một thực thể, hãy chọn Theo dõi thay đổi phiên bản hàng từ menu, sau đó chọn Bật tính năng theo dõi thay đổi.
Để biết thêm thông tin về các quy tắc xác thực thực thể và cách bạn có thể sửa chúng, hãy truy cập Bật theo dõi thay đổi phiên bản hàng cho các thực thể dữ liệu. Bạn có thể cần sự trợ giúp của nhà phát triển để hoàn tất các bước.
Nếu thực thể đã chọn không khả dụng do giới hạn theo dõi thay đổi, bạn có thể chọn các bảng bao gồm dữ liệu từ thực thể đó. Bạn có thể sử dụng giải pháp EntityUtil do nhóm FastTrack cung cấp để tạo hình dạng thực thể bằng bảng. ...
Trong trường hợp thực hiện thao tác khôi phục cơ sở dữ liệu trong Dataverse, các thực thể tài chính và hoạt động được kích hoạt trong Azure Synapse Liên kết sẽ bị xóa. Để bật lại các thực thể, bạn cần bật lại các bảng ảo tương ứng cho tất cả các thực thể đã chọn, bật lại theo dõi thay đổi và chọn lại các bảng trong Azure Synapse Liên kết.