บทช่วยสอน: สร้างตารางด้วย T-SQL ในคลังสินค้า
นําไปใช้กับ:✅ Warehouse ใน Microsoft Fabric
ในบทช่วยสอนนี้ เรียนรู้วิธีการสร้างตารางในคลังสินค้าด้วย T-SQL
โน้ต
บทช่วยสอนนี้เป็นส่วนหนึ่งของสถานการณ์แบบครอบคลุม เพื่อให้บทช่วยสอนเสร็จสมบูรณ์ คุณต้องทําบทช่วยสอนเหล่านี้ให้เสร็จสมบูรณ์ก่อน:
- สร้าง พื้นที่ทํางาน
- สร้าง คลังสินค้า
- การนําเข้าข้อมูลลงใน คลังสินค้า
สร้างตาราง
ในงานนี้ เรียนรู้วิธีการสร้างตารางในคลังสินค้าด้วย T-SQL
ตรวจสอบให้แน่ใจว่าพื้นที่ทํางานที่คุณสร้างขึ้นในบทช่วยสอน เปิดอยู่
เลือก ตัวนําเข้า Wide World คลังสินค้า (จากรายการที่แสดงอยู่บนเพจเริ่มต้นของพื้นที่ทํางาน)
บนแถบเครื่องมือ home ให้เลือก คิวรี 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 );
เมื่อต้องการดําเนินการคิวรี บนริบบอนตัวออกแบบคิวรี ให้เลือก เรียกใช้
เมื่อการดําเนินการสคริปต์เสร็จสมบูรณ์ หากต้องการเปลี่ยนชื่อคิวรี ให้คลิกขวาบนแท็บ คิวรี จากนั้นเลือก เปลี่ยนชื่อ
ในหน้าต่าง เปลี่ยนชื่อ
ในกล่อง ชื่อ ให้แทนที่ชื่อเริ่มต้นด้วย เลือก เปลี่ยนชื่อ
ถ้าจําเป็น ในบานหน้าต่าง
Explorer ให้ขยายโฟลเดอร์ Schemas สคีมาและโฟลเดอร์ ตาราง ตรวจสอบว่ามีสองตารางใหม่อยู่ในรายการ ตาราง
dimension_customer
ถูกสร้างขึ้นในบทช่วยสอน ก่อนหน้านี้
ขั้นตอนถัดไป
บทช่วยสอน : โหลดข้อมูลด้วย T-SQL ลงใน คลังสินค้า