We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 706d447 commit 1c24b17Copy full SHA for 1c24b17
1 file changed
Columnstore/EnlargeOrdersTable.sql
@@ -0,0 +1,27 @@
1
+--Credit to Koen Verbeeck for this script
2
+--http://www.sqlservercentral.com/blogs/koen-verbeeck/2016/08/12/bigger-fact-table-for-wide-world-importers/
3
+
4
+SELECT
5
+ [Order Key] = ISNULL(ROW_NUMBER() OVER(ORDER BY (SELECT NULL)),-1)
6
+ ,[City Key]
7
+ ,[Customer Key]
8
+ ,[Stock Item Key]
9
+ ,[Order Date Key]
10
+ ,[Picked Date Key]
11
+ ,[Salesperson Key]
12
+ ,[Picker Key]
13
+ ,[WWI Order ID]
14
+ ,[WWI Backorder ID]
15
+ ,[Description]
16
+ ,[Package]
17
+ ,[Quantity]
18
+ ,[Unit Price]
19
+ ,[Tax Rate]
20
+ ,[Total Excluding Tax]
21
+ ,[Tax Amount]
22
+ ,[Total Including Tax]
23
+ ,[Lineage Key]
24
+INTO [Fact].[Order_Big_CCI]
25
+FROM [Fact].[Order]
26
+CROSS JOIN
27
+(SELECT * FROM SYS.columns WHERE object_id < 50) tmp
0 commit comments