Chia sẻ qua


Xác định và truy vấn dữ liệu theo cấp bậc liên quan

Quan trọng

Tính năng này không được dùng nữa. Để biết thêm thông tin, hãy truy cập Kiểm soát phân cấp trong các ứng dụng dựa trên mô hình đã không còn được sử dụng nữa.

Bạn có thể có được những biểu biết có giá trị về kinh doanh bằng cách xác định và truy vấn dữ liệu theo cấp bậc liên quan. Khả năng mô hình hóa và trực quan hóa theo phân cấp mang lại cho bạn một số lợi ích:

  • Xem và khám phá thông tin phân cấp phức tạp.
  • Xem chỉ số đo lường hiệu suất chính (KPI) trong hiển thị theo ngữ cảnh của một cấu trúc phân cấp.
  • Phân tích trực quan thông tin quan trọng trên các trang web và các máy tính bảng.

Một số bảng tiêu chuẩn đã có cấp bậc được xác định. Các bảng khác, bao gồm các bảng tùy chỉnh, có thể được kích hoạt cho một hệ thống cấp bậc và bạn có thể tạo các hiển thị trực quan cho chúng.

Xác định dữ liệu theo cấp bậc

Với Microsoft Dataverse, các cấu trúc dữ liệu phân cấp được hỗ trợ bởi các mối quan hệ tự tham chiếu một-nhiều (1:N) của các hàng liên quan.

Lưu ý

Tự tham chiếu có nghĩa là bảng có liên quan đến chính nó. Ví dụ: bảng tài khoản có một cột tra cứu để liên kết nó với một hàng trong bảng tài khoản khác.

Khi tồn tại mối quan hệ một-nhiều tự tham chiếu (1:N), trong định nghĩa mối quan hệ, tùy chọn Phân cấp có thể được đặt thành .

Thiết đặt theo cấp bậc trong định nghĩa mối quan hệ.

Để truy vấn dữ liệu dưới dạng hệ thống phân cấp, bạn phải đặt một trong các mối quan hệ tự tham chiếu một-nhiều (1:N) của bảng dưới dạng phân cấp.

Để bật chế độ phân cấp:

  1. Khi xem các mối quan hệ 1:N, hãy chọn mối quan hệ tự tham chiếu mà bạn muốn chỉnh sửa.
  2. Trong định nghĩa mối quan hệ, hãy đặt Phân cấp thành .

Lưu ý

  • Một số mối quan hệ (1:N) sáng tạo không thể được tùy chỉnh. Điều này sẽ ngăn cản bạn đặt những mối quan hệ đó là phân cấp.
  • Bạn có thể chỉ định mối quan hệ theo cấp bậc cho mối quan hệ tự tham chiếu hệ thống. Điều này bao gồm các mối quan hệ tự tham chiếu 1:N của loại hệ thống, chẳng hạn như mối quan hệ "contact_master_contact".

Quan trọng

Bạn có thể có nhiều mối quan hệ tự tham chiếu, nhưng chỉ có thể định nghĩa một mối quan hệ/bảng là mối quan hệ theo cấp bậc. Nếu tìm cách thay đổi cài đặt sau khi áp dụng, bạn sẽ nhận được một cảnh báo:

  • Khi vô hiệu hóa: Nếu bạn tắt cài đặt phân cấp cho mối quan hệ này, tất cả các định nghĩa tổng hợp, quy trình và chế độ xem sử dụng phân cấp này sẽ không hoạt động. Bạn có muốn tiếp tục không?
  • Khi bật: Nếu bạn bật cài đặt phân cấp cho mối quan hệ này, tất cả các định nghĩa tổng hợp sử dụng phân cấp hiện có sẽ trở nên không hợp lệ. Bạn có muốn tiếp tục không?

Trừ khi bạn chắc chắn rằng không có quan hệ phụ thuộc khác đối với hệ thống cấp bậc hiện có, bạn nên xem lại mọi tài liệu về triển khai hoặc thảo luận với những người tùy chỉnh khác để tìm hiểu cách sử dụng mối quan hệ theo cấp bậc hiện có trước khi tiếp tục.

Dữ liệu phân cấp truy vấn

Nếu không có hệ thống cấp bậc đã xác định, để truy xuất dữ liệu theo cấp bậc, cần lặp đi lặp lại truy vấn cho hàng liên quan. Với hệ thống cấp bậc đã truy vấn, bạn có thể truy vấn các dữ liệu có liên quan dưới dạng một hệ thống cấp bậc trong một bước. Bạn có thể truy vấn các hàng bằng logic DướiKhông Dưới . Các toán tử phân cấp DướiKhông Dưới được hiển thị trong Tìm kiếm nâng cao và trình chỉnh sửa quy trình làm việc. Để biết thêm thông tin về cách sử dụng các toán tử này, hãy xem Cấu hình các bước quy trình làm việc. Để biết thêm thông tin về Tìm kiếm nâng cao, hãy xem Tạo, chỉnh sửa hoặc lưu tìm kiếm Tìm kiếm nâng cao

Lưu ý

Nhà phát triển cũng có thể sử dụng các toán tử này trong mã. Thông tin thêm Tài liệu dành cho nhà phát triển: Truy vấn dữ liệu phân cấp

Các ví dụ sau minh họa các kịch bản cho các truy vấn hệ thống phân cấp:

Truy vấn hệ thống phân cấp tài khoản

Truy vấn tài khoản trong hệ thống cấp bậc tài khoản.

Truy vấn các hoạt động có liên quan của tài khoản.

Truy vấn các cơ hội có liên quan của tài khoản.

Xem thêm

Tạo và chỉnh sửa mối quan hệ bảng 1:N (một-nhiều) hoặc N:1 (nhiều-một)
Tạo và chỉnh sửa mối quan hệ bảng 1:N (một-nhiều) hoặc N:1 (nhiều-một) bằng cách sử dụng trình khám phá giải pháp
Trực quan hóa dữ liệu phân cấp với các ứng dụng dựa trên mô hình