Microsoft Fabric에서 SQL 분석 엔드포인트 또는 웨어하우스 쿼리
적용 대상:✅ Microsoft Fabric의 SQL 분석 엔드포인트, 웨어하우스 및 미러된 데이터베이스
이 자습서를 시작하려면 다음 필수 구성 요소를 확인합니다.
기여자 이상의 권한이 있는 프리미엄 용량 작업 영역 내에서 SQL 분석 엔드포인트 또는 웨어하우스에 액세스할 수 있어야 합니다.
쿼리 도구를 선택합니다.
- Microsoft Fabric 포털에서 SQL 쿼리 편집기를 사용합니다.
- Microsoft Fabric 포털에서 시각적 쿼리 편집기를 사용합니다.
또는 이러한 도구를 사용하여 T-SQL 연결 문자열을 통해 SQL 분석 엔드포인트 또는 웨어하우스에 연결할 수 있습니다. 자세한 내용은 연결을 참조하세요.
참고 항목
Microsoft Fabric의 SQL 분석 엔드포인트 또는 웨어하우스에 대한 T-SQL 노출 영역을 검토합니다.
SQL 쿼리 편집기에서 새 쿼리 실행
시각적 쿼리 편집기에서 새 쿼리 실행
데이터베이스 간 쿼리 작성
Microsoft Fabric의 현재 활성 작업 영역에서 웨어하우스 및 데이터베이스에 데이터베이스 간 쿼리를 작성할 수 있습니다.
여러 가지 방법으로 동일한 Microsoft Fabric 작업 영역 내에서 데이터베이스 간 또는 웨어하우스 간 쿼리를 작성할 수 있습니다. 이 섹션에서는 예제를 살펴봅니다. 테이블 또는 보기를 조인하여 현재 활성 작업 영역 내에서 웨어하우스 간 쿼리를 실행할 수 있습니다.
+ 웨어하우스 작업을 사용하여 현재 활성 작업 영역에서 개체 탐색기에 SQL 분석 엔드포인트 또는 웨어하우스를 추가합니다. 대화 상자에서 SQL 분석 엔드포인트 또는 웨어하우스를 선택하면 SQL 쿼리를 작성하거나 시각적 쿼리를 만들 때 참조하기 위해 개체 탐색기에 추가됩니다.
세 부분으로 구성된 이름을 사용하여 추가된 데이터베이스에서 테이블을 참조할 수 있습니다. 다음 예제에서는 세 부분으로 구성된 이름을 사용하여 추가된 데이터터베이스
ContosoLakehouse
의ContosoSalesTable
을(를) 참조합니다.SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN Affiliation ON Affiliation.AffiliationId = Contoso.RecordTypeID;
세 부분으로 구성된 이름을 사용하여 데이터베이스/테이블을 참조하면 여러 데이터베이스를 조인할 수 있습니다.
SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN My_lakehouse.dbo.Affiliation ON My_lakehouse.dbo.Affiliation.AffiliationId = Contoso.RecordTypeID;
보다 효율적이고 긴 쿼리를 위해 별칭을 사용할 수 있습니다.
SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN My_lakehouse.dbo.Affiliation as MyAffiliation ON MyAffiliation.AffiliationId = Contoso.RecordTypeID;
세 부분으로 구성된 이름을 사용하여 데이터베이스와 테이블을 참조하면 한 데이터베이스에서 다른 데이터베이스로 데이터를 삽입할 수 있습니다.
INSERT INTO ContosoWarehouse.dbo.Affiliation SELECT * FROM My_Lakehouse.dbo.Affiliation;
추가된 데이터베이스에서 시각적 쿼리 편집기로 테이블을 끌어서 놓아 데이터베이스 간 쿼리를 만들 수 있습니다.
탐색기에서 상위 100개 행 선택
작업 영역에서 웨어하우스를 연 후 개체 탐색기에서 데이터베이스, 스키마 및 테이블 폴더를 확장하여 나열된 모든 테이블을 확인합니다.
쿼리할 테이블을 마우스 오른쪽 단추로 클릭하고 상위 100개 행 선택을 선택합니다.
스크립트가 자동으로 생성되면 실행 단추를 선택하여 스크립트를 실행하고 결과를 확인합니다.
참고 항목
현재는 제한된 T-SQL 기능이 있습니다. 현재 사용할 수 없는 T-SQL 명령 목록은 T-SQL 노출 영역을 참조하세요.