Руководство. Создание таблиц с помощью 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
.Выберите Переименовать.
При необходимости в области
обозревателя разверните папку схем, схему и папку таблиц . Убедитесь, что перечислены две новые таблицы. Таблица
dimension_customer
была создана в предыдущем руководстве.
Следующий шаг
Руководство по . Загрузка данных с помощью T-SQL в хранилище