Có bao nhiêu loại cơ sở dữ liệu có thể sử dụng trong Power Apps?

Có bao nhiêu loại cơ sở dữ liệu có thể sử dụng trong Power Apps? Hướng dẫn và ứng dụng thực tế

Power Apps là nền tảng phát triển ứng dụng low-code mạnh mẽ của Microsoft, cho phép người dùng xây dựng các ứng dụng nội bộ nhanh chóng mà không cần viết quá nhiều mã. Một trong những yếu tố quan trọng khi xây dựng ứng dụng là lựa chọn nguồn dữ liệu phù hợp. Vậy có bao nhiêu loại cơ sở dữ liệu (CSDL) có thể sử dụng trong Power Apps? Bài viết này sẽ liệt kê các loại CSDL phổ biến, cách kết nối và ứng dụng thực tế trong công việc.


1. Dataverse – CSDL gốc của Power Platform

Microsoft Dataverse là nền tảng dữ liệu mặc định của Power Apps, cung cấp khả năng lưu trữ dữ liệu có cấu trúc, bảo mật và dễ mở rộng. Dataverse hỗ trợ các mối quan hệ giữa bảng, quy tắc nghiệp vụ, bảo mật theo vai trò và tích hợp sâu với Power Automate, Power BI.

Ví dụ: Tạo bảng “NhanVien” trong Dataverse và truy vấn dữ liệu:

Filter(NhanVien, PhongBan = "Kế toán")

Ứng dụng thực tế: Quản lý hồ sơ nhân viên, theo dõi tiến độ công việc, quản lý tài sản nội bộ.


2. SharePoint List – CSDL phổ biến trong doanh nghiệp

SharePoint List là lựa chọn phổ biến để lưu trữ dữ liệu dạng bảng trong môi trường Microsoft 365. Power Apps có thể kết nối trực tiếp với danh sách SharePoint để hiển thị, thêm, sửa hoặc xóa dữ liệu.

Ví dụ: Gửi dữ liệu vào danh sách “YeuCauHoTro”:

Patch(YeuCauHoTro, Defaults(YeuCauHoTro), {
    TieuDe: TextInput_TieuDe.Text,
    MoTa: TextInput_MoTa.Text,
    NguoiGui: User().Email
})

Ứng dụng thực tế: Quản lý yêu cầu hỗ trợ, đăng ký thiết bị, khảo sát nội bộ.

Có bao nhiêu loại cơ sở dữ liệu có thể sử dụng trong Power Apps? Hướng dẫn và ứng dụng thực tế

3. SQL Server – CSDL mạnh mẽ cho ứng dụng phức tạp

Power Apps hỗ trợ kết nối với SQL Server thông qua gateway hoặc Azure SQL. Đây là lựa chọn lý tưởng cho các hệ thống có dữ liệu lớn, cần xử lý phức tạp và tích hợp với hệ thống ERP hoặc CRM.

Ví dụ: Truy vấn dữ liệu từ bảng “DonHang”:

Filter('[dbo].[DonHang]', TrangThai = "Chờ xử lý")

Ứng dụng thực tế: Quản lý đơn hàng, tồn kho, báo cáo doanh thu.


4. Excel – CSDL đơn giản, dễ triển khai

Excel có thể được sử dụng như một nguồn dữ liệu khi lưu trữ trên OneDrive hoặc SharePoint. Tuy nhiên, Excel không hỗ trợ delegation, nên chỉ phù hợp với ứng dụng nhỏ.

Ví dụ: Hiển thị dữ liệu từ bảng Excel:

Filter(ExcelData, Loai = "Thiết bị")

Ứng dụng thực tế: Theo dõi danh sách thiết bị, quản lý lịch làm việc, ghi nhận ý kiến nhân viên.


5. Các nguồn dữ liệu khác

Ngoài các loại CSDL trên, Power Apps còn hỗ trợ:

  • Google Sheets (qua kết nối bên thứ ba)
  • Oracle Database (qua gateway)
  • Dynamics 365 (qua Dataverse)
  • Custom API hoặc Azure Table Storage

Kết luận

Power Apps hỗ trợ nhiều loại cơ sở dữ liệu, từ đơn giản như Excel đến phức tạp như SQL Server hay Dataverse. Việc lựa chọn nguồn dữ liệu phù hợp sẽ giúp ứng dụng hoạt động hiệu quả, dễ bảo trì và mở rộng. Tùy vào quy mô và nhu cầu của doanh nghiệp, bạn có thể kết hợp nhiều nguồn dữ liệu để xây dựng giải pháp toàn diện, phục vụ tốt cho các quy trình nội bộ.

Dịch vụ lập trình ứng dụng

🎯 Lập trình API, Python, Node JS, Telegram Bot, Automate Workflow, Power Apps and Apps Script. Ứng dụng Web App, API với Apps Script vào bài toán thực tế trong doanh nghiệp.

📞 +84 78 600 5534 (Zalo, WhatsApp, Telegram)

💻 Github

🌏 appscript.online

Viết một bình luận