자습서: SQL 쿼리 편집기를 사용하여 웨어하우스 간 쿼리 만들기
적용 대상: Microsoft Fabric의 SQL 분석 엔드포인트 및 웨어하우스
이 자습서에서는 Microsoft Fabric의 SQL 분석 엔드포인트 및 웨어하우스에서 데이터를 결합하는 것을 포함하여 여러 웨어하우스에서 SQL 쿼리 편집기를 사용하여 T-SQL 쿼리를 쉽게 만들고 실행하는 방법에 대해 알아봅니다.
탐색기에 여러 웨어하우스 추가
Data Warehouse Tutorial
탐색 메뉴에서 작업 영역을 선택합니다.웨어하우스
WideWorldImporters
항목을 선택합니다.탐색기에서 + 웨어하우스 단추를 선택합니다.
이전에 명명
ShortcutExercise
된 바로 가기를 사용하여 만든 Lakehouse의 SQL 분석 엔드포인트를 선택합니다. 두 항목이 모두 쿼리에 추가됩니다.이제 선택한 웨어하우스에 동일한 탐색기 창이 표시됩니다.
웨어하우스 간 쿼리 실행
이 예제에서는 웨어하우스 및 ShortcutExercise
SQL 분석 엔드포인트에서 WideWorldImporters
T-SQL 쿼리를 얼마나 쉽게 실행할 수 있는지 확인할 수 있습니다. SQL Server에서와 같이 세 부분으로 구성된 이름을 사용하여 데이터베이스 간 쿼리를 작성하여 참조 database.schema.table
할 수 있습니다.
리본에서 새 SQL 쿼리를 선택합니다.
쿼리 편집기에서 다음 T-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;
실행 단추를 선택하여 쿼리를 실행합니다. 쿼리가 완료되면 결과가 표시됩니다.
나중에 참조할 쿼리의 이름을 바꿉니다. 탐색기에서 마우스 오른쪽 단추를 클릭하고
SQL query 1
이름 바꾸기를 선택합니다.쿼리 이름을 변경하려면 입력
Cross-warehouse query
합니다.키보드에서 Enter 키를 누르거나 탭 외부의 아무 곳이나 선택하여 변경 사항을 저장합니다.
웨어하우스 간 작업 영역 간 쿼리 실행
Warehouse B가 아닌 다른 작업 영역에 있는 Warehouse A의 데이터를 쿼리하려면 다음 단계를 수행합니다.
- 웨어하우스 B와 동일한 작업 영역에 레이크하우스를 만듭니다.
- 해당 Lakehouse에서 웨어하우스 A에서 필요한 데이터베이스 또는 테이블을 가리키는 바로 가기를 만듭니다.
- 이전의 웨어하우스 간 샘플 쿼리를 통해 이제 Warehouse A에 대한 바로 가기인 해당 레이크하우스의 테이블을 쿼리할 수 있습니다. 예를 들어:
SELECT * FROM [lakehouse].[dbo].[table_shortcuted_from_warehouse_A]
참고 항목
웨어하우스 간 작업 영역 간 쿼리는 현재 동일한 지역 내의 쿼리에 대해 제한됩니다.
다음 단계
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기