You have multiple accounts
Choose the account you want to sign in with.

Lưu ý    Tính năng này khả dụng chung (GA) trong Kênh Phát hành Hàng tháng Microsoft 365 kể từ tháng 5 năm 2022. Nếu bạn đang sử dụng Kênh Microsoft Semi-annual Enterprise, chương trình này khả dụng vào tháng 12 năm 2022. Để biết thêm thông tin về cách tham gia, hãy aka.ms/AccessAndPowerPlatform.

Sự kết hợp giữa Microsoft Access và Microsoft Dataverse với Power Platform mở ra một thế giới cơ hội cho nhà phát triển công dân trong đám mây và cho các kịch bản di động. Sự kết hợp này mở ra các kịch bản giải pháp kết hợp giúp giữ giá trị và tính dễ sử dụng của Access cùng với lưu trữ trên nền điện toán đám mây theo những cách sau đây.

  • Các tình huống dành cho thiết bị di động và Microsoft Teams.

  • Chia sẻ và chỉnh sửa dữ liệu Access theo thời gian thực bằng cách sử dụng các kho dữ liệu trên nền điện toán đám mây và các ứng dụng ngoại vi được tạo trong Access, Power Apps dành cho thiết bị di động và Microsoft Teams.

  • Các chức năng bảo mật và tuân thủ mới thông qua lưu trữ Dataverse trong đám mây bằng cách sử dụng AAD và bảo mật dựa trên vai trò trong khi quản lý dữ liệu từ Access.

Hình ảnh về những điều bạn có thể làm giữa Access và Dataverse

Bạn có thể chia sẻ dữ liệu Access với Dataverse, đây là cơ sở dữ liệu đám mây mà bạn có thể xây dựng các ứng dụng Power Platform, Tự động hóa quy trình làm việc, Tác nhân Ảo và nhiều hơn nữa cho web, điện thoại hoặc máy tính bảng theo những cách sau:    

  • Tạo môi trường Nền tảng Nguồn và thêm cơ sở dữ liệu Dataverse mới.

  • Di chuyển dữ liệu Access sang Dataverse hoặc Dataverse cho Teams.

  • Tiếp tục sử dụng giải pháp Access trên máy tính của bạn để đồng bộ hóa việc chỉnh sửa dữ liệu dựa trên bảng được liên kết và sử dụng biểu mẫu, báo cáo, truy vấn và macro ngoại vi hiện có.

  • Tạo Power App mã thấp, dòng công việc tự động, Trợ lý Ảo điều khiển AI hoặc bảng điều khiển Power BI hoạt động trên nhiều thiết bị, đồng thời xem và chỉnh sửa cùng một dữ liệu Dataverse cơ bản.

Dataverse là xương sống của Nền tảng Nguồn và có thể lưu trữ dữ liệu chung được chia sẻ trên nhiều ứng dụng. Khả năng này cung cấp thêm cơ hội chéo nền tảng cho tương tác và quản lý dữ liệu dùng chung trong Microsoft 365, Azure, Dynamics 365 và các ứng dụng độc lập.

Lưu ý    Thuật ngữ "cột" và "trường" được dùng thay thế cho nhau trong cả Access và Dataverse. Thuật ngữ "bảng" và "thực thể" được dùng thay thế cho nhau trong Dataverse.

Trước khi bạn bắt đầu

Bạn muốn mọi thứ trở nên suôn sẻ hơn? Các phần sau đây cung cấp thêm thông tin.

Quan trọng    Sao lưu cơ sở dữ liệu Access của bạn. Chúng tôi đặc biệt khuyên bạn nên thực hiện điều này. Để biết thêm thông tin, hãy xem mục Bảo vệ dữ liệu của bạn bằng các quy trình sao lưu và khôi phục.

Dưới đây là danh sách kiểm tra nhanh để đảm bảo bạn đã sẵn sàng:

  • Xem tổng quan bằng video về cách sử dụng Bộ nối Dữ liệu Access với Nền tảng Power để tích hợp với lưu trữ trên nền điện toán đám mây. Để biết thêm thông tin, hãy aka.ms/AccessAndPowerPlatform.

  • Nếu bạn chưa có giấy phép, hãy lấy giấy phép Power Apps bao gồm Dataverse hoặc sử dụng môi trường hiện có. Truy cập trang chủ Ứng dụng Nguồn và chọn Bắt đầu Miễn phí.

  • Nếu dữ liệu Access của bạn có trường Đa giá trị, hãy chuẩn bị trường đó để di chuyển. Để biết thêm thông tin, xem mục Tạo trường lựa chọn để di chuyển sang Dataverse.

  • Mặc dù Dataverse có kiểu dữ liệu dấu trôi nổi, nhưng nó có giới hạn phạm vi thấp hơn kiểu dữ liệu dấu trôi nổi của Access. Nếu dữ liệu Access của bạn có trường dấu ph chỉnh, trước tiên hãy chuyển đổi trường đó thành kiểu dữ liệu Số, đặt thuộc tính Kích cỡ Trường thành Thập phân, rồi di chuyển dữ liệu sang Dataverse, dữ liệu này sẽ lưu trữ dữ liệu dưới dạng kiểu dữ liệu Số Thập phân.

Đảm bảo rằng bạn có được các giấy phép cần thiết:

Giấy phép bổ sung có thể được yêu cầu nếu ứng dụng của bạn bao gồm Power Automate, Power BI và Power Virtual Agent. Để biết thêm thông tin, hãy xem Các gói và giá cả của Power AppsCập nhật đến với Power Apps.

Có hai cách để sử dụng Dataverse, phiên bản đầy đủ và Dataverse cho Teams.

Nghịch đảo dữ liệu  

Phiên bản đầy đủ của Dataverse cung cấp tất cả các kiểu dữ liệu có sẵn cho các ứng dụng trên nhiều thiết bị, mã thấp và hỗ trợ nhiều người dùng. Sau khi bạn có giấy phép Dataverse, bạn có thể truy nhập môi trường Dataverse hiện tại hoặc tạo một môi trường mới để di chuyển dữ liệu Access của mình. Để biết thêm thông tin, hãy xem Microsoft Dataverse là gì?, Bắt đầu sử dụng DataverseThêm cơ sở dữ liệu Microsoft Dataverse.

Quan trọng   Hãy đảm bảo rằng bạn có các quyền cần thiết để nhập dữ liệu vào Dataverse. Bạn cần vai trò bảo mật của "Trình tạo Môi trường" và người dùng ứng dụng cần vai trò bảo mật của "Người dùng Cơ bản". Để biết thêm thông tin, hãy xem mục Cấp cho người dùng quyền truy nhập trong các ứng dụng tương tác với khách hàng.

Nếu bạn đang sử dụng một môi trường mới:

  1. Đăng nhập vào Power Apps từ trang trình duyệt này, https://powerapps.microsoft.com/.

  2. Chọn Cài đặt văn bản thay thế > Quản trị Tâm.

  3. Trên trang Quản trị tâm, chọn Mới. Ngăn Môi trường Mới sẽ mở ra.

    Tạo môi trường Dataverse mới

  4. Trong hộp Tên , nhập tên môi trường.

  5. Trong hộp Loại , chọn Bản dùng thử từ danh sách thả xuống. Nếu bạn có môi trường sản xuất riêng của bạn, bạn có thể chọn Sản xuất.

  6. Trong hộp Khu vực , giữ lựa chọn Hoa Kỳ mặc định.

  7. Trong hộp Mục đích, bạn có thể tùy ý nhập mô tả.

  8. Trong Tạo cơ sở dữ liệu cho môi trường này, chọn .

  9. Khi bạn bắt đầu quá trình di chuyển trong Access, Dịch vụ Khám phá Toàn cầu sẽ khám phá URL Phiên bản chính xác. Để biết thêm thông tin, hãy xem Di chuyển: chọn nguồn dữ liệu và đích.

Dataverse cho Teams

Microsoft Teams hỗ trợ nhắn tin, trò chuyện, cuộc họp, hội thảo trên web và giao tiếp kịp thời giữa các nhóm làm việc và đồng nghiệp. Bạn cũng có thể cải thiện năng suất và tùy chỉnh Teams bằng cách thêm nhiều ứng dụng khác nhau bao gồm ứng dụng Power dựa trên Dataverse cho Teams. Điều này cung cấp nền tảng dữ liệu mã thấp tích hợp sẵn cho Teams và triển khai giải pháp một lần nhấp chuột.

Sau khi bạn có gói Microsoft 365 với Teams, không cần giấy phép bổ sung cho các ứng dụng, quy trình làm việc và đại lý ảo trong Teams, nhưng các ứng dụng Power BI yêu cầu giấy phép riêng biệt. Ngoài ra, quyền truy nhập vào môi trường Dataverse bị giới hạn trong các chủ sở hữu, thành viên và khách của Teams và có một số giới hạn tính năng đối với Dataverse cơ bản.

Để biết thêm thông tin, hãy xem mục Microsoft Dataverse dành cho tổng quan về Teams, ứng dụng Power và tích hợp Microsoft Teams và Bắt đầu với Microsoft Dataverse cho Teams.

Để cung cấp Dataverse cho môi trường Teams, trước tiên bạn cần cài đặt một ứng dụng vào Teams.

  1. Mở Teams và chọn Ứng dụng ở góc dưới bên trái của cửa sổ.

  2. Trên cửa sổ App Marketplace , sử dụng hộp tìm kiếm để tìm "Ứng dụng Nguồn", rồi chọn Ứng dụng Nguồn.

  3. Để thêm ứng dụng Power Apps vào Teams, chọn Thêm. Cửa sổ Ứng dụng Nguồn xuất hiện.

  4. Chọn Tạo ứng dụng.

  5. Chọn nhóm cho ứng dụng của bạn.

  6. Để tạo một Câu chuyện dữ liệu cho môi trường Teams, hãy chọn Bắt đầu Ngay.

  7. Trong trình soạn thảo Power Apps , nhập tên ứng dụng, rồi chọn Lưu.

Kết quả

Môi trường của bạn đã sẵn sàng để sử dụng. Khi bạn bắt đầu quá trình di chuyển trong Access, Dịch vụ Khám phá Toàn cầu sẽ khám phá URL Phiên bản chính xác. Để biết thêm thông tin, hãy xem Di chuyển: chọn nguồn dữ liệu và đích.

Khám phá URL Mẫu chính xác theo cách thủ công

Nếu vì lý do nào đó Dịch vụ Khám phá Toàn cầu không thể phát hiện URL phiên bản chính xác, bạn có thể định vị URL đó trong Ứng dụng Power rồi nhập thủ công trong quá trình di chuyển.

  • Nghịch đảo dữ liệu   Chọn Thiết văn bản thay thế ở trên cùng bên phải của trang, chọn Chi tiết Phiên và URL Nghịch đảo dữ liệu chính xác được liệt kê là URL Mẫu.

  • Dataverse cho Teams   Sau khi tạo Ứng dụng cho cơ sở dữ liệu Dataverse của bạn, hãy chọn Giới thiệu và URL Dataverse chính xác được liệt kê dưới dạng URL Mẫu.

Hiểu rõ sự khác biệt về dung lượng lưu trữ vì mỗi cơ sở dữ liệu có giới hạn kích cỡ tối đa khác nhau:

Một phần quan trọng của quá trình di chuyển là xác thực dữ liệu theo một số cách:

  • Để ngăn mất dữ liệu, Access đảm bảo bảng Access không vượt quá giới hạn kích cỡ Dataverse và số cột trong bảng Access không vượt quá số trường tối đa Dataverse cho một bảng. 

  • Nếu bảng Access chứa các kiểu dữ liệu Dataverse không được hỗ trợ hoặc cột có giá trị vượt quá phạm vi kiểu dữ liệu Dataverse, Access sẽ cung cấp thông tin bổ sung để giúp bạn khắc phục lỗi.

Chỉ các kiểu dữ liệu được hỗ trợ mới được xuất. Bảng Access gốc, bao gồm các kiểu dữ liệu không được hỗ trợ, vẫn nằm trong Access. Sau khi bạn hài lòng với việc tất cả dữ liệu đã di chuyển hoàn toàn và chính xác, bạn có thể giữ lại bảng Access gốc hoặc xóa bảng đó và sao chép vào cơ sở dữ liệu sao lưu.

Để biết thêm thông tin, hãy xem so sánh kiểu dữ liệu Access và Dataverse.

Di chuyển dữ liệu Access sang Dataverse

Quá trình di chuyển bảng và cột Access sang Dataverse bao gồm: tạo và xác định môi trường Dataverse, xuất dữ liệu từ Access sang Dataverse, chọn bảng và bảng liên quan, tạo bảng được liên kết trong Access sang các bảng được di chuyển trong Dataverse, quản lý khóa chính, tên và mối quan hệ, xác thực xuất dữ liệu và xem trước kết quả trong Access và Dataverse.

  1. Khởi động Access, chọn Tài khoản, chọn Chuyển đổi Tài khoản. Hộp thoại Tài khoản sẽ mở ra.

  2.  Đảm bảo bạn đã đăng nhập vào Access bằng cùng một thông tin xác thực mà bạn sử dụng trong Power Apps. Tùy thuộc vào môi trường của mình, bạn có thể cần nhập thông tin bảo mật bổ sung, chẳng hạn như xác thực phụ hoặc mã pin.

    Lưu ý     Nếu bạn không sử dụng cùng một tài khoản cho Access và Ứng dụng Power, quá trình di chuyển sẽ không thành công do sự cố về quyền.

  3. Mở cơ sở dữ liệu Access mà bạn muốn di chuyển.

    Mẹo     Đảm bảo tất cả các đối tượng Access đang mở đều đóng, vì khóa có thể ngăn di chuyển bảng.

  4. Bấm chuột phải vào bảng trong ngăn dẫn hướng, rồi chọn Xuất dữ > liệu

  5. Trên hộp thoại Xuất Đối tượng, chọn tất cả các bảng bạn muốn xuất và xóa tất cả các bảng bạn không muốn xuất.

  6. Chọn OK.

    Chọn bảng để di chuyển

  7. Trong hộp thoại Xuất Dữ liệu sang Môi trường Dữ liệu, chọn URL phiên bản từ danh sách do Dịch vụ Khám phá Toàn cầu cung cấp.

    Lưu ý     Trong Power Apps, URL Phiên bản đại diện cho một phiên cụ thể của môi trường Power Apps. Không nên nhầm lẫn địa chỉ này với URL trang Web. Cấu phần của chuỗi, "crm.dynamics" là phần chuyển giao từ các phiên bản trước của Power Apps.



    Nhập URL Dataverse Để biết thêm thông tin, hãy xem Bắt đầu: thiết lập môi trường Dataverse.

Bước tiếp theo là đưa ra các lựa chọn quan trọng về cách bạn muốn di chuyển. Lưu ý rằng các giá trị mặc định là các giá trị phổ biến nhất. 

Hộp kiểm để chọn về cách liên kết các bảng và tự động chọn các bảng liên quan

  1. Để xuất các bảng liên quan của các bảng đã chọn, hãy chọn Xuất tất cả các bảng liên quan.

    Lưu ý     Tại thời điểm này, chỉ các bảng con trực tiếp được bao gồm khi bạn chọn xuất các bảng có liên quan. Nếu bạn muốn bao gồm tất cả các mối quan hệ, hãy sử dụng hộp thoại Xuất Đối tượng để chọn tất cả các bảng bạn muốn di chuyển.

  2. Để xem các bảng này, hãy chọn Xem Bảng Liên quan. Hộp thoại Bảng Liên quan sẽ xuất hiện.

    Mối quan hệ bảng được hiển thị ở dạng xem phân cấp trong hai cột: cột bên trái hiển thị các bảng đã chọn và cột bên phải hiển thị các bảng liên quan.

    Danh sách các bảng liên quan

    Lưu ý: Trong Access, bạn có thể tạo mối quan hệ một đối nhiều và trường khóa ngoại trong bảng được tham chiếu có thể là bất kỳ trường nào. Nhưng trong Dataverse, trường khóa ngoại trong bảng được tham chiếu phải là khóa chính của bảng được tham chiếu. Nếu khóa ngoại Access không phải là khóa chính trong bảng được tham chiếu, thao tác xuất sang Dataverse sẽ không thành công. Để xuất thành công dữ liệu, hãy đảm bảo khóa ngoại Access là khóa chính trong bảng được tham chiếu.

  3. Để tạo liên kết bảng trong Access cho từng bảng Dataverse được tạo bởi thao tác xuất, hãy chọn Liên kết đến bảng Dataverse sau khi xuất.

  4. Để xem trước kết quả, hãy chọn Mở URL bảng Dataverse khi hoàn tất.

    Tùy chọn này không khả dụng nếu bạn đang xuất sang Dataverse trong Teams.

  5. Để đặt trường làm cột tên chính một cách rõ ràng, hãy chọn Chọn trường tên chính, rồi chọn một trường từ danh sách thả xuống. 

    Nếu bạn không chỉ định cột để sử dụng, cột văn bản đầu tiên từ bên trái sẽ được dùng làm cột Tên Chính. Nếu không có cột văn bản, cột chỗ dành sẵn cho tên chính sẽ được tạo bằng giá trị null.

    Chọn một trường tên chính cụ thể

  6. Chọn Tiếp theo.

Quy trình xác thực sẽ tự động bắt đầu khi bạn thấy một hộp thoại hiển thị "Đang chạy Trình xác thực..." ở đầu. Nếu quá trình xác thực thành công, một thông báo khác sẽ hiển thị "Hoàn tất xác thực" và sau đó bạn có thể chọn OK.

Xem các thông báo sau:

Thư

Giải thích

"Truy xuất danh sách các bảng từ nguồn OData"

Quá trình di chuyển đã bắt đầu.

"Xuất đối tượng chọn"

Các bảng bạn đã chọn sẽ được di chuyển sang Dataverse.

"Tất cả các bảng không gặp lỗi đã được xuất thành công."

Nếu xảy ra lỗi đơn trong bảng thì bảng đó không được xuất, nếu không thao tác xuất bảng đã hoàn tất.

Để tiếp tục, hãy chọn Đóng.

"Nhập các bảng đã chọn và bất kỳ bảng liên quan nào"

Tùy theo cách bạn xuất bảng, các bảng được liên kết sẽ được tạo, các bảng gốc sẽ được đổi tên và một số bảng hệ thống Dataverse được tạo và liên kết trong Access.

Trong quá trình xác thực, nếu có trường không được hỗ trợ, Access sẽ xác định các loại dữ liệu hoặc hàng không được hỗ trợ vượt quá giới hạn và tạo bảng lỗi xác thực cột Dataverse lưu trữ trong mỗi hàng tên bảng đã xuất và các trường không được hỗ trợ. Bạn có thể chọn di chuyển tất cả các kiểu dữ liệu được hỗ trợ và chọn không di chuyển các kiểu dữ liệu không được hỗ trợ. Nếu bạn chọn không di chuyển, dữ liệu vẫn còn trong Access.

Điều gì sẽ xảy ra với kiểu dữ liệu không được hỗ trợ và vượt quá giới hạn

Quy trình xác thực dữ liệu Access được di chuyển sang Dataverse

Nếu bạn đã chọn liên kết các bảng, hãy xác nhận rằng kết quả là những gì bạn mong đợi. Xem thông báo này "Truy xuất danh sách các bảng từ môi trường Dataverse". Các bảng ban đầu vẫn còn nhưng tên của chúng được thay đổi. Các bảng được liên kết giờ đây sẽ có tên bảng gốc để tất cả các đối tượng ngoại vi tiếp tục hoạt động như trước đây. Khóa chính của Access (Số Tự động) được giữ nguyên. Một cột mới được thêm tương ứng với Khóa Chính Dataverse (GUID) và tên cột là tên bảng.

Access cũng thêm các bảng được liên kết bổ sung từ Dataverse được gọi là Teams, Người dùng và Đơn vị Kinh doanh. Các bảng hệ thống này chứa các thông tin hữu ích sau đây:

  • Người dùng      Địa chỉ email, họ tên, điện thoại, loại giấy phép, đơn vị kinh doanh, v.v.

  • Teams      Nhóm, Tên nhóm, tư cách thành viên, v.v.

  • Đơn vị Kinh doanh   Trung tâm chi phí, trang web, giới hạn tín dụng, và như vậy.

  • ThuChi tiết tiền tệ cho tất cả các loại tiền tệ giao dịch bao gồm các giá trị như tỷ giá hối đoái, tên, ký hiệu, mã, v.v. Bảng này chỉ xuất hiện nếu Access có kiểu dữ liệu tiền tệ mà bạn đã di chuyển sang Dataverse.

Bạn có thể muốn sử dụng thông tin bổ sung này để nâng cao giải pháp Access của mình. Bạn có thể duy trì các bảng này trong một biểu mẫu hoặc thêm chúng vào báo cáo. Để biết thêm thông tin, hãy xem Bảng và cột hệ thống dataverse

Bạn nên xem lại và xác nhận quy trình di chuyển bằng cách kiểm tra từng bảng và trường trong môi trường Dataverse. Tên trường và bảng nghịch đảo dữ liệu phải khớp với tên bảng và cột Access. Access sẽ tự động mở môi trường Dataverse đến bảng được di chuyển đầu tiên.

Xem trước di chuyển dữ liệu trong Dataverse

Bảng Access xuất hiện trong Dataverse dưới dạng bảng với tên hiển thị và kiểu dữ liệu tương ứng:

  • Cột "Tên Hiển thị" sẽ liệt kê từng tên trường Access trong một bảng.

  • Định dạng cho trường "Tên" có tiền tố, gạch dưới và tên bảng, ví dụ: tên bảng cr444_<tên bảng>. Tên này được gọi là tên lô-gic trong Dataverse.

  • Tất cả các trường Access được di chuyển sẽ xuất hiện dưới dạng "Tùy chỉnh" bên dưới cột Loại, bên cạnh GUID được tạo tự động và kiểu dữ liệu trường Dataverse hiện có.

Lưu ý Nếu đã có bảng Dataverse có cùng tên với tên bảng Access đã xuất, một số sẽ được chắp thêm vào bảng Dataverse mới.

Theo mặc định, Access đặt cột văn bản đầu tiên (từ trái sang phải) làm tên chính Dataverse. Nếu bảng không có trường văn bản, Access sẽ thêm một cột văn bản trống làm trường cuối cùng trong bảng và đặt trường đó làm tên chính Dataverse. bạn cũng có thể đặt một trường cụ thể làm tên chính. Cột này hiển thị trong Access và Dataverse.

Để biết thêm thông tin, hãy xem Làm việc với bất kỳ dữ liệu nào trong Dataverse.

Sau khi bạn đã di chuyển bảng Access sang Dataverse, bạn có thể xem các bảng và cột trong Dataverse và Access bất cứ lúc nào. Lưu ý rằng trong Dataverse, các trường được hiển thị theo thứ tự bảng chữ cái, không phải thứ tự ban đầu trong Access.

Dataverse/Power Apps        Để biết thông tin về cách xem và làm việc với bảng trong Dataverse, hãy xem Chỉnh sửa bảng trong Power Apps.

Lưu ý     Bấm chuột phải vào bảng được liên kết đã di chuyển trong Access sẽ mở bảng trong cổng thông tin Power Apps Maker trong trình duyệt của bạn.  Trong dạng xem mặc định của cổng thông tin Power Apps, các trường hệ thống không được hiển thị, cung cấp dạng xem đơn giản hơn cho thấy các cột được di chuyển của Access.

Dataverse cho Teams       Có một vài cách để xem bảng và cột:

  • Tạo Ứng dụng Nguồn nhanh để xem hoặc cập nhật dữ liệu.

  • Trong menu bản dựng, Chọn Xem Tất cả trong "Mục được tạo cho..." sau đó bấm vào bảng bạn muốn xem.

  • Sử dụng Trình thiết kế Bảng trong Teams. Để biết thêm thông tin, xem mục Tạo bảng trong Teams.

Mẹo    Bạn có thể thấy hữu ích khi đánh dấu địa chỉ URL của chế độ xem bảng mà bạn thích trong trình duyệt.

Mẹo      Bạn cũng có thể xem dữ liệu trong Excel bằng cách chọn lệnh thả xuống Dữ liệu, rồi chọn Chỉnh sửa trong Excel. Để biết thêm thông tin, xem mục Chỉnh sửa dữ liệu bảng trong Excel

Để biết thêm thông tin, hãy xem Bảng và cột hệ thống dataverse

Các phần sau đây cung cấp thông tin tổng quan và khái niệm bổ sung.

Tìm hiểu về khóa chính và tên chính

Khóa Chính được sử dụng để xác định các hàng dữ liệu trong cơ sở dữ liệu. Access và Dataverse có cấu trúc khóa khác nhau. Trong quá trình di chuyển, Dataverse và Access sẽ tự động quản lý việc phối hợp giữa hai sản phẩm bằng khóa duy nhất của riêng mình và không có sự tương tác của người dùng.

Trong quá trình lập kế hoạch và quá trình di chuyển, có hai khóa chính và một trường Chính bổ sung cần lưu ý:

Số Tự động Truy nhập     Access thường sử dụng kiểu dữ liệu Số Tự động, kiểu này tự động tăng dần một số duy nhất, làm khóa chính cho bảng. Trường này được tạo trong Dataverse dưới dạng trường số nguyên có áp dụng định dạng số tự động. Trong quá trình di chuyển, số bắt đầu trong Dataverse được đặt là số tuần tự tiếp theo dựa trên hàng Access. Access tiếp tục sử dụng cột Số Tự động để xác định các hàng dữ liệu, ngay cả khi Dataverse sử dụng khóa khác.

Quan trọng     Dataverse tạo trường Số tự động là tùy chọn, nhưng đây là theo thiết kế. Dataverse tạo ra số thứ tự của nó khi bản ghi được lưu. Nếu giá trị này được đặt là bắt buộc thì máy khách Dataverse sẽ yêu cầu một giá trị được nhập trước khi lưu, điều này ngăn không cho tự động tạo số. Nếu trường được để trống, số tự động sẽ luôn được tạo.

GUID nghịch đảo dữ liệu Dataverse sử dụng kiểu dữ liệu Mã định danh Duy nhất Toàn cầu (GUID) làm khóa chính, được tự động tạo làm mã định danh duy nhất và được yêu cầu trong mỗi bảng. Dataverse không yêu cầu dữ liệu được nhập để có khóa chính, nó sẽ tự động tạo GUID cho bạn.

Tên Chính Dataverse Dataverse cũng bao gồm một cột khác được gọi là Tên Chính. Đây là một tên thân thiện được sử dụng để xác định các hàng như là một thay thế cho việc sử dụng một GUID. Bắt buộc phải có trường này và tùy thuộc vào thiết đặt trong máy khách Nền tảng Nguồn, có thể yêu cầu điền cột này cho cột. Bạn có thể thay đổi yêu cầu này theo cách thủ công. Theo mặc định, Tên Chính không phải là duy nhất. Ví dụ: tên khách hàng có thể là Tên Chính tương ứng với ID Khách hàng duy nhất. Có thể có hai khách hàng có tên là "Jones" nhưng mỗi khách hàng sẽ có MỘT ID Khách hàng duy nhất.

Hướng dẫn quyết định về khóa chính

Khóa chính của Access, khóa chính Dataverse và cột Tên Chính được tạo tự động theo mặc định. Tuy nhiên, bạn có thể đưa ra các lựa chọn về cách xử lý ba phím chính. Dưới đây là một số hướng dẫn để giúp bạn quyết định:

Khóa chính       Nếu khóa chính của Access (Số Tự động) cũng là khóa doanh nghiệp, chẳng hạn như số phần, thì có thể bạn muốn giữ khóa đó vì khóa được dùng để xác định đối tượng trong thế giới thực. Nhưng nếu một khóa chính của Access (Số Tự động) được dùng riêng để tạo mối quan hệ thì khóa đó có thể được thay thế bằng Khóa Chính Dataverse (GUID).

Lưu ý

  • Đôi khi, bảng Access chứa cột Số Tự động không được sử dụng làm khóa chính. Trong trường hợp này, Dataverse chuyển đổi thành trường Số Nguyên và khả năng tự động đánh số bị loại bỏ.

  • Dataverse cũng có giá trị tương đương với trường Số Tự động truy nhập, được gọi là trường Số Tự động, được dùng để tạo các số tuần tự và được lưu trữ dưới dạng giá trị chuỗi. Trường này cũng có thể bao gồm một tiền tố (chẳng hạn như một chuỗi hoặc một ngày) đối với số cho phép sử dụng trường linh hoạt như thế nào. Cột này dựa trên kiểu dữ SQL Server tự động chuỗi. Để biết thêm thông tin, hãy xem cột Số tự động trong Microsoft Dataverse.

Tên chính      Dataverse đòi hỏi sự tồn tại của cột Tên Chính. Tên Chính phải chứa các giá trị chuỗi. Trong quá trình di chuyển, người dùng có thể chỉ định cột văn bản nào trong Access mà họ muốn sử dụng làm Tên Chính. Nếu người dùng không chỉ định cột để sử dụng, cột văn bản đầu tiên từ bên trái sẽ được dùng làm cột Tên Chính. Nếu không có cột văn bản nào hiện diện, một cột mới sẽ được thêm vào có tên là Chỗ dành sẵn cho Tên Chính, chỗ dành sẵn này sẽ đáp ứng yêu cầu Đảo dữ liệu. Cột này được đặt là Tùy chọn và có thể được bỏ nhập.

Để biết thêm thông tin, hãy xem Tạo cột tên chính.

So sánh các khóa chính và tên chính

Mô tả

Khóa Chính trong Access

Khóa Chính Dataverse

Tên Chính Dataverse

Kiểu dữ liệu

Số Tự động (hoặc bất kỳ cột nào có thể được lập chỉ mục)

GUID

Chuỗi

Nội dung

Một số đơn giản, tuần tự

Các số ngẫu nhiên và chữ cái duy nhất cho môi trường

Giá trị chuỗi mà con người có thể đọc được

Ví dụ

234

123e4567-e89b-12d3-a456-426655440000

Một tên, chẳng hạn như "Jones".

Số nguyên, chẳng hạn như 234 hoặc tổ hợp chẳng hạn như SalesOrder9071

Yêu cầu

Thường được sử dụng nhưng không bắt buộc

Mỗi bảng phải có một bảng

Mỗi bảng phải có một bảng

Có thể sửa đổi

Không thể sửa đổi trường Số tự động, có thể sửa đổi các kiểu trường khác

Không

Mã định danh duy nhất

Luôn luôn

Luôn luôn

Chỉ dưới dạng Khóa Thay thế

Phím kết hợp

Được hỗ trợ và thường được kết hợp với Số Tự động

Không hỗ trợ

Không hỗ trợ

Tầm nhìn

Thông thường, cột bảng đầu tiên

Thường bị ẩn nhưng có thể được hiển thị.

Mặc định được hiển thị

Indexing

Có thể được lập chỉ mục.

Để biết thêm thông tin, xem mục Tạo và sử dụng chỉ mục để cải thiện hiệu suất.

Tự động lập chỉ mục

Tự động lập chỉ mục

Ý kiến

Sau khi xác định và nhập dữ liệu, bạn không thể thay đổi bất kỳ trường nào khác thành kiểu dữ liệu Số Tự động.

Người dùng hoặc trong quá trình nhập dữ liệu không thể tạo được.

Cũng được sử dụng với các trường được tạo tự động trong thẻ dữ liệu, biểu mẫu dựa trên mô hình và với tra cứu trong quá trình tạo biểu mẫu.

Lưu ý 

  • Chỉ mục Access không được tự động chuyển đổi thành chỉ mục Dataverse.

  • Bên dưới phần giới hạn, Dataverse sử dụng Azure SQL Server để tự động tạo chỉ mục dựa trên các mẫu sử dụng dữ liệu. Chỉ mục cho khóa chính và khóa thay thế luôn được tạo và các khóa khác sẽ được thêm hoặc loại bỏ dựa trên cách bạn sử dụng dữ liệu của mình.

Tìm hiểu về mối quan hệ Access và Dataverse

Điều quan trọng là phải hiểu cách bạn muốn quản lý mối quan hệ bảng cùng với khóa chính. Đối với các bảng bạn chọn di chuyển, bạn có thể chọn tự động di chuyển tất cả các bảng có liên quan với bảng đã chọn hoặc bỏ qua các bảng đó trong quá trình di chuyển và chỉ cần để các bảng liên quan trong Access. Dù bằng cách nào, bạn cũng có thể chọn liên kết các bảng mà bạn di chuyển để duy trì mối quan hệ hiện tại trong Access.

Trong thao tác xuất dữ liệu, các bảng Access có mối quan hệ một-nhiều có thể được tạo lại dưới dạng mối quan hệ một-nhiều trong Dataverse. Giống như Access, Dataverse cũng có tính toàn vẹn tham chiếu, chẳng hạn như xếp tầng cập nhật các trường liên quan và xóa xếp tầng xóa các bản ghi liên quan. Nếu cơ sở dữ liệu Access có sơ đồ quan hệ thì sơ đồ đó sẽ được giữ nguyên. Tuy nhiên, các bảng cục bộ ban đầu được thay thế bằng bảng mới được liên kết.

Cả Access và Dataverse đều hỗ trợ tra cứu giữa hai bảng trong mối quan hệ một đối nhiều. Trong quá trình di chuyển, tra cứu Access được tạo lại trong Dataverse như ví dụ sau đây:

  • Hai bảng Access, Khách hàng và Đơn hàng, có khóa chính là CustomerID và ID_Đơn_hàng dựa trên kiểu dữ liệu Số Tự động. Bảng Đơn hàng trong Access có khóa ngoại chứa các giá trị từ khóa chính Access trong bảng Khách hàng.

  • Trong thao tác xuất, cả hai khóa chính của Access đều được giữ nguyên và duy trì dưới dạng cột Số Tự động số nguyên nhưng các khóa này không được sử dụng làm cột khóa chính trong bảng Dataverse. Mỗi bảng có một cột GUID mới được thêm vào và trở thành khóa chính trong bảng Dataverse.

  • Tra cứu được tạo ra cho khóa ngoại CustomerID trong bảng Đơn hàng để tìm khóa chính CustomerID phù hợp trong bảng Khách hàng. Sau khi các bảng được di chuyển sang Dataverse, nếu bạn sửa đổi cột tra cứu khóa ngoại mới được thêm vào bảng Đơn hàng, cột này cũng sẽ cập nhật cột khóa ngoại ban đầu. Ứng dụng Access của bạn có thể tiếp tục sử dụng khóa ngoại của Access thay vì khóa ngoại Dataverse. Nếu khóa ngoại Access được sửa đổi trong bảng được liên kết trong Access, khóa ngoại đó cũng sẽ cập nhật khóa ngoại Dataverse. Tuy nhiên, khóa ngoại của Access sẽ ở dạng chỉ đọc trong Dataverse.

  • Trong ví dụ quan hệ một-nhiều này, khóa chính Đơn hàng không được sử dụng nhưng tất nhiên có thể được dùng cho các mối quan hệ khác.

Lưu ý: Trong Access, bạn có thể tạo mối quan hệ một đối nhiều và trường khóa ngoại trong bảng được tham chiếu có thể là bất kỳ trường nào. Nhưng trong Dataverse, trường khóa ngoại trong bảng được tham chiếu phải là khóa chính của bảng được tham chiếu. Nếu khóa ngoại Access không phải là khóa chính trong bảng được tham chiếu, thao tác xuất sang Dataverse sẽ không thành công. Để xuất thành công dữ liệu, hãy đảm bảo khóa ngoại Access là khóa chính trong bảng được tham chiếu.

Để biết thêm thông tin, hãy xem Video: Tạomối quan hệ với Trình hướng dẫn Tra cứu và Tạo mối quan hệ giữa các bảng bằng cách sử dụng cột tra cứu.

Hướng dẫn quyết định về khóa và mối quan hệ

Để giúp bạn quyết định lựa chọn nào là tốt nhất cho mình, dưới đây là tóm tắt các tùy chọn phổ biến khi bạn di chuyển:

Di chuyển dữ liệu nhưng bỏ qua mối quan hệ      Bạn quyết định loại bỏ cột khóa chính của Access (Số Tự động) vì không có bảng Access nào khác có tham chiếu hoặc mối quan hệ phụ thuộc vào nó và sẽ khiến bạn khó hiểu khi đặt nó trong bảng Dataverse dọc theo khóa chính Dataverse (GUID).

Di chuyển dữ liệu và mối quan hệ với bảng được liên kết      Kịch bản mặc định là giữ khóa chính của Access gốc (Số Tự động), nhưng không được sử dụng làm khóa chính trong Dataverse. Bây giờ, bạn dựa vào khóa chính Dataverse (GUID) và sử dụng khóa này trong bảng Dataverse như một mã định danh duy nhất. Access sẽ tạo các bảng được liên kết để bảo toàn các mối quan hệ của Access. Lưu ý rằng bạn không thể xóa khóa chính Dataverse (GUID).

Trong mối quan hệ, bạn có thể chỉnh sửa các giá trị khóa ngoại (trong Access hoặc trong môi trường Dataverse). Bạn cũng có thể chỉnh sửa khóa ngoại tham chiếu đến khóa chính của Access trong bảng được liên kết với Access và khóa này sẽ tự động cập nhật khóa ngoại Dataverse tham chiếu khóa chính Dataverse trong bảng ngoại.

Di chuyển dữ liệu mà không cần bảng được liên kết và tạo lại các mối quan hệ trong Dataverse      Vì bảng không còn được sử dụng trong Access, bạn có thể tạo lại các mối quan hệ trong Dataverse bằng cách sử dụng Khóa Chính Dataverse (GUID), thêm tra cứu Dataverse và chọn một trường văn bản trong mỗi bảng làm Tên Chính trong quá trình di chuyển.

Sau khi hoàn tất việc di chuyển dữ liệu Access sang Dataverse, bạn có thể tạo một ứng dụng trên Nền tảng Nguồn chạy trên web, máy tính bảng, điện thoại hoặc thậm chí cả máy tính để bàn. Nền tảng Nguồn khá rộng. Bản tóm tắt nội dung sau đây có thể giúp bạn có cái nhìn tổng quan về các lựa chọn cơ bản và mục tiêu loại ứng dụng nào phù hợp nhất với bạn.

Danh mục

Thông tin thêm

Video Dataverse

Thêm người dùng vào Dataverse

Quản lý Người dùng Ứng dụng, Vai trò bảo mật, Teams và Người dùng trong trung tâm quản trị Nền tảng Nguồn

Gán vai trò bảo mật trong trung tâm quản trị Power Platform

Chọn đúng kiểu số trong Dataverse và Dataverse cho Teams

Tạo ứng dụng nhanh trong Dataverse cho Teams bằng cách sử dụng Dữ liệu nghịch dữ liệu

Tạo Cột Dataverse cho Teams

Tạo Cột trong Nghịch đảo dữ liệu

Tạo Bảng trong Dataverse – Phần 1

Tạo Bảng trong Dataverse – Phần 2

Dataverse và Dataverse cho Kiểu Văn bản Teams

Kiểu Dữ liệu Nghịch đảo

Tổng quan về Biểu đồ dữ liệu cho Kiểu Dữ liệu Teams

Đảo dữ liệu cho bảng và cột nhanh trong Trình thiết kế bảng

Tạo Cột Nhanh Qua Dữ liệu

Tạo nhanh ứng dụng trong Power Apps bằng bảng Dataverse

Tạo nhanh nghịch đảo dữ liệu cho Bảng Teams trong Hub Thiết kế

Nhanh chóng Tạo Bảng trong Dataverse

Chủ đề trợ giúp đảo dữ liệu

Tại sao chọn Microsoft Dataverse?

Bắt đầu sử dụng Dataverse

Tổng quan về Dataverse dành cho Teams

Dataverse và Dataverse cho Teams khác nhau như thế nào?

Bắt đầu với Microsoft Dataverse dành cho Teams

Quản lý quyền và quản trị đối với Dataverse

Bảng trong Dataverse

Quản lý bảng trong Dataverse

Tổng quan về mối quan hệ bảng

Tổng quan về Cột

Tạo và quản lý cột trong bảng ở Dataverse

Làm việc với các lựa chọn trong Dataverse

Tạo ứng dụng, chatbot, luồng và nhiều nội dung khác với Microsoft Dataverse và Teams

Xây dựng ứng dụng đầu tiên của bạn với Power Apps và Dataverse cho Teams

Ứng dụng dựa trên mô hình

Cách xây dựng ứng dụng dựa trên mô hình

Tạo ứng dụng dựa trên mô hình trong Ứng dụng Power

Bắt đầu với ứng dụng dựa trên mô hình trong Power Apps

Ứng dụng Bảng tùy biến

Cách xây dựng ứng dụng bảng tùy biến

Tùy chỉnh ứng dụng bức vẽ trong Power Apps

Xem Thêm

Giới thiệu về nhập, liên kết và xuất dữ liệu trong Access

Quản lý bảng được liên kết

Danh mục tìm hiểu Về App Maker

Blog Ứng dụng Power

Câu chuyện khách hàng của Power Apps

Cộng đồng Power Apps

Nền tảng Nguồn Nền tảng Căn bản

Hướng dẫn sử dụng Nền tảng Nguồn

Đường dẫn Tìm hiểu Nền tảng Nguồn

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft Office nội bộ

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?

Cảm ơn phản hồi của bạn!

×