1+ /*
2+
3+ Run data warehouse stored procedures
4+
5+ */
6+
7+
8+ -- Staging level one
9+ EXEC Staging .northwind .usp_insert_L1_Northwind_Categories;
10+ EXEC Staging .northwind .usp_insert_L1_Northwind_CustomerCustomerDemo;
11+ EXEC Staging .northwind .usp_insert_L1_Northwind_CustomerDemographics;
12+ EXEC Staging .northwind .usp_insert_L1_Northwind_Customers;
13+ EXEC Staging .northwind .usp_insert_L1_Northwind_Employees;
14+ EXEC Staging .northwind .usp_insert_L1_Northwind_EmployeeTerritories;
15+ EXEC Staging .northwind .usp_insert_L1_Northwind_Order_Details;
16+ EXEC Staging .northwind .usp_insert_L1_Northwind_Orders;
17+ EXEC Staging .northwind .usp_insert_L1_Northwind_Products;
18+ EXEC Staging .northwind .usp_insert_L1_Northwind_Region;
19+ EXEC Staging .northwind .usp_insert_L1_Northwind_Shippers;
20+ EXEC Staging .northwind .usp_insert_L1_Northwind_Suppliers;
21+ EXEC Staging .northwind .usp_insert_L1_Northwind_Territories;
22+
23+
24+ -- Staging level two
25+ EXEC Staging .northwind .usp_insert_L2_Northwind_Categories__L1_Northwind_Categories;
26+ EXEC Staging .northwind .usp_insert_L2_Northwind_CustomerCustomerDemo__L1_Northwind_CustomerCustomerDemo;
27+ EXEC Staging .northwind .usp_insert_L2_Northwind_CustomerDemographics__L1_Northwind_CustomerDemographics;
28+ EXEC Staging .northwind .usp_insert_L2_Northwind_Customers__L1_Northwind_Customers;
29+ EXEC Staging .northwind .usp_insert_L2_Northwind_Employees__L1_Northwind_Employees;
30+ EXEC Staging .northwind .usp_insert_L2_Northwind_EmployeeTerritories__L1_Northwind_EmployeeTerritories;
31+ EXEC Staging .northwind .usp_insert_L2_Northwind_Order_Details__L1_Northwind_Order_Details;
32+ EXEC Staging .northwind .usp_insert_L2_Northwind_Orders__L1_Northwind_Orders;
33+ EXEC Staging .northwind .usp_insert_L2_Northwind_Products__L1_Northwind_Products;
34+ EXEC Staging .northwind .usp_insert_L2_Northwind_Region__L1_Northwind_Region;
35+ EXEC Staging .northwind .usp_insert_L2_Northwind_Shippers__L1_Northwind_Shippers;
36+ EXEC Staging .northwind .usp_insert_L2_Northwind_Suppliers__L1_Northwind_Suppliers;
37+ EXEC Staging .northwind .usp_insert_L2_Northwind_Territories__L1_Northwind_Territories;
38+
39+
40+ -- Raw data vault reference
41+ EXEC Data_Vault .rv .usp_insert_R_Date;
42+ EXEC Data_Vault .rv .usp_insert_R_Time;
43+
44+
45+ -- Raw data vault hubs
46+ EXEC Data_Vault .rv .usp_insert_H_Customer__L2_Northwind_CustomerCustomerDemo;
47+ EXEC Data_Vault .rv .usp_insert_H_Customer__L2_Northwind_Customers;
48+ EXEC Data_Vault .rv .usp_insert_H_Customer__L2_Northwind_Orders;
49+ EXEC Data_Vault .rv .usp_insert_H_Customer_Type__L2_Northwind_CustomerCustomerDemo;
50+ EXEC Data_Vault .rv .usp_insert_H_Customer_Type__L2_Northwind_CustomerDemographics;
51+ EXEC Data_Vault .rv .usp_insert_H_Employee__L2_Northwind_Employees__EmployeeID;
52+ EXEC Data_Vault .rv .usp_insert_H_Employee__L2_Northwind_Employees__ReportsTo;
53+ EXEC Data_Vault .rv .usp_insert_H_Employee__L2_Northwind_EmployeeTerritories;
54+ EXEC Data_Vault .rv .usp_insert_H_Employee__L2_Northwind_Orders;
55+ EXEC Data_Vault .rv .usp_insert_H_Order__L2_Northwind_Order_Details;
56+ EXEC Data_Vault .rv .usp_insert_H_Order__L2_Northwind_Orders;
57+ EXEC Data_Vault .rv .usp_insert_H_Product__L2_Northwind_Order_Details;
58+ EXEC Data_Vault .rv .usp_insert_H_Product__L2_Northwind_Products;
59+ EXEC Data_Vault .rv .usp_insert_H_Product_Category__L2_Northwind_Categories;
60+ EXEC Data_Vault .rv .usp_insert_H_Product_Category__L2_Northwind_Products;
61+ EXEC Data_Vault .rv .usp_insert_H_Region__L2_Northwind_Region;
62+ EXEC Data_Vault .rv .usp_insert_H_Region__L2_Northwind_Territories;
63+ EXEC Data_Vault .rv .usp_insert_H_Shipper__L2_Northwind_Orders;
64+ EXEC Data_Vault .rv .usp_insert_H_Shipper__L2_Northwind_Shippers;
65+ EXEC Data_Vault .rv .usp_insert_H_Supplier__L2_Northwind_Products;
66+ EXEC Data_Vault .rv .usp_insert_H_Supplier__L2_Northwind_Suppliers;
67+ EXEC Data_Vault .rv .usp_insert_H_Territory__L2_Northwind_EmployeeTerritories;
68+ EXEC Data_Vault .rv .usp_insert_H_Territory__L2_Northwind_Territories;
69+
70+
71+ -- Raw data vault links
72+ EXEC Data_Vault .rv .usp_insert_L_Customer_Type__L2_Northwind_CustomerCustomerDemo;
73+ EXEC Data_Vault .rv .usp_insert_L_Employee_Reporting_Line__L2_Northwind_Employees;
74+ EXEC Data_Vault .rv .usp_insert_L_Employee_Territory__L2_Northwind_EmployeeTerritories;
75+ EXEC Data_Vault .rv .usp_insert_L_Order_Detail__L2_Northwind_Order_Details;
76+ EXEC Data_Vault .rv .usp_insert_L_Order_Header__L2_Northwind_Orders;
77+ EXEC Data_Vault .rv .usp_insert_L_Product_Category__L2_Northwind_Products;
78+ EXEC Data_Vault .rv .usp_insert_L_Product_Supplier__L2_Northwind_Products;
79+ EXEC Data_Vault .rv .usp_insert_L_Territory_Region__L2_Northwind_Territories;
80+
81+
82+ -- Raw data vault hub standard satellites
83+ EXEC Data_Vault .rv .usp_insert_S_H_Customer_Northwind__L2_Northwind_Customers;
84+ EXEC Data_Vault .rv .usp_insert_S_H_Customer_Type_Northwind__L2_Northwind_CustomerDemographics;
85+ EXEC Data_Vault .rv .usp_insert_S_H_Employee_Northwind__L2_Northwind_Employees;
86+ EXEC Data_Vault .rv .usp_insert_S_H_Order_Northwind__L2_Northwind_Orders;
87+ EXEC Data_Vault .rv .usp_insert_S_H_Product_Category_Northwind__L2_Northwind_Categories;
88+ EXEC Data_Vault .rv .usp_insert_S_H_Product_Northwind__L2_Northwind_Products;
89+ EXEC Data_Vault .rv .usp_insert_S_H_Region_Northwind__L2_Northwind_Region;
90+ EXEC Data_Vault .rv .usp_insert_S_H_Shipper_Northwind__L2_Northwind_Shippers;
91+ EXEC Data_Vault .rv .usp_insert_S_H_Supplier_Northwind__L2_Northwind_Suppliers;
92+ EXEC Data_Vault .rv .usp_insert_S_H_Territory_Northwind__L2_Northwind_Territories;
93+
94+
95+ -- Raw data vault link standard satellites
96+ EXEC Data_Vault .rv .usp_insert_S_L_Order_Detail_Northwind__L2_Northwind_Order_Details;
97+
98+
99+ -- Business data vault link effectivity satellites
100+ EXEC Data_Vault .bv .usp_insert_S_LE_L_Employee_Reporting_Line_Northwind__L2_Northwind_Employees;
101+ EXEC Data_Vault .bv .usp_insert_S_LE_L_Order_Header_Northwind__L2_Northwind_Orders;
102+ EXEC Data_Vault .bv .usp_insert_S_LE_L_Product_Category_Northwind__L2_Northwind_Products;
103+ EXEC Data_Vault .bv .usp_insert_S_LE_L_Product_Supplier_Northwind__L2_Northwind_Products;
104+ EXEC Data_Vault .bv .usp_insert_S_LE_L_Territory_Region_Northwind__L2_Northwind_Territories;
105+
106+
107+ -- Business data vault hub record tracking satellites
108+ EXEC Data_Vault .bv .usp_insert_S_HRT_H_Customer_Northwind__L2_Northwind_Customers;
109+ EXEC Data_Vault .bv .usp_insert_S_HRT_H_Customer_Type_Northwind__L2_Northwind_CustomerDemographics;
110+ EXEC Data_Vault .bv .usp_insert_S_HRT_H_Employee_Northwind__L2_Northwind_Employees;
111+ EXEC Data_Vault .bv .usp_insert_S_HRT_H_Order_Northwind__L2_Northwind_Orders;
112+ EXEC Data_Vault .bv .usp_insert_S_HRT_H_Product_Category_Northwind__L2_Northwind_Categories;
113+ EXEC Data_Vault .bv .usp_insert_S_HRT_H_Product_Northwind__L2_Northwind_Products;
114+ EXEC Data_Vault .bv .usp_insert_S_HRT_H_Region_Northwind__L2_Northwind_Region;
115+ EXEC Data_Vault .bv .usp_insert_S_HRT_H_Shipper_Northwind__L2_Northwind_Shippers;
116+ EXEC Data_Vault .bv .usp_insert_S_HRT_H_Supplier_Northwind__L2_Northwind_Suppliers;
117+ EXEC Data_Vault .bv .usp_insert_S_HRT_H_Territory_Northwind__L2_Northwind_Territories;
118+ EXEC Data_Vault .bv .usp_delete_S_HRT_H_Customer_Northwind;
119+ EXEC Data_Vault .bv .usp_delete_S_HRT_H_Customer_Type_Northwind;
120+ EXEC Data_Vault .bv .usp_delete_S_HRT_H_Employee_Northwind;
121+ EXEC Data_Vault .bv .usp_delete_S_HRT_H_Order_Northwind;
122+ EXEC Data_Vault .bv .usp_delete_S_HRT_H_Product_Category_Northwind;
123+ EXEC Data_Vault .bv .usp_delete_S_HRT_H_Product_Northwind;
124+ EXEC Data_Vault .bv .usp_delete_S_HRT_H_Region_Northwind;
125+ EXEC Data_Vault .bv .usp_delete_S_HRT_H_Shipper_Northwind;
126+ EXEC Data_Vault .bv .usp_delete_S_HRT_H_Supplier_Northwind;
127+ EXEC Data_Vault .bv .usp_delete_S_HRT_H_Territory_Northwind;
128+
129+
130+ -- Business data vault link record tracking satellites
131+ EXEC Data_Vault .bv .usp_delete_S_LRT_L_Customer_Type_Northwind;
132+ EXEC Data_Vault .bv .usp_delete_S_LRT_L_Employee_Territory_Northwind;
133+ EXEC Data_Vault .bv .usp_delete_S_LRT_L_Order_Detail_Northwind;
134+ EXEC Data_Vault .bv .usp_insert_S_LRT_L_Customer_Type_Northwind__L2_Northwind_CustomerCustomerDemo;
135+ EXEC Data_Vault .bv .usp_insert_S_LRT_L_Employee_Territory_Northwind__L2_Northwind_EmployeeTerritories;
136+ EXEC Data_Vault .bv .usp_insert_S_LRT_L_Order_Detail_Northwind__L2_Northwind_Order_Details;
137+
138+
139+ -- Business data vault hub deletion tracking satellites
140+ EXEC Data_Vault .bv .usp_insert_S_HDT_H_Customer_Northwind__S_HRT_H_Customer_Northwind;
141+ EXEC Data_Vault .bv .usp_insert_S_HDT_H_Customer_Type_Northwind__S_HRT_H_Customer_Type_Northwind;
142+ EXEC Data_Vault .bv .usp_insert_S_HDT_H_Employee_Northwind__S_HRT_H_Employee_Northwind;
143+ EXEC Data_Vault .bv .usp_insert_S_HDT_H_Order_Northwind__S_HRT_H_Order_Northwind;
144+ EXEC Data_Vault .bv .usp_insert_S_HDT_H_Product_Category_Northwind__S_HRT_H_Product_Category_Northwind;
145+ EXEC Data_Vault .bv .usp_insert_S_HDT_H_Product_Northwind__S_HRT_H_Product_Northwind;
146+ EXEC Data_Vault .bv .usp_insert_S_HDT_H_Region_Northwind__S_HRT_H_Region_Northwind;
147+ EXEC Data_Vault .bv .usp_insert_S_HDT_H_Shipper_Northwind__S_HRT_H_Shipper_Northwind;
148+ EXEC Data_Vault .bv .usp_insert_S_HDT_H_Supplier_Northwind__S_HRT_H_Supplier_Northwind;
149+ EXEC Data_Vault .bv .usp_insert_S_HDT_H_Territory_Northwind__S_HRT_H_Territory_Northwind;
150+
151+
152+ -- Business data vault link deletion tracking satellites
153+ EXEC Data_Vault .bv .usp_insert_S_LDT_L_Customer_Type_Northwind__S_LRT_L_Customer_Type_Northwind;
154+ EXEC Data_Vault .bv .usp_insert_S_LDT_L_Employee_Territory_Northwind__S_LRT_L_Employee_Territory_Northwind;
155+ EXEC Data_Vault .bv .usp_insert_S_LDT_L_Order_Detail_Northwind__S_LRT_L_Order_Detail_Northwind;
156+
157+
158+ -- Business data vault reference tables
159+ EXEC Information_Mart .bv .usp_insert_R_Snapshot_Control;
160+
161+
162+ -- Business data vault PIT tables
163+ EXEC Information_Mart .bv .usp_delete_PIT_Customer;
164+ EXEC Information_Mart .bv .usp_delete_PIT_Customer_Type;
165+ EXEC Information_Mart .bv .usp_delete_PIT_Employee;
166+ EXEC Information_Mart .bv .usp_delete_PIT_Order;
167+ EXEC Information_Mart .bv .usp_delete_PIT_Order_Detail;
168+ EXEC Information_Mart .bv .usp_delete_PIT_Product;
169+ EXEC Information_Mart .bv .usp_delete_PIT_Product_Category;
170+ EXEC Information_Mart .bv .usp_delete_PIT_Region;
171+ EXEC Information_Mart .bv .usp_delete_PIT_Shipper;
172+ EXEC Information_Mart .bv .usp_delete_PIT_Supplier;
173+ EXEC Information_Mart .bv .usp_delete_PIT_Territory;
174+ EXEC Information_Mart .bv .usp_insert_PIT_Customer;
175+ EXEC Information_Mart .bv .usp_insert_PIT_Customer_Type;
176+ EXEC Information_Mart .bv .usp_insert_PIT_Employee;
177+ EXEC Information_Mart .bv .usp_insert_PIT_Order;
178+ EXEC Information_Mart .bv .usp_insert_PIT_Order_Detail;
179+ EXEC Information_Mart .bv .usp_insert_PIT_Product;
180+ EXEC Information_Mart .bv .usp_insert_PIT_Product_Category;
181+ EXEC Information_Mart .bv .usp_insert_PIT_Region;
182+ EXEC Information_Mart .bv .usp_insert_PIT_Shipper;
183+ EXEC Information_Mart .bv .usp_insert_PIT_Supplier;
184+ EXEC Information_Mart .bv .usp_insert_PIT_Territory;
185+
186+
187+ -- Business data vault bridge tables
188+ EXEC Information_Mart .bv .usp_delete_B_Customer_Type;
189+ EXEC Information_Mart .bv .usp_delete_B_Employee_Reporting_Line;
190+ EXEC Information_Mart .bv .usp_delete_B_Employee_Territory;
191+ EXEC Information_Mart .bv .usp_delete_B_Order;
192+ EXEC Information_Mart .bv .usp_delete_B_Order_Detail;
193+ EXEC Information_Mart .bv .usp_delete_B_Product_Supplier_Category;
194+ EXEC Information_Mart .bv .usp_delete_B_Territory_Region;
195+ EXEC Information_Mart .bv .usp_insert_B_Customer_Type;
196+ EXEC Information_Mart .bv .usp_insert_B_Employee_Reporting_Line;
197+ EXEC Information_Mart .bv .usp_insert_B_Employee_Territory;
198+ EXEC Information_Mart .bv .usp_insert_B_Order;
199+ EXEC Information_Mart .bv .usp_insert_B_Order_Detail;
200+ EXEC Information_Mart .bv .usp_insert_B_Product_Supplier_Category;
201+ EXEC Information_Mart .bv .usp_insert_B_Territory_Region;
0 commit comments