Data Warehouse – Tạo truy vấn chéo các kho dữ liệu với trình soạn thảo truy vấn SQL

Trong hướng dẫn này, tìm hiểu cách bạn có thể dễ dàng tạo và thực thi các truy vấn T-SQL với trình soạn thảo truy vấn SQL trên nhiều kho dữ liệu, bao gồm việc kết hợp dữ liệu từ một điểm cuối phân tích SQL và một kho dữ liệu trong không gian làm việc Microsoft Fabric.

Thêm nhiều kho dữ liệu vào Explorer

1. Chọn không gian làm việc Data Warehouse Tutorial trong menu điều hướng.

2. Chọn mục WideWorldImporters trong warehouse.

3. Trong Explorer, chọn nút + Warehouses.

Screenshot from the Fabric portal Explorer, showing the + Warehouse button boxed in red.

4.Chọn điểm cuối phân tích SQL của lakehouse bạn đã tạo trước đó bằng các phím tắt, được đặt tên là ShortcutExercise. Cả hai trải nghiệm kho dữ liệu được thêm vào truy vấn.

Screenshot from the Fabric portal Add warehouses window. Two warehouses are selected, including the ShortcutExercise SQL analytics endpoint.

5. Các kho dữ liệu bạn chọn bây giờ hiển thị cùng một cửa sổ Explorer.

Thực hiện một truy vấn chéo các kho dữ liệu

Trong ví dụ này, bạn có thể thấy làm thế nào bạn có thể dễ dàng chạy các truy vấn T-SQL trên kho dữ liệu WideWorldImporters và điểm cuối phân tích SQL ShortcutExercise. Bạn có thể viết các truy vấn chéo cơ sở dữ liệu bằng cách sử dụng tên ba phần để tham chiếu đến cơ sở dữ liệu.schema.bảng, giống như trong SQL Server.

1. Từ thanh ribbon, chọn New SQL query.

Screenshot from the Fabric portal showing the ribbon, and the New SQL query option boxed in red.

2. Trong trình soạn thảo truy vấn, sao chép và dán mã T-SQL sau đây.

SQL

SELECT Sales.StockItemKey, 
Sales.Description, 
SUM(CAST(Sales.Quantity AS int)) AS SoldQuantity, 
c.Customer
FROM [dbo].[fact_sale] AS Sales,
[ShortcutExercise].[dbo].[dimension_customer] AS c
WHERE Sales.CustomerKey = c.CustomerKey
GROUP BY Sales.StockItemKey, Sales.Description, c.Customer;

3. Chọn nút Run để thực thi truy vấn. Sau khi truy vấn hoàn tất, bạn sẽ thấy kết quả.

Screenshot from the Fabric portal showing the results of a cross-warehouse query.

4. Đổi tên truy vấn để tham chiếu sau này. Nhấp chuột phải vào SQL query 1 trong Explorer và chọn Rename.

5. Nhập Cross-warehouse query để đổi tên truy vấn.

6. Nhấn Enter trên bàn phím hoặc chọn bất kỳ đâu bên ngoài tab để lưu thay đổi.

Thực hiện một truy vấn chéo kho dữ liệu chéo không gian làm việc

Để truy vấn dữ liệu từ Kho A đặt ở một không gian làm việc khác với Kho B của bạn, làm theo các bước sau:

  1. Tạo một lakehouse trong cùng không gian làm việc như Kho B của bạn.
  2. Trong lakehouse đó, tạo một phím tắt trỏ đến cơ sở dữ liệu hoặc bảng cần thiết từ Kho A.
  3. Thực hiện truy vấn mẫu chéo kho dữ liệu trước đó, bạn có thể truy vấn bảng trong lakehouse đó chỉ là một phím tắt đến Kho A. Ví dụ:

SQL

SELECT * FROM [lakehouse].[dbo].[table_shortcuted_from_warehouse_A]

Xem hướng dẫn tiếp theo tại đây

Nguồn: https://learn.microsoft.com/en-us/fabric/data-warehouse/tutorial-sql-cross-warehouse-query-editor

spot_img

More from this stream

Recomended

Cập Nhật Google Analytics Quý 2/2024

Bài viết này cung cấp thông tin về các bản phát hành mới nhất trong Google Analytics trong quý 2 năm 2024.

[GA4] – Hiểu rõ về nguồn dữ liệu

Một nguồn dữ liệu là một nơi chứa dữ liệu bạn tải lên Analytics, bao gồm cơ sở dữ liệu, dịch vụ, hoặc tệp CSV bạn tải lên và một ánh xạ của các trường dữ liệu Analytics với các trường trong cơ sở dữ liệu, dịch vụ hoặc CSV bên ngoài của bạn.

Segment là gì?

Segment là một traditional Customer Data Platform (CDP) chuyên về việc thu thập sự kiện và kích hoạt dữ liệu.

Composable CDP là gì?

Composable CDP là một lớp kích hoạt cho phép bạn tạo ra đối tượng khán giả, điều phối hành trình, và gửi dữ liệu hiện tại của bạn đến các công cụ tiếp thị hàng đầu của bạn.

Traditional CDP và Composable CDP

Việc áp dụng rộng rãi của hệ thống lưu trữ dữ liệu đám mây đã cách mạng hóa không gian Customer Data Platform (CDP), dẫn đến sự xuất hiện của một kiến trúc CDP mạnh mẽ hơn, nguyên gốc từ hệ thống lưu trữ dữ liệu đám mây được biết đến là Composable CDP.

Customer Data Platform (CDP) là gì?

Một Customer Data Platform, hay CDP, là một giải pháp hoặc kiến trúc cho phép bạn thu thập, lưu trữ, mô hình hóa và kích hoạt dữ liệu khách hàng của bạn.