Bỏ qua để đến nội dung

Virtual tables & external data

Virtual table (bảng ảo) cho phép model-driven app hiển thị và thao tác dữ liệu từ hệ thống ngoài như thể là bảng Dataverse — không sao chép dữ liệu vào Dataverse.

  • Dữ liệu nằm ở nguồn ngoài (SQL, API, hệ thống khác), nhưng xuất hiện như bảng Dataverse trong app.
  • Đọc (và đôi khi ghi) thời gian thực từ nguồn — không đồng bộ/sao chép.
  • Dùng trên form, view như bảng thường (với một số giới hạn).
Tình huốngLý do
Dữ liệu đã có ở hệ thống khácKhông muốn sao chép/đồng bộ
Cần realtime từ nguồnĐọc trực tiếp
Dữ liệu quá lớn để importTránh phình Dataverse

→ Đối lập với import/dataflows (sao chép dữ liệu vào Dataverse).

  • Qua connector/provider (vd SQL, OData, hoặc custom virtual table provider).
  • Ánh xạ bảng nguồn → virtual table, định nghĩa cột tương ứng.
  • Cấu hình xác thực tới nguồn.
  • Một số tính năng Dataverse không áp dụng đầy đủ cho virtual table: rollup, một số business rule server-side, auditing, ghi tùy provider.
  • Hiệu năng phụ thuộc nguồn ngoài.
  • Cân nhắc kỹ giữa virtual table (live, giới hạn) vs import (đầy đủ tính năng, có độ trễ).
Chia sẻ: