FROM DATA TO DIRECTION

BIVIET

Đối Tác Tin Cậy

Hơn 15 năm kinh nghiệm BI tại Nhật Bản
Đối tác tin cậy cho doanh nghiệp Việt và Nhật
日本で15年以上のBI導入経験
日本とベトナムの企業を支える、信頼のデータパートナー
Đọc dữ liệu từ SharePoint vào Fabric Lakehouse
5
(32)

Bài viết này chia sẻ cách thiết lập connection, sử dụng dataflow gen2 để đọc dữ liệu từ sharepoint và import vào Fabric lakehouse Bronze layer.

① Cách thiết lập connection

Có 3 loại connector để connect vào dữ liệu trên sharepoint. Tùy vào dữ liệu liên kết chúng ta sẽ dùng connector cần thiết.

1. SharePoint Folder: Kết nối và truy xuất dữ liệu từ các tệp tin được lưu trữ trong thư mục trên SharePoint.
Tham khảo: https://learn.microsoft.com/en-us/fabric/data-factory/connector-sharepoint-folder-overview

2. SharePoint List: Kết nối và truy xuất dữ liệu từ các danh sách được lưu trữ trong SharePoint.
Tham khảo: https://learn.microsoft.com/en-us/fabric/data-factory/connector-sharepoint-list-overview

3. SharePoint Online List: Kết nối và truy xuất dữ liệu từ các danh sách được lưu trữ trong SharePoint Online.
Tham khảo: https://learn.microsoft.com/en-us/fabric/data-factory/connector-sharepoint-online-list-overview

LƯU Ý: Sharepoint Folder & Sharepoint List hiện tại chỉ hỗ trợ cho Dataflow Gen2

Trong “Manage Connection and gateways” chỉ có 1 lựa chọn “Sharepoint” duy nhất. Option này ứng với Sharepoint Online List connector. Với connector sử dụng Sharepoint Folder, Sharepoint List, chúng ta có thể tạo thông qua GUI của Dataflow Gen2.
Tham khảo: Set up your SharePoint Online List connection – Microsoft Fabric | Microsoft Learn

② Thiết lập Dataflow để read dữ liệu và write dữ liệu vào lakehouse table

2-1. Tạo mới DataFlow Gen2 Item
Vào workspace fabric vào chọn add new item.

2-2. Đặt tên cho DataFlow Gen2

2-3. Chọn GetData From Another source.

2-4. Chọn Sharepoint Folder
Ở bài chia sẻ này mình sẽ kiểm tra có thể sử dụng được phương thức connect file trên sharepoint bằng Online List connection đã tạo hay không, nên mình sẽ chọn “Sharepoint Folder”

2-5. Thiết lập source như sau

  • Site URL: Thiết lập URL của SharePoint
  • Connection: Nếu chưa có connection, các bạn giữ nguyên mục chọn “Create new connection”
    (Trường hợp các bạn đã được cung cấp connection mà không tìm thấy. Bạn đăng nhập lại account đã được phân quyền sử dụng connection. Nếu không có quyền sử dụng connection, bạn cần yêu cầu nhân viên quản lý phân quyền để sử dụng connection)

2-6. Chọn “Next” để đến trang preview dữ liệu trên sharepoint, sau đó chọn “create” để thiết lập source đến sharepoint cho dataflowgen2

2-7. Sau khi thiết lập data source, Data Flow Gen2 sẽ load giao diện PowerQuey với 1 danh sách các content như 2-6.
Chọn Content của file cần đọc dữ liệu. (Ở đây mình đã chọn file csv mình đã chuẩn bị sẵn)

Power Query sẽ tự động đọc dữ liệu và thực hiện các bước chỉnh sửa dữ liệu như sau.
Nếu dữ liệu được tự động chỉnh sửa không hợp với yêu, Chúng ta có thể sửa các bước chỉnh sửa dữ liệu ở Giao diện Query Settings ở bên phải màn hình Power Query

2-8. Chọn Destination
Sau khi chỉnh sửa dữ liệu, chúng ta sẽ chọn Data Destination/Lakehouse để thực hiện import dữ liệu vào lakehouse.

Giao diện “Connect to data destination” cho lakehouse sẽ hiện ra. Chúng ta sẽ chọn lakehouse cần import dữ liệu vào.

Chọn workspace, lakehouse, và thiết lập (hoặc chọn) tên cho table trong lakehouse.
Ở đây mình sẽ tạo 1 table mới để chứa dữ liệu của file trên sharepoint. Nên mình sẽ chọn option “New Table” và thiết lập như sau.

Ở Column Mapping. Chúng ta sẽ thiết lập mapping cho các column được thiết lập trên power query với các column sẽ tạo (hoặc đã có) của table.
Ở đây mình tạo mới 1 table mới, nên mình sẽ sử dụng option “Use automatic settings” table tự động tạo các column giống với data trên power query. Và chọn “Save Setting”

Sau khi save setting, chúng ta sẽ được quay trở về giao diện power query.
Như vậy chúng ta đã thiết lập xong dataflow gen2 để đọc dữ liệu từ 1 file csv trên sharepoint và import dữ liệu đã đọc vào 1 table trên lakehouse.

2-9. Close Data Flow Gen2 và thực hiện update để thực hiện update dữ liệu (thực hiện read data sharepoint và write vào input table)

2-10. Kiểm tra dữ liệu
Sau khi refresh thành công, Chúng ta có thể vào lakehouse để kiểm tra dữ liệu được write vào lakehouse.

③ Tổng Kết

Chúng ta có thể sử dụng cloud connection với sharepoint folder connector để để nối, đọc dữ liệu là các files và list data và import dữ liệu vào lakehouse theo dạng table.

Bài viết này dử dụng các thông tin hiện tại (2025-03-23) của Microsoft Fabric để thực hiện ingest sharepoint data vào lakehouse. Cần update thông tin của Fabric khi Fabric có các thay đổi cho các connector hay dataflow gen2

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 32

No votes so far! Be the first to rate this post.

Đọc dữ liệu từ SharePoint vào Fabric Lakehouse
42

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

トップへ戻る