자습서: 웨어하우스에서 T-SQL을 사용하여 테이블 만들기
적용 대상:✅ Microsoft Fabric 내 웨어하우스
이 자습서에서는 T-SQL을 사용하여 웨어하우스에서 테이블을 만드는 방법을 알아봅니다.
테이블 만들기
이 작업에서는 T-SQL을 사용하여 웨어하우스에서 테이블을 만드는 방법을 알아봅니다.
첫 번째 자습서 만든 작업 영역이 열려 있는지 확인합니다.
작업 영역 방문 페이지에 나열된 항목 중에서 Wide World Importers 웨어하우스를 선택하십시오.
홈 리본에서 "새 SQL 쿼리"을 선택합니다.
쿼리 편집기에 다음 코드를 붙여 넣습니다. 이 코드는
dimension_city
테이블을 삭제한 다음(있는 경우) 차원 테이블을 만듭니다. 또한fact_sale
테이블(있는 경우)을 삭제하고 팩트 테이블을 만듭니다.--Drop the dimension_city table if it already exists. DROP TABLE IF EXISTS [dbo].[dimension_city]; --Create the dimension_city table. CREATE TABLE [dbo].[dimension_city] ( [CityKey] [int] NULL, [WWICityID] [int] NULL, [City] [varchar](8000) NULL, [StateProvince] [varchar](8000) NULL, [Country] [varchar](8000) NULL, [Continent] [varchar](8000) NULL, [SalesTerritory] [varchar](8000) NULL, [Region] [varchar](8000) NULL, [Subregion] [varchar](8000) NULL, [Location] [varchar](8000) NULL, [LatestRecordedPopulation] [bigint] NULL, [ValidFrom] [datetime2](6) NULL, [ValidTo] [datetime2](6) NULL, [LineageKey] [int] NULL ); --Drop the fact_sale table if it already exists. DROP TABLE IF EXISTS [dbo].[fact_sale]; --Create the fact_sale table. CREATE TABLE [dbo].[fact_sale] ( [SaleKey] [bigint] NULL, [CityKey] [int] NULL, [CustomerKey] [int] NULL, [BillToCustomerKey] [int] NULL, [StockItemKey] [int] NULL, [InvoiceDateKey] [datetime2](6) NULL, [DeliveryDateKey] [datetime2](6) NULL, [SalespersonKey] [int] NULL, [WWIInvoiceID] [int] NULL, [Description] [varchar](8000) NULL, [Package] [varchar](8000) NULL, [Quantity] [int] NULL, [UnitPrice] [decimal](18, 2) NULL, [TaxRate] [decimal](18, 3) NULL, [TotalExcludingTax] [decimal](29, 2) NULL, [TaxAmount] [decimal](38, 6) NULL, [Profit] [decimal](18, 2) NULL, [TotalIncludingTax] [decimal](38, 6) NULL, [TotalDryItems] [int] NULL, [TotalChillerItems] [int] NULL, [LineageKey] [int] NULL, [Month] [int] NULL, [Year] [int] NULL, [Quarter] [int] NULL );
쿼리를 실행하려면 쿼리 디자이너의 리본에서 실행을 선택합니다.
스크립트 실행이 완료되면 쿼리 이름을 바꾸려면 쿼리 탭을 마우스 오른쪽 단추로 클릭한 다음 이름 바꾸기를 선택합니다.
이름 바꾸기 창에서 이름 상자에 기본 이름을
Create Tables
으로 교체합니다.이름 바꾸기선택합니다.
필요한 경우 탐색기 창에서 스키마 폴더,
dbo
스키마 및 테이블 폴더를 확장합니다.두 개의 새 테이블이 나열되는지 확인합니다.
dimension_customer
테이블은 이전 자습서에서 생성되었습니다.