Files
sql-server-samples/samples/databases/adventure-works/data-warehouse-install-script/DatabaseLog.csv
T

321 KiB

11|2010-09-30 11:12:47.467000000|dbo|CREATE_TABLE|dbo|AdventureWorksDWBuildVersion|CREATE TABLE [dbo].[AdventureWorksDWBuildVersion] (
2 [DBVersion] [nvarchar] (50) NULL,
3 [VersionDate] [datetime] NULL
4) ON [PRIMARY];
5 [DBVersion] [nvarchar] (50) NULL,
6 [VersionDate] [datetime] NULL 
7) ON [PRIMARY];
8
9</CommandText></TSQLCommand></EVENT_INSTANCE>
102|2010-09-30 11:12:47.470000000|dbo|CREATE_TABLE|dbo|DimAccount|CREATE TABLE [dbo].[DimAccount] (
11 [AccountKey] [int] IDENTITY(1, 1) NOT NULL,
12 [ParentAccountKey] [int] NULL,
13 [AccountCodeAlternateKey] [int] NULL,
14 [ParentAccountCodeAlternateKey] [int] NULL,
15 [AccountDescription] [nvarchar] (50) NULL,
16 [AccountType] [nvarchar] (50) NULL,
17 [Operator] [nvarchar] (50) NULL,
18 [CustomMembers] [nvarchar] (300) NULL,
19 [ValueType] [nvarchar] (50) NULL,
20 [CustomMemberOptions] [nvarchar] (200) NULL
21) ON [PRIMARY];
22 [AccountKey] [int] IDENTITY(1, 1) NOT NULL,&#x0D;
23 [ParentAccountKey] [int] NULL,&#x0D;
24 [AccountCodeAlternateKey] [int] NULL,&#x0D;
25 [ParentAccountCodeAlternateKey] [int] NULL,&#x0D;
26 [AccountDescription] [nvarchar] (50) NULL,&#x0D;
27 [AccountType] [nvarchar] (50) NULL,&#x0D;
28 [Operator] [nvarchar] (50) NULL,&#x0D;
29 [CustomMembers] [nvarchar] (300) NULL,&#x0D;
30 [ValueType] [nvarchar] (50) NULL,&#x0D;
31 [CustomMemberOptions] [nvarchar] (200) NULL &#x0D;
32) ON [PRIMARY];&#x0D;
33&#x0D;
34</CommandText></TSQLCommand></EVENT_INSTANCE>
3517|2010-09-30 11:12:47.540000000|dbo|CREATE_TABLE|dbo|DimScenario|CREATE TABLE [dbo].[DimScenario] (
36 [ScenarioKey] [int] IDENTITY(1, 1) NOT NULL,
37 [ScenarioName] [nvarchar] (50) NULL
38) ON [PRIMARY];
39 [ScenarioKey] [int] IDENTITY(1, 1) NOT NULL,&#x0D;
40 [ScenarioName] [nvarchar] (50) NULL &#x0D;
41) ON [PRIMARY];&#x0D;
42&#x0D;
43</CommandText></TSQLCommand></EVENT_INSTANCE>
4456|2010-09-30 11:12:52.743000000|dbo|CREATE_INDEX|dbo|IX_DimEmployee_SalesTerritoryKey|CREATE INDEX [IX_DimEmployee_SalesTerritoryKey] ON [dbo].[DimEmployee]([SalesTerritoryKey]) ON [PRIMARY];
45&#x0D;
46</CommandText></TSQLCommand></EVENT_INSTANCE>
473|2010-09-30 11:12:47.473000000|dbo|CREATE_TABLE|dbo|DimCurrency|CREATE TABLE [dbo].[DimCurrency] (
48 [CurrencyKey] [int] IDENTITY(1, 1) NOT NULL,
49 [CurrencyAlternateKey] [nchar] (3) NOT NULL,
50 [CurrencyName] [nvarchar] (50) NOT NULL
51) ON [PRIMARY];
52 [CurrencyKey] [int] IDENTITY(1, 1) NOT NULL,&#x0D;
53 [CurrencyAlternateKey] [nchar] (3) NOT NULL,&#x0D;
54 [CurrencyName] [nvarchar] (50) NOT NULL &#x0D;
55) ON [PRIMARY];&#x0D;
56&#x0D;
57</CommandText></TSQLCommand></EVENT_INSTANCE>
586|2010-09-30 11:12:47.480000000|dbo|CREATE_TABLE|dbo|DimDepartmentGroup|CREATE TABLE [dbo].[DimDepartmentGroup] (
59 [DepartmentGroupKey] [int] IDENTITY(1, 1) NOT NULL,
60 [ParentDepartmentGroupKey] [int] NULL,
61 [DepartmentGroupName] [nvarchar] (50) NULL
62) ON [PRIMARY];
63 [DepartmentGroupKey] [int] IDENTITY(1, 1) NOT NULL,&#x0D;
64 [ParentDepartmentGroupKey] [int] NULL,&#x0D;
65 [DepartmentGroupName] [nvarchar] (50) NULL &#x0D;
66) ON [PRIMARY];&#x0D;
67</CommandText></TSQLCommand></EVENT_INSTANCE>
688|2010-09-30 11:12:47.497000000|dbo|CREATE_TABLE|dbo|DimGeography|CREATE TABLE [dbo].[DimGeography] (
69 [GeographyKey] [int] IDENTITY(1, 1) NOT NULL,
70 [City] [nvarchar] (30) NULL,
71 [StateProvinceCode] [nvarchar] (3) NULL,
72 [StateProvinceName] [nvarchar] (50) NULL,
73 [CountryRegionCode] [nvarchar] (3) NULL,
74 [EnglishCountryRegionName] [nvarchar] (50) NULL,
75 [SpanishCountryRegionName] [nvarchar] (50) NULL,
76 [FrenchCountryRegionName] [nvarchar] (50) NULL,
77 [PostalCode] [nvarchar] (15) NULL,
78 [SalesTerritoryKey] [int] NULL
79) ON [PRIMARY];
80 [GeographyKey] [int] IDENTITY(1, 1) NOT NULL,&#x0D;
81 [City] [nvarchar] (30) NULL,&#x0D;
82 [StateProvinceCode] [nvarchar] (3) NULL,&#x0D;
83 [StateProvinceName] [nvarchar] (50) NULL,&#x0D;
84 [CountryRegionCode] [nvarchar] (3) NULL,&#x0D;
85 [EnglishCountryRegionName] [nvarchar] (50) NULL,&#x0D;
86 [SpanishCountryRegionName] [nvarchar] (50) NULL,&#x0D;
87 [FrenchCountryRegionName] [nvarchar] (50) NULL,&#x0D;
88 [PostalCode] [nvarchar] (15) NULL,&#x0D;
89 [SalesTerritoryKey] [int] NULL &#x0D;
90) ON [PRIMARY];&#x0D;
91&#x0D;
92</CommandText></TSQLCommand></EVENT_INSTANCE>
934|2010-09-30 11:12:47.477000000|dbo|CREATE_TABLE|dbo|DimCustomer|CREATE TABLE [dbo].[DimCustomer] (
94 [CustomerKey] [int] IDENTITY(1, 1) NOT NULL,
95 [GeographyKey] [int] NULL,
96 [CustomerAlternateKey] [nvarchar] (15) NOT NULL,
97 [Title] [nvarchar] (8) NULL,
98 [FirstName] [nvarchar] (50) NULL,
99 [MiddleName] [nvarchar] (50) NULL,
100 [LastName] [nvarchar] (50) NULL,
101 [NameStyle] [bit] NULL,
102 [BirthDate] [date] NULL,
103 [MaritalStatus] [nchar] (1) NULL,
104 [Suffix] [nvarchar] (10) NULL,
105 [Gender] [nvarchar] (1) NULL,
106 [EmailAddress] [nvarchar] (50) NULL,
107 [YearlyIncome] [money] NULL,
108 [TotalChildren] [tinyint] NULL,
109 [NumberChildrenAtHome] [tinyint] NULL,
110 [EnglishEducation] [nvarchar] (40) NULL,
111 [SpanishEducation] [nvarchar] (40) NULL,
112 [FrenchEducation] [nvarchar] (40) NULL,
113 [EnglishOccupation] [nvarchar] (100) NULL,
114 [SpanishOccupation] [nvarchar] (100) NULL,
115 [FrenchOccupation] [nvarchar] (100) NULL,
116 [HouseOwnerFlag] [nchar] (1) NULL,
117 [NumberCarsOwned] [tinyint] NULL,
118 [AddressLine1] [nvarchar] (120) NULL,
119 [AddressLine2] [nvarchar] (120) NULL,
120 [Phone] [nvarchar] (20) NULL,
121 [DateFirstPurchase] [date] NULL,
122 [CommuteDistance] [nvarchar] (15) NULL
123) ON [PRIMARY];
124 [CustomerKey] [int] IDENTITY(1, 1) NOT NULL,&#x0D;
125 [GeographyKey] [int] NULL,&#x0D;
126 [CustomerAlternateKey] [nvarchar] (15) NOT NULL,&#x0D;
127 [Title] [nvarchar] (8) NULL,&#x0D;
128 [FirstName] [nvarchar] (50) NULL,&#x0D;
129 [MiddleName] [nvarchar] (50) NULL,&#x0D;
130 [LastName] [nvarchar] (50) NULL,&#x0D;
131 [NameStyle] [bit] NULL,&#x0D;
132 [BirthDate] [date] NULL,&#x0D;
133 [MaritalStatus] [nchar] (1) NULL,&#x0D;
134 [Suffix] [nvarchar] (10) NULL,&#x0D;
135 [Gender] [nvarchar] (1) NULL,&#x0D;
136 [EmailAddress] [nvarchar] (50) NULL,&#x0D;
137 [YearlyIncome] [money] NULL,&#x0D;
138 [TotalChildren] [tinyint] NULL,&#x0D;
139 [NumberChildrenAtHome] [tinyint] NULL,&#x0D;
140 [EnglishEducation] [nvarchar] (40) NULL,&#x0D;
141 [SpanishEducation] [nvarchar] (40) NULL,&#x0D;
142 [FrenchEducation] [nvarchar] (40) NULL,&#x0D;
143 [EnglishOccupation] [nvarchar] (100) NULL,&#x0D;
144 [SpanishOccupation] [nvarchar] (100) NULL,&#x0D;
145 [FrenchOccupation] [nvarchar] (100) NULL,&#x0D;
146 [HouseOwnerFlag] [nchar] (1) NULL,&#x0D;
147 [NumberCarsOwned] [tinyint] NULL,&#x0D;
148 [AddressLine1] [nvarchar] (120) NULL,&#x0D;
149 [AddressLine2] [nvarchar] (120) NULL,&#x0D;
150 [Phone] [nvarchar] (20) NULL,&#x0D;
151 [DateFirstPurchase] [date] NULL,&#x0D;
152 [CommuteDistance] [nvarchar] (15) NULL&#x0D;
153) ON [PRIMARY];&#x0D;
154&#x0D;
155</CommandText></TSQLCommand></EVENT_INSTANCE>
15668|2010-09-30 11:12:53.030000000|dbo|CREATE_INDEX|dbo|IX_FactInternetSales_CustomerKey|CREATE INDEX [IX_FactInternetSales_CustomerKey] ON [dbo].[FactInternetSales]([CustomerKey]) ON [PRIMARY];
157</CommandText></TSQLCommand></EVENT_INSTANCE>
1585|2010-09-30 11:12:47.477000000|dbo|CREATE_TABLE|dbo|DimDate|CREATE TABLE [dbo].[DimDate] (
159 [DateKey] int NOT NULL,
160 [FullDateAlternateKey] [date] NOT NULL,
161 [DayNumberOfWeek] [tinyint] NOT NULL,
162 [EnglishDayNameOfWeek] [nvarchar] (10) NOT NULL,
163 [SpanishDayNameOfWeek] [nvarchar] (10) NOT NULL,
164 [FrenchDayNameOfWeek] [nvarchar] (10) NOT NULL,
165 [DayNumberOfMonth] [tinyint] NOT NULL,
166 [DayNumberOfYear] [smallint] NOT NULL,
167 [WeekNumberOfYear] [tinyint] NOT NULL,
168 [EnglishMonthName] [nvarchar] (10) NOT NULL,
169 [SpanishMonthName] [nvarchar] (10) NOT NULL,
170 [FrenchMonthName] [nvarchar] (10) NOT NULL,
171 [MonthNumberOfYear] [tinyint] NOT NULL,
172 [CalendarQuarter] [tinyint] NOT NULL,
173 [CalendarYear] [smallint] NOT NULL,
174 [CalendarSemester] [tinyint] NOT NULL,
175 [FiscalQuarter] [tinyint] NOT NULL,
176 [FiscalYear] [smallint] NOT NULL,
177 [FiscalSemester] [tinyint] NOT NULL
178) ON [PRIMARY];
179 [DateKey] int NOT NULL,&#x0D;
180 [FullDateAlternateKey] [date] NOT NULL,&#x0D;
181 [DayNumberOfWeek] [tinyint] NOT NULL,&#x0D;
182 [EnglishDayNameOfWeek] [nvarchar] (10) NOT NULL,&#x0D;
183 [SpanishDayNameOfWeek] [nvarchar] (10) NOT NULL,&#x0D;
184 [FrenchDayNameOfWeek] [nvarchar] (10) NOT NULL,&#x0D;
185 [DayNumberOfMonth] [tinyint] NOT NULL,&#x0D;
186 [DayNumberOfYear] [smallint] NOT NULL,&#x0D;
187 [WeekNumberOfYear] [tinyint] NOT NULL,&#x0D;
188 [EnglishMonthName] [nvarchar] (10) NOT NULL,&#x0D;
189 [SpanishMonthName] [nvarchar] (10) NOT NULL,&#x0D;
190 [FrenchMonthName] [nvarchar] (10) NOT NULL,&#x0D;
191 [MonthNumberOfYear] [tinyint] NOT NULL,&#x0D;
192 [CalendarQuarter] [tinyint] NOT NULL,&#x0D;
193 [CalendarYear] [smallint] NOT NULL,&#x0D;
194 [CalendarSemester] [tinyint] NOT NULL,&#x0D;
195 [FiscalQuarter] [tinyint] NOT NULL,&#x0D;
196 [FiscalYear] [smallint] NOT NULL,&#x0D;
197 [FiscalSemester] [tinyint] NOT NULL &#x0D;
198) ON [PRIMARY];&#x0D;
199&#x0D;
200</CommandText></TSQLCommand></EVENT_INSTANCE>
20170|2010-09-30 11:12:53.223000000|dbo|CREATE_INDEX|dbo|IX_FactInternetSales_OrderDateKey|CREATE INDEX [IX_FactInternetSales_OrderDateKey] ON [dbo].[FactInternetSales]([OrderDateKey]) ON [PRIMARY];
202</CommandText></TSQLCommand></EVENT_INSTANCE>
20372|2010-09-30 11:12:53.623000000|dbo|CREATE_INDEX|dbo|IX_FactInternetSales_PromotionKey|CREATE INDEX [IX_FactInternetSales_PromotionKey] ON [dbo].[FactInternetSales]([PromotionKey]) ON [PRIMARY];
204</CommandText></TSQLCommand></EVENT_INSTANCE>
2057|2010-09-30 11:12:47.493000000|dbo|CREATE_TABLE|dbo|DimEmployee|CREATE TABLE [dbo].[DimEmployee] (
206 [EmployeeKey] [int] IDENTITY(1, 1) NOT NULL,
207 [ParentEmployeeKey] [int] NULL,
208 [EmployeeNationalIDAlternateKey] [nvarchar] (15) NULL,
209 [ParentEmployeeNationalIDAlternateKey] [nvarchar] (15) NULL,
210 [SalesTerritoryKey] [int] NULL,
211 [FirstName] [nvarchar] (50) NOT NULL,
212 [LastName] [nvarchar] (50) NOT NULL,
213 [MiddleName] [nvarchar] (50) NULL,
214 [NameStyle] [bit] NOT NULL,
215 [Title] [nvarchar] (50) NULL,
216 [HireDate] [date] NULL,
217 [BirthDate] [date] NULL,
218 [LoginID] [nvarchar] (256) NULL,
219 [EmailAddress] [nvarchar] (50) NULL,
220 [Phone] [nvarchar] (25) NULL,
221 [MaritalStatus] [nchar] (1) NULL,
222 [EmergencyContactName] [nvarchar] (50) NULL,
223 [EmergencyContactPhone] [nvarchar] (25) NULL,
224 [SalariedFlag] [bit] NULL,
225 [Gender] [nchar] (1) NULL,
226 [PayFrequency] [tinyint] NULL,
227 [BaseRate] [money] NULL,
228 [VacationHours] [smallint] NULL,
229 [SickLeaveHours] [smallint] NULL,
230 [CurrentFlag] [bit] NOT NULL,
231 [SalesPersonFlag] [bit] NOT NULL,
232 [DepartmentName] [nvarchar] (50) NULL,
233 [StartDate] [date] NULL,
234 [EndDate] [date] NULL,
235 [Status] [nvarchar] (50)
236) ON [PRIMARY];
237 [EmployeeKey] [int] IDENTITY(1, 1) NOT NULL,&#x0D;
238 [ParentEmployeeKey] [int] NULL,&#x0D;
239 [EmployeeNationalIDAlternateKey] [nvarchar] (15) NULL,&#x0D;
240 [ParentEmployeeNationalIDAlternateKey] [nvarchar] (15) NULL,&#x0D;
241 [SalesTerritoryKey] [int] NULL,&#x0D;
242 [FirstName] [nvarchar] (50) NOT NULL,&#x0D;
243 [LastName] [nvarchar] (50) NOT NULL,&#x0D;
244 [MiddleName] [nvarchar] (50) NULL,&#x0D;
245 [NameStyle] [bit] NOT NULL,&#x0D;
246 [Title] [nvarchar] (50) NULL,&#x0D;
247 [HireDate] [date] NULL,&#x0D;
248 [BirthDate] [date] NULL,&#x0D;
249 [LoginID] [nvarchar] (256) NULL,&#x0D;
250 [EmailAddress] [nvarchar] (50) NULL,&#x0D;
251 [Phone] [nvarchar] (25) NULL,&#x0D;
252 [MaritalStatus] [nchar] (1) NULL,&#x0D;
253 [EmergencyContactName] [nvarchar] (50) NULL,&#x0D;
254 [EmergencyContactPhone] [nvarchar] (25) NULL,&#x0D;
255 [SalariedFlag] [bit] NULL,&#x0D;
256 [Gender] [nchar] (1) NULL,&#x0D;
257 [PayFrequency] [tinyint] NULL,&#x0D;
258 [BaseRate] [money] NULL,&#x0D;
259 [VacationHours] [smallint] NULL,&#x0D;
260 [SickLeaveHours] [smallint] NULL,&#x0D;
261 [CurrentFlag] [bit] NOT NULL,&#x0D;
262 [SalesPersonFlag] [bit] NOT NULL,&#x0D;
263 [DepartmentName] [nvarchar] (50) NULL,&#x0D;
264 [StartDate] [date] NULL,&#x0D;
265 [EndDate] [date] NULL,&#x0D;
266 [Status] [nvarchar] (50)&#x0D;
267) ON [PRIMARY];&#x0D;
268&#x0D;
269</CommandText></TSQLCommand></EVENT_INSTANCE>
27078|2010-09-30 11:12:54.727000000|dbo|CREATE_INDEX|dbo|IX_FactResellerSales_PromotionKey|CREATE INDEX [IX_FactResellerSales_PromotionKey] ON [dbo].[FactResellerSales]([PromotionKey]) ON [PRIMARY];
271</CommandText></TSQLCommand></EVENT_INSTANCE>
2729|2010-09-30 11:12:47.497000000|dbo|CREATE_TABLE|dbo|DimOrganization|CREATE TABLE [dbo].[DimOrganization] (
273 [OrganizationKey] [int] IDENTITY(1, 1) NOT NULL,
274 [ParentOrganizationKey] [int] NULL,
275 [PercentageOfOwnership] [nvarchar] (16) NULL,
276 [OrganizationName] [nvarchar] (50) NULL,
277 [CurrencyKey] [int] NULL
278) ON [PRIMARY];
279 [OrganizationKey] [int] IDENTITY(1, 1) NOT NULL,&#x0D;
280 [ParentOrganizationKey] [int] NULL,&#x0D;
281 [PercentageOfOwnership] [nvarchar] (16) NULL,&#x0D;
282 [OrganizationName] [nvarchar] (50) NULL,&#x0D;
283 [CurrencyKey] [int] NULL &#x0D;
284) ON [PRIMARY];&#x0D;
285&#x0D;
286</CommandText></TSQLCommand></EVENT_INSTANCE>
28711|2010-09-30 11:12:47.527000000|dbo|CREATE_TABLE|dbo|DimProductCategory|CREATE TABLE [dbo].[DimProductCategory] (
288 [ProductCategoryKey] [int] IDENTITY(1, 1) NOT NULL,
289 [ProductCategoryAlternateKey] [int] NULL,
290 [EnglishProductCategoryName] [nvarchar] (50) NOT NULL,
291 [SpanishProductCategoryName] [nvarchar] (50) NOT NULL,
292 [FrenchProductCategoryName] [nvarchar] (50) NOT NULL
293) ON [PRIMARY];
294 [ProductCategoryKey] [int] IDENTITY(1, 1) NOT NULL,&#x0D;
295 [ProductCategoryAlternateKey] [int] NULL,&#x0D;
296 [EnglishProductCategoryName] [nvarchar] (50) NOT NULL, &#x0D;
297 [SpanishProductCategoryName] [nvarchar] (50) NOT NULL,&#x0D;
298 [FrenchProductCategoryName] [nvarchar] (50) NOT NULL&#x0D;
299) ON [PRIMARY];&#x0D;
300&#x0D;
301</CommandText></TSQLCommand></EVENT_INSTANCE>
30280|2010-09-30 11:12:55.477000000|dbo|CREATE_INDEX|dbo|IX_FactResellerSales_EmployeeKey|CREATE INDEX [IX_FactResellerSales_EmployeeKey] ON [dbo].[FactResellerSales]([EmployeeKey]) ON [PRIMARY];
303</CommandText></TSQLCommand></EVENT_INSTANCE>
30483|2010-09-30 11:12:55.630000000|dbo|CREATE_INDEX|dbo|IX_FactSalesQuota_DateKey|CREATE INDEX [IX_FactSalesQuota_DateKey] ON [dbo].[FactSalesQuota]([DateKey]) ON [PRIMARY];
305&#x0D;
306</CommandText></TSQLCommand></EVENT_INSTANCE>
30710|2010-09-30 11:12:47.523000000|dbo|CREATE_TABLE|dbo|DimProduct|CREATE TABLE [dbo].[DimProduct] (
308 [ProductKey] [int] IDENTITY(1,1) NOT NULL,
309 [ProductAlternateKey] [nvarchar] (25) NULL,
310 [ProductSubcategoryKey] [int] NULL,
311 [WeightUnitMeasureCode] [nchar] (3) NULL,
312 [SizeUnitMeasureCode] [nchar] (3) NULL,
313 [EnglishProductName] [nvarchar] (50) NOT NULL,
314 [SpanishProductName] [nvarchar] (50) NOT NULL,
315 [FrenchProductName] [nvarchar] (50) NOT NULL,
316 [StandardCost] [money] NULL,
317 [FinishedGoodsFlag] [bit] NOT NULL,
318 [Color] [nvarchar] (15) NOT NULL,
319 [SafetyStockLevel] [smallint] NULL,
320 [ReorderPoint] [smallint] NULL,
321 [ListPrice] [money] NULL,
322 [Size] [nvarchar] (50) NULL,
323 [SizeRange] [nvarchar] (50) NULL,
324 [Weight] [float] NULL,
325 [DaysToManufacture] [int] NULL,
326 [ProductLine] [nchar] (2) NULL,
327 [DealerPrice] [money] NULL,
328 [Class] [nchar] (2) NULL,
329 [Style] [nchar] (2) NULL,
330 [ModelName] [nvarchar] (50) NULL,
331 [LargePhoto] [varbinary] (max) NULL,
332 [EnglishDescription] [nvarchar] (400) NULL,
333 [FrenchDescription] [nvarchar] (400) COLLATE French_CI_AS NULL,
334 [ChineseDescription] [nvarchar] (400) COLLATE Chinese_PRC_CI_AI NULL,
335 [ArabicDescription] [nvarchar] (400) COLLATE Arabic_CI_AS NULL,
336 [HebrewDescription] [nvarchar] (400) COLLATE Hebrew_CI_AS NULL,
337 [ThaiDescription] [nvarchar] (400) COLLATE Thai_CI_AS NULL,
338 [GermanDescription] [nvarchar] (400) COLLATE Latin1_General_100_CI_AS NULL,
339 [JapaneseDescription] [nvarchar] (400) COLLATE Japanese_CI_AS NULL,
340 [TurkishDescription] [nvarchar] (400) COLLATE Turkish_CI_AS NULL,
341 [StartDate] [datetime] NULL,
342 [EndDate] [datetime] NULL,
343 [Status] [nvarchar] (7) NULL
344) ON [PRIMARY];
345 [ProductKey] [int] IDENTITY(1,1) NOT NULL,&#x0D;
346 [ProductAlternateKey] [nvarchar] (25) NULL,&#x0D;
347 [ProductSubcategoryKey] [int] NULL,&#x0D;
348 [WeightUnitMeasureCode] [nchar] (3) NULL,&#x0D;
349 [SizeUnitMeasureCode] [nchar] (3) NULL,&#x0D;
350 [EnglishProductName] [nvarchar] (50) NOT NULL,&#x0D;
351 [SpanishProductName] [nvarchar] (50) NOT NULL,&#x0D;
352 [FrenchProductName] [nvarchar] (50) NOT NULL,&#x0D;
353 [StandardCost] [money] NULL,&#x0D;
354 [FinishedGoodsFlag] [bit] NOT NULL,&#x0D;
355 [Color] [nvarchar] (15) NOT NULL,&#x0D;
356 [SafetyStockLevel] [smallint] NULL,&#x0D;
357 [ReorderPoint] [smallint] NULL,&#x0D;
358 [ListPrice] [money] NULL,&#x0D;
359 [Size] [nvarchar] (50) NULL,&#x0D;
360 [SizeRange] [nvarchar] (50) NULL,&#x0D;
361 [Weight] [float] NULL,&#x0D;
362 [DaysToManufacture] [int] NULL,&#x0D;
363 [ProductLine] [nchar] (2) NULL,&#x0D;
364 [DealerPrice] [money] NULL,&#x0D;
365 [Class] [nchar] (2) NULL,&#x0D;
366 [Style] [nchar] (2) NULL,&#x0D;
367 [ModelName] [nvarchar] (50) NULL,&#x0D;
368 [LargePhoto] [varbinary] (max) NULL,&#x0D;
369 [EnglishDescription] [nvarchar] (400) NULL,&#x0D;
370 [FrenchDescription] [nvarchar] (400) COLLATE French_CI_AS NULL, &#x0D;
371 [ChineseDescription] [nvarchar] (400) COLLATE Chinese_PRC_CI_AI NULL, &#x0D;
372 [ArabicDescription] [nvarchar] (400) COLLATE Arabic_CI_AS NULL, &#x0D;
373 [HebrewDescription] [nvarchar] (400) COLLATE Hebrew_CI_AS NULL, &#x0D;
374 [ThaiDescription] [nvarchar] (400) COLLATE Thai_CI_AS NULL, &#x0D;
375 [GermanDescription] [nvarchar] (400) COLLATE Latin1_General_100_CI_AS NULL,&#x0D;
376 [JapaneseDescription] [nvarchar] (400) COLLATE Japanese_CI_AS NULL,&#x0D;
377 [TurkishDescription] [nvarchar] (400) COLLATE Turkish_CI_AS NULL,&#x0D;
378 [StartDate] [datetime] NULL,&#x0D;
379 [EndDate] [datetime] NULL,&#x0D;
380 [Status] [nvarchar] (7) NULL&#x0D;
381) ON [PRIMARY];&#x0D;
382&#x0D;
383</CommandText></TSQLCommand></EVENT_INSTANCE>
38412|2010-09-30 11:12:47.530000000|dbo|CREATE_TABLE|dbo|DimProductSubcategory|CREATE TABLE [dbo].[DimProductSubcategory] (
385 [ProductSubcategoryKey] [int] IDENTITY(1, 1) NOT NULL,
386 [ProductSubcategoryAlternateKey] [int] NULL,
387 [EnglishProductSubcategoryName] [nvarchar] (50) NOT NULL,
388 [SpanishProductSubcategoryName] [nvarchar] (50) NOT NULL,
389 [FrenchProductSubcategoryName] [nvarchar] (50) NOT NULL,
390 [ProductCategoryKey] [int] NULL
391) ON [PRIMARY];
392 [ProductSubcategoryKey] [int] IDENTITY(1, 1) NOT NULL,&#x0D;
393 [ProductSubcategoryAlternateKey] [int] NULL,&#x0D;
394 [EnglishProductSubcategoryName] [nvarchar] (50) NOT NULL,&#x0D;
395 [SpanishProductSubcategoryName] [nvarchar] (50) NOT NULL,&#x0D;
396 [FrenchProductSubcategoryName] [nvarchar] (50) NOT NULL,&#x0D;
397 [ProductCategoryKey] [int] NULL &#x0D;
398) ON [PRIMARY];&#x0D;
399&#x0D;
400</CommandText></TSQLCommand></EVENT_INSTANCE>
40113|2010-09-30 11:12:47.530000000|dbo|CREATE_TABLE|dbo|DimPromotion|CREATE TABLE [dbo].[DimPromotion] (
402 [PromotionKey] [int] IDENTITY(1, 1) NOT NULL,
403 [PromotionAlternateKey] [int] NULL,
404 [EnglishPromotionName] [nvarchar] (255) NULL,
405 [SpanishPromotionName] [nvarchar] (255) NULL,
406 [FrenchPromotionName] [nvarchar] (255) NULL,
407 [DiscountPct] [float] NULL,
408 [EnglishPromotionType] [nvarchar] (50) NULL,
409 [SpanishPromotionType] [nvarchar] (50) NULL,
410 [FrenchPromotionType] [nvarchar] (50) NULL,
411 [EnglishPromotionCategory] [nvarchar] (50) NULL,
412 [SpanishPromotionCategory] [nvarchar] (50) NULL,
413 [FrenchPromotionCategory] [nvarchar] (50) NULL,
414 [StartDate] [datetime] NOT NULL,
415 [EndDate] [datetime] NULL,
416 [MinQty] [int] NULL,
417 [MaxQty] [int] NULL
418) ON [PRIMARY];
419 [PromotionKey] [int] IDENTITY(1, 1) NOT NULL,&#x0D;
420 [PromotionAlternateKey] [int] NULL,&#x0D;
421 [EnglishPromotionName] [nvarchar] (255) NULL,&#x0D;
422 [SpanishPromotionName] [nvarchar] (255) NULL,&#x0D;
423 [FrenchPromotionName] [nvarchar] (255) NULL,&#x0D;
424 [DiscountPct] [float] NULL,&#x0D;
425 [EnglishPromotionType] [nvarchar] (50) NULL,&#x0D;
426 [SpanishPromotionType] [nvarchar] (50) NULL,&#x0D;
427 [FrenchPromotionType] [nvarchar] (50) NULL,&#x0D;
428 [EnglishPromotionCategory] [nvarchar] (50) NULL,&#x0D;
429 [SpanishPromotionCategory] [nvarchar] (50) NULL,&#x0D;
430 [FrenchPromotionCategory] [nvarchar] (50) NULL,&#x0D;
431 [StartDate] [datetime] NOT NULL,&#x0D;
432 [EndDate] [datetime] NULL,&#x0D;
433 [MinQty] [int] NULL,&#x0D;
434 [MaxQty] [int] NULL &#x0D;
435) ON [PRIMARY];&#x0D;
436&#x0D;
437</CommandText></TSQLCommand></EVENT_INSTANCE>
43814|2010-09-30 11:12:47.533000000|dbo|CREATE_TABLE|dbo|DimReseller|CREATE TABLE [dbo].[DimReseller] (
439 [ResellerKey] [int] IDENTITY(1, 1) NOT NULL,
440 [GeographyKey] [int] NULL,
441 [ResellerAlternateKey] [nvarchar] (15) NULL,
442 [Phone] [nvarchar] (25) NULL,
443 [BusinessType] [varchar] (20) NOT NULL,
444 [ResellerName] [nvarchar] (50) NOT NULL,
445 [NumberEmployees] [int] NULL,
446 [OrderFrequency] [char] (1) NULL,
447 [OrderMonth] [tinyint] NULL,
448 [FirstOrderYear] [int] NULL,
449 [LastOrderYear] [int] NULL,
450 [ProductLine] [nvarchar] (50) NULL,
451 [AddressLine1] [nvarchar] (60) NULL,
452 [AddressLine2] [nvarchar] (60) NULL,
453 [AnnualSales] [money] NULL,
454 [BankName] [nvarchar] (50) NULL,
455 [MinPaymentType] [tinyint] NULL,
456 [MinPaymentAmount] [money] NULL,
457 [AnnualRevenue] [money] NULL,
458 [YearOpened] [int] NULL
459) ON [PRIMARY];
460 [ResellerKey] [int] IDENTITY(1, 1) NOT NULL,&#x0D;
461 [GeographyKey] [int] NULL,&#x0D;
462 [ResellerAlternateKey] [nvarchar] (15) NULL,&#x0D;
463 [Phone] [nvarchar] (25) NULL,&#x0D;
464 [BusinessType] [varchar] (20) NOT NULL,&#x0D;
465 [ResellerName] [nvarchar] (50) NOT NULL,&#x0D;
466 [NumberEmployees] [int] NULL,&#x0D;
467 [OrderFrequency] [char] (1) NULL,&#x0D;
468 [OrderMonth] [tinyint] NULL,&#x0D;
469 [FirstOrderYear] [int] NULL,&#x0D;
470 [LastOrderYear] [int] NULL,&#x0D;
471 [ProductLine] [nvarchar] (50) NULL,&#x0D;
472 [AddressLine1] [nvarchar] (60) NULL,&#x0D;
473 [AddressLine2] [nvarchar] (60) NULL,&#x0D;
474 [AnnualSales] [money] NULL,&#x0D;
475 [BankName] [nvarchar] (50) NULL,&#x0D;
476 [MinPaymentType] [tinyint] NULL,&#x0D;
477 [MinPaymentAmount] [money] NULL,&#x0D;
478 [AnnualRevenue] [money] NULL,&#x0D;
479 [YearOpened] [int] NULL &#x0D;
480) ON [PRIMARY];&#x0D;
481&#x0D;
482</CommandText></TSQLCommand></EVENT_INSTANCE>
48385|2010-09-30 11:12:55.643000000|dbo|CREATE_INDEX|dbo|IX_FactSurveyResponse_CustomerKey|CREATE INDEX [IX_FactSurveyResponse_CustomerKey] ON [dbo].[FactSurveyResponse] ([CustomerKey]) ON [PRIMARY];
484</CommandText></TSQLCommand></EVENT_INSTANCE>
48515|2010-09-30 11:12:47.533000000|dbo|CREATE_TABLE|dbo|DimSalesReason|CREATE TABLE [dbo].[DimSalesReason] (
486 [SalesReasonKey] [int] IDENTITY(1, 1) NOT NULL,
487 [SalesReasonAlternateKey] [int] NOT NULL,
488 [SalesReasonName] [nvarchar] (50) NOT NULL,
489 [SalesReasonReasonType] [nvarchar] (50) NOT NULL
490) ON [PRIMARY];
491 [SalesReasonKey] [int] IDENTITY(1, 1) NOT NULL,&#x0D;
492 [SalesReasonAlternateKey] [int] NOT NULL,&#x0D;
493 [SalesReasonName] [nvarchar] (50) NOT NULL,&#x0D;
494 [SalesReasonReasonType] [nvarchar] (50) NOT NULL &#x0D;
495) ON [PRIMARY];&#x0D;
496&#x0D;
497</CommandText></TSQLCommand></EVENT_INSTANCE>
49816|2010-09-30 11:12:47.537000000|dbo|CREATE_TABLE|dbo|DimSalesTerritory|CREATE TABLE [dbo].[DimSalesTerritory] (
499 [SalesTerritoryKey] [int] IDENTITY(1, 1) NOT NULL,
500 [SalesTerritoryAlternateKey] [int] NULL,
501 [SalesTerritoryRegion] [nvarchar] (50) NOT NULL,
502 [SalesTerritoryCountry] [nvarchar] (50) NOT NULL,
503 [SalesTerritoryGroup] [nvarchar] (50) NULL
504) ON [PRIMARY];
505 [SalesTerritoryKey] [int] IDENTITY(1, 1) NOT NULL,&#x0D;
506 [SalesTerritoryAlternateKey] [int] NULL,&#x0D;
507 [SalesTerritoryRegion] [nvarchar] (50) NOT NULL,&#x0D;
508 [SalesTerritoryCountry] [nvarchar] (50) NOT NULL,&#x0D;
509 [SalesTerritoryGroup] [nvarchar] (50) NULL&#x0D;
510) ON [PRIMARY];&#x0D;
511&#x0D;
512</CommandText></TSQLCommand></EVENT_INSTANCE>
51318|2010-09-30 11:12:47.540000000|dbo|CREATE_TABLE|dbo|FactCallCenter|CREATE TABLE [dbo].[FactCallCenter] (
514 [FactCallCenterID] [int] IDENTITY(1,1) NOT NULL,
515[DateKey] [int] NOT NULL,
516[WageType] [nvarchar](15) NOT NULL,
517[Shift] [nvarchar](20) NOT NULL,
518[LevelOneOperators] [smallint] NOT NULL,
519[LevelTwoOperators] [smallint] NOT NULL,
520[TotalOperators] [smallint] NOT NULL,
521[Calls] [int] NOT NULL,
522[AutomaticResponses] [int] NOT NULL,
523[Orders] [int] NOT NULL,
524[IssuesRaised] [smallint] NOT NULL,
525[AverageTimePerIssue] [smallint] NOT NULL,
526[ServiceGrade] [float] NOT NULL
527) ON [PRIMARY];
528 [FactCallCenterID] [int] IDENTITY(1,1) NOT NULL,&#x0D;
529[DateKey] [int] NOT NULL,&#x0D;
530[WageType] [nvarchar](15) NOT NULL,&#x0D;
531[Shift] [nvarchar](20) NOT NULL,&#x0D;
532[LevelOneOperators] [smallint] NOT NULL,&#x0D;
533[LevelTwoOperators] [smallint] NOT NULL,&#x0D;
534[TotalOperators] [smallint] NOT NULL,&#x0D;
535[Calls] [int] NOT NULL,&#x0D;
536[AutomaticResponses] [int] NOT NULL,&#x0D;
537[Orders] [int] NOT NULL,&#x0D;
538[IssuesRaised] [smallint] NOT NULL,&#x0D;
539[AverageTimePerIssue] [smallint] NOT NULL,&#x0D;
540[ServiceGrade] [float] NOT NULL&#x0D;
541) ON [PRIMARY];&#x0D;
542&#x0D;
543</CommandText></TSQLCommand></EVENT_INSTANCE>
54419|2010-09-30 11:12:47.540000000|dbo|CREATE_TABLE|dbo|FactCurrencyRate|CREATE TABLE [dbo].[FactCurrencyRate] (
545 [CurrencyKey] [int] NOT NULL,
546 [DateKey] [int] NOT NULL,
547 [AverageRate] [float] NOT NULL,
548 [EndOfDayRate] [float] NOT NULL
549) ON [PRIMARY];
550 [CurrencyKey] [int] NOT NULL,&#x0D;
551 [DateKey] [int] NOT NULL,&#x0D;
552 [AverageRate] [float] NOT NULL,&#x0D;
553 [EndOfDayRate] [float] NOT NULL &#x0D;
554) ON [PRIMARY];&#x0D;
555&#x0D;
556</CommandText></TSQLCommand></EVENT_INSTANCE>
55720|2010-09-30 11:12:47.543000000|dbo|CREATE_TABLE|dbo|FactFinance|CREATE TABLE [dbo].[FactFinance] (
558[FinanceKey] [int] IDENTITY(1, 1) NOT NULL,
559 [DateKey] [int] NOT NULL,
560 [OrganizationKey] [int] NOT NULL,
561 [DepartmentGroupKey] [int] NOT NULL,
562 [ScenarioKey] [int] NOT NULL,
563 [AccountKey] [int] NOT NULL,
564 [Amount] [float] NOT NULL
565) ON [PRIMARY];
566[FinanceKey] [int] IDENTITY(1, 1) NOT NULL,&#x0D;
567 [DateKey] [int] NOT NULL,&#x0D;
568 [OrganizationKey] [int] NOT NULL,&#x0D;
569 [DepartmentGroupKey] [int] NOT NULL,&#x0D;
570 [ScenarioKey] [int] NOT NULL,&#x0D;
571 [AccountKey] [int] NOT NULL,&#x0D;
572 [Amount] [float] NOT NULL &#x0D;
573) ON [PRIMARY];&#x0D;
574&#x0D;
575</CommandText></TSQLCommand></EVENT_INSTANCE>
57621|2010-09-30 11:12:47.547000000|dbo|CREATE_TABLE|dbo|FactInternetSales|CREATE TABLE [dbo].[FactInternetSales] (
577 [ProductKey] [int] NOT NULL,
578 [OrderDateKey] [int] NOT NULL,
579 [DueDateKey] [int] NOT NULL,
580 [ShipDateKey] [int] NOT NULL,
581 [CustomerKey] [int] NOT NULL,
582 [PromotionKey] [int] NOT NULL,
583 [CurrencyKey] [int] NOT NULL,
584 [SalesTerritoryKey] [int] NOT NULL,
585 [SalesOrderNumber] [nvarchar] (20) NOT NULL,
586 [SalesOrderLineNumber] [tinyint] NOT NULL,
587 [RevisionNumber] [tinyint] NOT NULL,
588 [OrderQuantity] [smallint] NOT NULL,
589 [UnitPrice] [money] NOT NULL,
590 [ExtendedAmount] [money] NOT NULL,
591 [UnitPriceDiscountPct] [float] NOT NULL,
592 [DiscountAmount] [float] NOT NULL,
593 [ProductStandardCost] [money] NOT NULL,
594 [TotalProductCost] [money] NOT NULL,
595 [SalesAmount] [money] NOT NULL,
596 [TaxAmt] [money] NOT NULL,
597 [Freight] [money] NOT NULL,
598 [CarrierTrackingNumber] [nvarchar] (25) NULL,
599 [CustomerPONumber] [nvarchar] (25) NULL
600) ON [PRIMARY];
601 [ProductKey] [int] NOT NULL,&#x0D;
602 [OrderDateKey] [int] NOT NULL,&#x0D;
603 [DueDateKey] [int] NOT NULL,&#x0D;
604 [ShipDateKey] [int] NOT NULL,&#x0D;
605 [CustomerKey] [int] NOT NULL,&#x0D;
606 [PromotionKey] [int] NOT NULL,&#x0D;
607 [CurrencyKey] [int] NOT NULL,&#x0D;
608 [SalesTerritoryKey] [int] NOT NULL,&#x0D;
609 [SalesOrderNumber] [nvarchar] (20) NOT NULL,&#x0D;
610 [SalesOrderLineNumber] [tinyint] NOT NULL,&#x0D;
611 [RevisionNumber] [tinyint] NOT NULL,&#x0D;
612 [OrderQuantity] [smallint] NOT NULL,&#x0D;
613 [UnitPrice] [money] NOT NULL,&#x0D;
614 [ExtendedAmount] [money] NOT NULL,&#x0D;
615 [UnitPriceDiscountPct] [float] NOT NULL,&#x0D;
616 [DiscountAmount] [float] NOT NULL,&#x0D;
617 [ProductStandardCost] [money] NOT NULL,&#x0D;
618 [TotalProductCost] [money] NOT NULL,&#x0D;
619 [SalesAmount] [money] NOT NULL,&#x0D;
620 [TaxAmt] [money] NOT NULL,&#x0D;
621 [Freight] [money] NOT NULL,&#x0D;
622 [CarrierTrackingNumber] [nvarchar] (25) NULL,&#x0D;
623 [CustomerPONumber] [nvarchar] (25) NULL &#x0D;
624) ON [PRIMARY];&#x0D;
625&#x0D;
626</CommandText></TSQLCommand></EVENT_INSTANCE>
62722|2010-09-30 11:12:47.550000000|dbo|CREATE_TABLE|dbo|FactResellerSales|CREATE TABLE [dbo].[FactResellerSales] (
628 [ProductKey] [int] NOT NULL,
629 [OrderDateKey] [int] NOT NULL,
630 [DueDateKey] [int] NOT NULL,
631 [ShipDateKey] [int] NOT NULL,
632 [ResellerKey] [int] NOT NULL,
633 [EmployeeKey] [int] NOT NULL,
634 [PromotionKey] [int] NOT NULL,
635 [CurrencyKey] [int] NOT NULL,
636 [SalesTerritoryKey] [int] NOT NULL,
637 [SalesOrderNumber] [nvarchar] (20) NOT NULL,
638 [SalesOrderLineNumber] [tinyint] NOT NULL,
639 [RevisionNumber] [tinyint] NULL,
640 [OrderQuantity] [smallint] NULL,
641 [UnitPrice] [money] NULL,
642 [ExtendedAmount] [money] NULL,
643 [UnitPriceDiscountPct] [float] NULL,
644 [DiscountAmount] [float] NULL,
645 [ProductStandardCost] [money] NULL,
646 [TotalProductCost] [money] NULL,
647 [SalesAmount] [money] NULL,
648 [TaxAmt] [money] NULL,
649 [Freight] [money] NULL,
650 [CarrierTrackingNumber] [nvarchar] (25) NULL,
651 [CustomerPONumber] [nvarchar] (25) NULL
652) ON [PRIMARY];
653 [ProductKey] [int] NOT NULL,&#x0D;
654 [OrderDateKey] [int] NOT NULL,&#x0D;
655 [DueDateKey] [int] NOT NULL,&#x0D;
656 [ShipDateKey] [int] NOT NULL,&#x0D;
657 [ResellerKey] [int] NOT NULL,&#x0D;
658 [EmployeeKey] [int] NOT NULL,&#x0D;
659 [PromotionKey] [int] NOT NULL,&#x0D;
660 [CurrencyKey] [int] NOT NULL,&#x0D;
661 [SalesTerritoryKey] [int] NOT NULL,&#x0D;
662 [SalesOrderNumber] [nvarchar] (20) NOT NULL,&#x0D;
663 [SalesOrderLineNumber] [tinyint] NOT NULL,&#x0D;
664 [RevisionNumber] [tinyint] NULL,&#x0D;
665 [OrderQuantity] [smallint] NULL,&#x0D;
666 [UnitPrice] [money] NULL,&#x0D;
667 [ExtendedAmount] [money] NULL,&#x0D;
668 [UnitPriceDiscountPct] [float] NULL,&#x0D;
669 [DiscountAmount] [float] NULL,&#x0D;
670 [ProductStandardCost] [money] NULL,&#x0D;
671 [TotalProductCost] [money] NULL,&#x0D;
672 [SalesAmount] [money] NULL,&#x0D;
673 [TaxAmt] [money] NULL,&#x0D;
674 [Freight] [money] NULL,&#x0D;
675 [CarrierTrackingNumber] [nvarchar] (25) NULL,&#x0D;
676 [CustomerPONumber] [nvarchar] (25) NULL &#x0D;
677) ON [PRIMARY];&#x0D;
678&#x0D;
679</CommandText></TSQLCommand></EVENT_INSTANCE>
68023|2010-09-30 11:12:47.550000000|dbo|CREATE_TABLE|dbo|FactInternetSalesReason|CREATE TABLE [dbo].[FactInternetSalesReason] (
681 [SalesOrderNumber] [nvarchar] (20) NOT NULL,
682 [SalesOrderLineNumber] [tinyint] NOT NULL,
683 [SalesReasonKey] [int] NOT NULL
684) ON [PRIMARY];
685 [SalesOrderNumber] [nvarchar] (20) NOT NULL,&#x0D;
686 [SalesOrderLineNumber] [tinyint] NOT NULL,&#x0D;
687 [SalesReasonKey] [int] NOT NULL &#x0D;
688) ON [PRIMARY];&#x0D;
689&#x0D;
690</CommandText></TSQLCommand></EVENT_INSTANCE>
69124|2010-09-30 11:12:47.550000000|dbo|CREATE_TABLE|dbo|FactSalesQuota|CREATE TABLE [dbo].[FactSalesQuota] (
692[SalesQuotaKey] [int] IDENTITY(1, 1) NOT NULL,
693 [EmployeeKey] [int] NOT NULL,
694 [DateKey] [int] NOT NULL,
695 [CalendarYear] [smallint] NOT NULL,
696 [CalendarQuarter] [tinyint] NOT NULL,
697 [SalesAmountQuota] [money] NOT NULL
698) ON [PRIMARY];
699[SalesQuotaKey] [int] IDENTITY(1, 1) NOT NULL,&#x0D;
700 [EmployeeKey] [int] NOT NULL,&#x0D;
701 [DateKey] [int] NOT NULL,&#x0D;
702 [CalendarYear] [smallint] NOT NULL,&#x0D;
703 [CalendarQuarter] [tinyint] NOT NULL,&#x0D;
704 [SalesAmountQuota] [money] NOT NULL &#x0D;
705) ON [PRIMARY];&#x0D;
706&#x0D;
707</CommandText></TSQLCommand></EVENT_INSTANCE>
70825|2010-09-30 11:12:47.553000000|dbo|CREATE_TABLE|dbo|FactSurveyResponse|CREATE TABLE [dbo].[FactSurveyResponse] (
709[SurveyResponseKey] [int] IDENTITY(1, 1) NOT NULL,
710[DateKey] [int] NOT NULL,
711[CustomerKey] [int] NOT NULL,
712[ProductCategoryKey] [int] NOT NULL,
713[EnglishProductCategoryName] [nvarchar] (50) NOT NULL,
714[ProductSubcategoryKey] [int] NOT NULL,
715 [EnglishProductSubcategoryName] [nvarchar] (50) NOT NULL,
716) ON [PRIMARY];
717[SurveyResponseKey] [int] IDENTITY(1, 1) NOT NULL,&#x0D;
718[DateKey] [int] NOT NULL,&#x0D;
719[CustomerKey] [int] NOT NULL,&#x0D;
720[ProductCategoryKey] [int] NOT NULL,&#x0D;
721[EnglishProductCategoryName] [nvarchar] (50) NOT NULL,&#x0D;
722[ProductSubcategoryKey] [int] NOT NULL,&#x0D;
723 [EnglishProductSubcategoryName] [nvarchar] (50) NOT NULL,&#x0D;
724) ON [PRIMARY];&#x0D;
725&#x0D;
726</CommandText></TSQLCommand></EVENT_INSTANCE>
72726|2010-09-30 11:12:47.557000000|dbo|CREATE_TABLE|dbo|ProspectiveBuyer|CREATE TABLE [dbo].[ProspectiveBuyer] (
728[ProspectiveBuyerKey] [int] IDENTITY(1, 1) NOT NULL,
729 [ProspectAlternateKey] [nvarchar] (15) NULL,
730 [FirstName] [nvarchar] (50) NULL,
731 [MiddleName] [nvarchar] (50) NULL,
732 [LastName] [nvarchar] (50) NULL,
733 [BirthDate] [datetime] NULL,
734 [MaritalStatus] [nchar] (1) NULL,
735 [Gender] [nvarchar] (1) NULL,
736 [EmailAddress] [nvarchar] (50) NULL,
737 [YearlyIncome] [money] NULL,
738 [TotalChildren] [tinyint] NULL,
739 [NumberChildrenAtHome] [tinyint] NULL,
740 [Education] [nvarchar] (40) NULL,
741 [Occupation] [nvarchar] (100) NULL,
742 [HouseOwnerFlag] [nchar] (1) NULL,
743 [NumberCarsOwned] [tinyint] NULL,
744 [AddressLine1] [nvarchar] (120) NULL,
745 [AddressLine2] [nvarchar] (120) NULL,
746 [City] [nvarchar](30) NULL,
747 [StateProvinceCode] [nvarchar] (3) NULL,
748 [PostalCode] [nvarchar](15) NULL,
749 [Phone] [nvarchar] (20) NULL,
750 [Salutation] [nvarchar] (8) NULL,
751 [Unknown] [int] NULL
752) ON [PRIMARY];
753[ProspectiveBuyerKey] [int] IDENTITY(1, 1) NOT NULL,&#x0D;
754 [ProspectAlternateKey] [nvarchar] (15) NULL,&#x0D;
755 [FirstName] [nvarchar] (50) NULL,&#x0D;
756 [MiddleName] [nvarchar] (50) NULL,&#x0D;
757 [LastName] [nvarchar] (50) NULL,&#x0D;
758 [BirthDate] [datetime] NULL,&#x0D;
759 [MaritalStatus] [nchar] (1) NULL,&#x0D;
760 [Gender] [nvarchar] (1) NULL,&#x0D;
761 [EmailAddress] [nvarchar] (50) NULL,&#x0D;
762 [YearlyIncome] [money] NULL,&#x0D;
763 [TotalChildren] [tinyint] NULL,&#x0D;
764 [NumberChildrenAtHome] [tinyint] NULL,&#x0D;
765 [Education] [nvarchar] (40) NULL,&#x0D;
766 [Occupation] [nvarchar] (100) NULL,&#x0D;
767 [HouseOwnerFlag] [nchar] (1) NULL,&#x0D;
768 [NumberCarsOwned] [tinyint] NULL,&#x0D;
769 [AddressLine1] [nvarchar] (120) NULL,&#x0D;
770 [AddressLine2] [nvarchar] (120) NULL,&#x0D;
771 [City] [nvarchar](30) NULL, &#x0D;
772 [StateProvinceCode] [nvarchar] (3) NULL,&#x0D;
773 [PostalCode] [nvarchar](15) NULL, &#x0D;
774 [Phone] [nvarchar] (20) NULL, &#x0D;
775 [Salutation] [nvarchar] (8) NULL, &#x0D;
776 [Unknown] [int] NULL &#x0D;
777) ON [PRIMARY];&#x0D;
778</CommandText></TSQLCommand></EVENT_INSTANCE>
77927|2010-09-30 11:12:51.037000000|dbo|ALTER_TABLE|dbo|DimAccount|ALTER TABLE [dbo].[DimAccount] WITH CHECK ADD
780 CONSTRAINT [PK_DimAccount] PRIMARY KEY CLUSTERED
781 (
782 [AccountKey]
783 ) ON [PRIMARY];
784 CONSTRAINT [PK_DimAccount] PRIMARY KEY CLUSTERED &#x0D;
785 (&#x0D;
786 [AccountKey]&#x0D;
787 ) ON [PRIMARY];&#x0D;
788&#x0D;
789</CommandText></TSQLCommand></EVENT_INSTANCE>
79028|2010-09-30 11:12:51.043000000|dbo|ALTER_TABLE|dbo|DimCurrency|ALTER TABLE [dbo].[DimCurrency] WITH CHECK ADD
791 CONSTRAINT [PK_DimCurrency_CurrencyKey] PRIMARY KEY CLUSTERED
792 (
793 [CurrencyKey]
794 ) ON [PRIMARY];
795 CONSTRAINT [PK_DimCurrency_CurrencyKey] PRIMARY KEY CLUSTERED &#x0D;
796 (&#x0D;
797 [CurrencyKey]&#x0D;
798 ) ON [PRIMARY];&#x0D;
799&#x0D;
800</CommandText></TSQLCommand></EVENT_INSTANCE>
80129|2010-09-30 11:12:51.290000000|dbo|ALTER_TABLE|dbo|DimCustomer|ALTER TABLE [dbo].[DimCustomer] WITH CHECK ADD
802 CONSTRAINT [PK_DimCustomer_CustomerKey] PRIMARY KEY CLUSTERED
803 (
804 [CustomerKey]
805 ) ON [PRIMARY];
806 CONSTRAINT [PK_DimCustomer_CustomerKey] PRIMARY KEY CLUSTERED &#x0D;
807 (&#x0D;
808 [CustomerKey]&#x0D;
809 ) ON [PRIMARY];&#x0D;
810&#x0D;
811</CommandText></TSQLCommand></EVENT_INSTANCE>
81230|2010-09-30 11:12:51.297000000|dbo|ALTER_TABLE|dbo|DimDepartmentGroup|ALTER TABLE [dbo].[DimDepartmentGroup] WITH CHECK ADD
813 CONSTRAINT [PK_DimDepartmentGroup] PRIMARY KEY CLUSTERED
814 (
815 [DepartmentGroupKey]
816 ) ON [PRIMARY];
817 CONSTRAINT [PK_DimDepartmentGroup] PRIMARY KEY CLUSTERED &#x0D;
818 (&#x0D;
819 [DepartmentGroupKey]&#x0D;
820 ) ON [PRIMARY];&#x0D;
821&#x0D;
822</CommandText></TSQLCommand></EVENT_INSTANCE>
82331|2010-09-30 11:12:51.303000000|dbo|ALTER_TABLE|dbo|DimEmployee|ALTER TABLE [dbo].[DimEmployee] WITH CHECK ADD
824 CONSTRAINT [PK_DimEmployee_EmployeeKey] PRIMARY KEY CLUSTERED
825 (
826 [EmployeeKey]
827 ) ON [PRIMARY];
828 CONSTRAINT [PK_DimEmployee_EmployeeKey] PRIMARY KEY CLUSTERED &#x0D;
829 (&#x0D;
830 [EmployeeKey]&#x0D;
831 ) ON [PRIMARY];&#x0D;
832&#x0D;
833</CommandText></TSQLCommand></EVENT_INSTANCE>
83432|2010-09-30 11:12:51.317000000|dbo|ALTER_TABLE|dbo|DimGeography|ALTER TABLE [dbo].[DimGeography] WITH CHECK ADD
835 CONSTRAINT [PK_DimGeography_GeographyKey] PRIMARY KEY CLUSTERED
836 (
837 [GeographyKey]
838 ) ON [PRIMARY];
839 CONSTRAINT [PK_DimGeography_GeographyKey] PRIMARY KEY CLUSTERED &#x0D;
840 (&#x0D;
841 [GeographyKey]&#x0D;
842 ) ON [PRIMARY];&#x0D;
843&#x0D;
844</CommandText></TSQLCommand></EVENT_INSTANCE>
84579|2010-09-30 11:12:54.857000000|dbo|CREATE_INDEX|dbo|IX_FactResellerSales_ShipDateKey|CREATE INDEX [IX_FactResellerSales_ShipDateKey] ON [dbo].[FactResellerSales]([ShipDateKey]) ON [PRIMARY];
846</CommandText></TSQLCommand></EVENT_INSTANCE>
84733|2010-09-30 11:12:51.320000000|dbo|ALTER_TABLE|dbo|DimOrganization|ALTER TABLE [dbo].[DimOrganization] WITH CHECK ADD
848 CONSTRAINT [PK_DimOrganization] PRIMARY KEY CLUSTERED
849 (
850 [OrganizationKey]
851 ) ON [PRIMARY];
852 CONSTRAINT [PK_DimOrganization] PRIMARY KEY CLUSTERED &#x0D;
853 (&#x0D;
854 [OrganizationKey]&#x0D;
855 ) ON [PRIMARY];&#x0D;
856&#x0D;
857</CommandText></TSQLCommand></EVENT_INSTANCE>
85834|2010-09-30 11:12:51.357000000|dbo|ALTER_TABLE|dbo|DimProduct|ALTER TABLE [dbo].[DimProduct] WITH CHECK ADD
859 CONSTRAINT [PK_DimProduct_ProductKey] PRIMARY KEY CLUSTERED
860 (
861 [ProductKey]
862 ) ON [PRIMARY];
863 CONSTRAINT [PK_DimProduct_ProductKey] PRIMARY KEY CLUSTERED &#x0D;
864 (&#x0D;
865 [ProductKey]&#x0D;
866 ) ON [PRIMARY];&#x0D;
867&#x0D;
868</CommandText></TSQLCommand></EVENT_INSTANCE>
86935|2010-09-30 11:12:51.360000000|dbo|ALTER_TABLE|dbo|DimProductCategory|ALTER TABLE [dbo].[DimProductCategory] WITH CHECK ADD
870 CONSTRAINT [PK_DimProductCategory_ProductCategoryKey] PRIMARY KEY CLUSTERED
871 (
872 [ProductCategoryKey]
873 ) ON [PRIMARY];
874 CONSTRAINT [PK_DimProductCategory_ProductCategoryKey] PRIMARY KEY CLUSTERED &#x0D;
875 (&#x0D;
876 [ProductCategoryKey]&#x0D;
877 ) ON [PRIMARY];&#x0D;
878&#x0D;
879</CommandText></TSQLCommand></EVENT_INSTANCE>
88084|2010-09-30 11:12:55.637000000|dbo|CREATE_INDEX|dbo|IX_FactSurveyResponse_DateKey|CREATE INDEX [IX_FactSurveyResponse_DateKey] ON [dbo].[FactSurveyResponse] ([DateKey]) ON [PRIMARY];
881</CommandText></TSQLCommand></EVENT_INSTANCE>
88236|2010-09-30 11:12:51.367000000|dbo|ALTER_TABLE|dbo|DimProductSubcategory|ALTER TABLE [dbo].[DimProductSubcategory] WITH CHECK ADD
883 CONSTRAINT [PK_DimProductSubcategory_ProductSubcategoryKey] PRIMARY KEY CLUSTERED
884 (
885 [ProductSubcategoryKey]
886 ) ON [PRIMARY];
887 CONSTRAINT [PK_DimProductSubcategory_ProductSubcategoryKey] PRIMARY KEY CLUSTERED &#x0D;
888 (&#x0D;
889 [ProductSubcategoryKey]&#x0D;
890 ) ON [PRIMARY];&#x0D;
891&#x0D;
892</CommandText></TSQLCommand></EVENT_INSTANCE>
89337|2010-09-30 11:12:51.370000000|dbo|ALTER_TABLE|dbo|DimPromotion|ALTER TABLE [dbo].[DimPromotion] WITH CHECK ADD
894 CONSTRAINT [PK_DimPromotion_PromotionKey] PRIMARY KEY CLUSTERED
895 (
896 [PromotionKey]
897 ) ON [PRIMARY];
898 CONSTRAINT [PK_DimPromotion_PromotionKey] PRIMARY KEY CLUSTERED &#x0D;
899 (&#x0D;
900 [PromotionKey]&#x0D;
901 ) ON [PRIMARY];&#x0D;
902&#x0D;
903</CommandText></TSQLCommand></EVENT_INSTANCE>
90438|2010-09-30 11:12:51.380000000|dbo|ALTER_TABLE|dbo|DimReseller|ALTER TABLE [dbo].[DimReseller] WITH CHECK ADD
905 CONSTRAINT [PK_DimReseller_ResellerKey] PRIMARY KEY CLUSTERED
906 (
907 [ResellerKey]
908 ) ON [PRIMARY];
909 CONSTRAINT [PK_DimReseller_ResellerKey] PRIMARY KEY CLUSTERED &#x0D;
910 (&#x0D;
911 [ResellerKey]&#x0D;
912 ) ON [PRIMARY];&#x0D;
913&#x0D;
914</CommandText></TSQLCommand></EVENT_INSTANCE>
91582|2010-09-30 11:12:55.627000000|dbo|CREATE_INDEX|dbo|IX_FactSalesQuota_EmployeeKey|CREATE INDEX [IX_FactSalesQuota_EmployeeKey] ON [dbo].[FactSalesQuota]([EmployeeKey]) ON [PRIMARY];
916</CommandText></TSQLCommand></EVENT_INSTANCE>
91739|2010-09-30 11:12:51.383000000|dbo|ALTER_TABLE|dbo|DimSalesReason|ALTER TABLE [dbo].[DimSalesReason] WITH CHECK ADD
918 CONSTRAINT [PK_DimSalesReason_SalesReasonKey] PRIMARY KEY CLUSTERED
919 (
920 [SalesReasonKey]
921 ) ON [PRIMARY];
922 CONSTRAINT [PK_DimSalesReason_SalesReasonKey] PRIMARY KEY CLUSTERED &#x0D;
923 (&#x0D;
924 [SalesReasonKey]&#x0D;
925 ) ON [PRIMARY];&#x0D;
926&#x0D;
927</CommandText></TSQLCommand></EVENT_INSTANCE>
92840|2010-09-30 11:12:51.390000000|dbo|ALTER_TABLE|dbo|DimSalesTerritory|ALTER TABLE [dbo].[DimSalesTerritory] WITH CHECK ADD
929 CONSTRAINT [PK_DimSalesTerritory_SalesTerritoryKey] PRIMARY KEY CLUSTERED
930 (
931 [SalesTerritoryKey]
932 ) ON [PRIMARY];
933 CONSTRAINT [PK_DimSalesTerritory_SalesTerritoryKey] PRIMARY KEY CLUSTERED &#x0D;
934 (&#x0D;
935 [SalesTerritoryKey]&#x0D;
936 ) ON [PRIMARY];&#x0D;
937&#x0D;
938</CommandText></TSQLCommand></EVENT_INSTANCE>
93941|2010-09-30 11:12:51.393000000|dbo|ALTER_TABLE|dbo|DimScenario|ALTER TABLE [dbo].[DimScenario] WITH CHECK ADD
940 CONSTRAINT [PK_DimScenario] PRIMARY KEY CLUSTERED
941 (
942 [ScenarioKey]
943 ) ON [PRIMARY];
944 CONSTRAINT [PK_DimScenario] PRIMARY KEY CLUSTERED &#x0D;
945 (&#x0D;
946 [ScenarioKey]&#x0D;
947 ) ON [PRIMARY];&#x0D;
948&#x0D;
949</CommandText></TSQLCommand></EVENT_INSTANCE>
95042|2010-09-30 11:12:51.403000000|dbo|ALTER_TABLE|dbo|DimDate|ALTER TABLE [dbo].[DimDate] WITH CHECK ADD
951 CONSTRAINT [PK_DimDate_DateKey] PRIMARY KEY CLUSTERED
952 (
953 [DateKey]
954 ) ON [PRIMARY];
955 CONSTRAINT [PK_DimDate_DateKey] PRIMARY KEY CLUSTERED &#x0D;
956 (&#x0D;
957 [DateKey]&#x0D;
958 ) ON [PRIMARY];&#x0D;
959&#x0D;
960</CommandText></TSQLCommand></EVENT_INSTANCE>
96143|2010-09-30 11:12:51.410000000|dbo|ALTER_TABLE|dbo|FactCallCenter|ALTER TABLE [dbo].[FactCallCenter] WITH CHECK ADD
962CONSTRAINT [PK_FactCallCenter_FactCallCenterID] PRIMARY KEY CLUSTERED
963(
964[FactCallCenterID]
965) ON [PRIMARY];
966
967CONSTRAINT [PK_FactCallCenter_FactCallCenterID] PRIMARY KEY CLUSTERED&#x0D;
968(&#x0D;
969[FactCallCenterID]&#x0D;
970) ON [PRIMARY];&#x0D;
971&#x0D;
972</CommandText></TSQLCommand></EVENT_INSTANCE>
97344|2010-09-30 11:12:51.457000000|dbo|ALTER_TABLE|dbo|FactCurrencyRate|ALTER TABLE [dbo].[FactCurrencyRate] WITH CHECK ADD
974CONSTRAINT [PK_FactCurrencyRate_CurrencyKey_DateKey] PRIMARY KEY CLUSTERED
975(
976[CurrencyKey],
977[DateKey]
978) ON [PRIMARY];
979CONSTRAINT [PK_FactCurrencyRate_CurrencyKey_DateKey] PRIMARY KEY CLUSTERED&#x0D;
980(&#x0D;
981[CurrencyKey],&#x0D;
982[DateKey]&#x0D;
983) ON [PRIMARY];&#x0D;
984&#x0D;
985</CommandText></TSQLCommand></EVENT_INSTANCE>
98645|2010-09-30 11:12:51.937000000|dbo|ALTER_TABLE|dbo|FactInternetSales|ALTER TABLE [dbo].[FactInternetSales] ADD
987 CONSTRAINT [PK_FactInternetSales_SalesOrderNumber_SalesOrderLineNumber] PRIMARY KEY CLUSTERED
988 (
989 [SalesOrderNumber],
990 [SalesOrderLineNumber]
991 ) ON [PRIMARY];
992 CONSTRAINT [PK_FactInternetSales_SalesOrderNumber_SalesOrderLineNumber] PRIMARY KEY CLUSTERED &#x0D;
993 (&#x0D;
994 [SalesOrderNumber],&#x0D;
995 [SalesOrderLineNumber]&#x0D;
996 ) ON [PRIMARY];&#x0D;
997&#x0D;
998</CommandText></TSQLCommand></EVENT_INSTANCE>
99946|2010-09-30 11:12:52.437000000|dbo|ALTER_TABLE|dbo|FactResellerSales|ALTER TABLE [dbo].[FactResellerSales] ADD
1000 CONSTRAINT [PK_FactResellerSales_SalesOrderNumber_SalesOrderLineNumber] PRIMARY KEY CLUSTERED
1001 (
1002 [SalesOrderNumber],
1003 [SalesOrderLineNumber]
1004 ) ON [PRIMARY];
1005 CONSTRAINT [PK_FactResellerSales_SalesOrderNumber_SalesOrderLineNumber] PRIMARY KEY CLUSTERED &#x0D;
1006 (&#x0D;
1007 [SalesOrderNumber],&#x0D;
1008 [SalesOrderLineNumber]&#x0D;
1009 ) ON [PRIMARY];&#x0D;
1010&#x0D;
1011</CommandText></TSQLCommand></EVENT_INSTANCE>
101247|2010-09-30 11:12:52.603000000|dbo|ALTER_TABLE|dbo|FactInternetSalesReason|ALTER TABLE [dbo].[FactInternetSalesReason] ADD
1013 CONSTRAINT [PK_FactInternetSalesReason_SalesOrderNumber_SalesOrderLineNumber_SalesReasonKey] PRIMARY KEY CLUSTERED
1014 (
1015 [SalesOrderNumber],
1016 [SalesOrderLineNumber],
1017 [SalesReasonKey]
1018 ) ON [PRIMARY];
1019 CONSTRAINT [PK_FactInternetSalesReason_SalesOrderNumber_SalesOrderLineNumber_SalesReasonKey] PRIMARY KEY CLUSTERED &#x0D;
1020 (&#x0D;
1021 [SalesOrderNumber],&#x0D;
1022 [SalesOrderLineNumber],&#x0D;
1023 [SalesReasonKey]&#x0D;
1024 ) ON [PRIMARY];&#x0D;
1025&#x0D;
1026</CommandText></TSQLCommand></EVENT_INSTANCE>
102748|2010-09-30 11:12:52.610000000|dbo|ALTER_TABLE|dbo|FactSalesQuota|ALTER TABLE [dbo].[FactSalesQuota] ADD
1028CONSTRAINT [PK_FactSalesQuota_SalesQuotaKey] PRIMARY KEY CLUSTERED
1029(
1030[SalesQuotaKey]
1031) ON [PRIMARY];
1032
1033CONSTRAINT [PK_FactSalesQuota_SalesQuotaKey] PRIMARY KEY CLUSTERED&#x0D;
1034(&#x0D;
1035[SalesQuotaKey]&#x0D;
1036) ON [PRIMARY];&#x0D;
1037&#x0D;
1038</CommandText></TSQLCommand></EVENT_INSTANCE>
103963|2010-09-30 11:12:52.780000000|dbo|CREATE_INDEX|dbo|IX_DimReseller_GeographyKey|CREATE INDEX [IX_DimReseller_GeographyKey] ON [dbo].[DimReseller]([GeographyKey]) ON [PRIMARY];
1040&#x0D;
1041</CommandText></TSQLCommand></EVENT_INSTANCE>
104267|2010-09-30 11:12:52.913000000|dbo|CREATE_INDEX|dbo|IX_FactInternetSales_CurrencyKey|CREATE INDEX [IX_FactInternetSales_CurrencyKey] ON [dbo].[FactInternetSales]([CurrencyKey]) ON [PRIMARY];
1043</CommandText></TSQLCommand></EVENT_INSTANCE>
104449|2010-09-30 11:12:52.620000000|dbo|ALTER_TABLE|dbo|FactSurveyResponse|ALTER TABLE [dbo].[FactSurveyResponse] ADD
1045CONSTRAINT [PK_FactSurveyResponse_SurveyResponseKey] PRIMARY KEY CLUSTERED
1046(
1047[SurveyResponseKey]
1048) ON [PRIMARY];
1049CONSTRAINT [PK_FactSurveyResponse_SurveyResponseKey] PRIMARY KEY CLUSTERED&#x0D;
1050(&#x0D;
1051[SurveyResponseKey]&#x0D;
1052) ON [PRIMARY];&#x0D;
1053&#x0D;
1054</CommandText></TSQLCommand></EVENT_INSTANCE>
105550|2010-09-30 11:12:52.637000000|dbo|ALTER_TABLE|dbo|ProspectiveBuyer|ALTER TABLE [dbo].[ProspectiveBuyer] ADD
1056CONSTRAINT [PK_ProspectiveBuyer_ProspectiveBuyerKey] PRIMARY KEY CLUSTERED
1057(
1058[ProspectiveBuyerKey]
1059) ON [PRIMARY];
1060CONSTRAINT [PK_ProspectiveBuyer_ProspectiveBuyerKey] PRIMARY KEY CLUSTERED&#x0D;
1061(&#x0D;
1062[ProspectiveBuyerKey]&#x0D;
1063) ON [PRIMARY];&#x0D;
1064</CommandText></TSQLCommand></EVENT_INSTANCE>
106551|2010-09-30 11:12:52.667000000|dbo|CREATE_INDEX|dbo|AK_DimAccount_AccountCodeAlternateKey|CREATE UNIQUE INDEX [AK_DimAccount_AccountCodeAlternateKey] ON [dbo].[DimAccount]([AccountCodeAlternateKey]) ON [PRIMARY];
1066&#x0D;
1067</CommandText></TSQLCommand></EVENT_INSTANCE>
106852|2010-09-30 11:12:52.670000000|dbo|ALTER_TABLE|dbo|DimCurrency|ALTER TABLE [dbo].[DimCurrency] ADD
1069 CONSTRAINT [AK_DimCurrency_CurrencyAlternateKey] UNIQUE NONCLUSTERED
1070 (
1071 [CurrencyAlternateKey]
1072 ) ON [PRIMARY];
1073 CONSTRAINT [AK_DimCurrency_CurrencyAlternateKey] UNIQUE NONCLUSTERED &#x0D;
1074 (&#x0D;
1075 [CurrencyAlternateKey]&#x0D;
1076 ) ON [PRIMARY];&#x0D;
1077&#x0D;
1078</CommandText></TSQLCommand></EVENT_INSTANCE>
107953|2010-09-30 11:12:52.710000000|dbo|ALTER_TABLE|dbo|DimCustomer|ALTER TABLE [dbo].[DimCustomer] ADD
1080 CONSTRAINT [IX_DimCustomer_CustomerAlternateKey] UNIQUE NONCLUSTERED
1081 (
1082 [CustomerAlternateKey]
1083 ) ON [PRIMARY];
1084 CONSTRAINT [IX_DimCustomer_CustomerAlternateKey] UNIQUE NONCLUSTERED &#x0D;
1085 (&#x0D;
1086 [CustomerAlternateKey]&#x0D;
1087 ) ON [PRIMARY];&#x0D;
1088&#x0D;
1089</CommandText></TSQLCommand></EVENT_INSTANCE>
109054|2010-09-30 11:12:52.737000000|dbo|CREATE_INDEX|dbo|IX_DimCustomer_GeographyKey|CREATE INDEX [IX_DimCustomer_GeographyKey] ON [dbo].[DimCustomer]([GeographyKey]) ON [PRIMARY];
1091&#x0D;
1092</CommandText></TSQLCommand></EVENT_INSTANCE>
109355|2010-09-30 11:12:52.740000000|dbo|CREATE_INDEX|dbo|IX_DimEmployee_ParentEmployeeKey|CREATE INDEX [IX_DimEmployee_ParentEmployeeKey] ON [dbo].[DimEmployee]([ParentEmployeeKey]) ON [PRIMARY];
1094</CommandText></TSQLCommand></EVENT_INSTANCE>
109557|2010-09-30 11:12:52.750000000|dbo|ALTER_TABLE|dbo|DimProduct|ALTER TABLE [dbo].[DimProduct] ADD
1096 CONSTRAINT [AK_DimProduct_ProductAlternateKey_StartDate] UNIQUE NONCLUSTERED
1097 (
1098 [ProductAlternateKey],
1099 [StartDate]
1100 ) ON [PRIMARY];
1101 CONSTRAINT [AK_DimProduct_ProductAlternateKey_StartDate] UNIQUE NONCLUSTERED &#x0D;
1102 (&#x0D;
1103 [ProductAlternateKey],&#x0D;
1104 [StartDate]&#x0D;
1105 ) ON [PRIMARY];&#x0D;
1106&#x0D;
1107</CommandText></TSQLCommand></EVENT_INSTANCE>
110858|2010-09-30 11:12:52.757000000|dbo|CREATE_INDEX|dbo|IX_DimProduct_ProductSubcategoryKey|CREATE INDEX [IX_DimProduct_ProductSubcategoryKey] ON [dbo].[DimProduct]([ProductSubcategoryKey]) ON [PRIMARY];
1109&#x0D;
1110</CommandText></TSQLCommand></EVENT_INSTANCE>
111159|2010-09-30 11:12:52.760000000|dbo|ALTER_TABLE|dbo|DimProductCategory|ALTER TABLE [dbo].[DimProductCategory] ADD
1112 CONSTRAINT [AK_DimProductCategory_ProductCategoryAlternateKey] UNIQUE NONCLUSTERED
1113 (
1114 [ProductCategoryAlternateKey]
1115 ) ON [PRIMARY];
1116 CONSTRAINT [AK_DimProductCategory_ProductCategoryAlternateKey] UNIQUE NONCLUSTERED &#x0D;
1117 (&#x0D;
1118 [ProductCategoryAlternateKey]&#x0D;
1119 ) ON [PRIMARY];&#x0D;
1120&#x0D;
1121</CommandText></TSQLCommand></EVENT_INSTANCE>
112269|2010-09-30 11:12:53.127000000|dbo|CREATE_INDEX|dbo|IX_FactInternetSales_DueDateKey|CREATE INDEX [IX_FactInternetSales_DueDateKey] ON [dbo].[FactInternetSales]([DueDateKey]) ON [PRIMARY];
1123</CommandText></TSQLCommand></EVENT_INSTANCE>
112460|2010-09-30 11:12:52.763000000|dbo|ALTER_TABLE|dbo|DimProductSubcategory|ALTER TABLE [dbo].[DimProductSubcategory] ADD
1125 CONSTRAINT [AK_DimProductSubcategory_ProductSubcategoryAlternateKey] UNIQUE NONCLUSTERED
1126 (
1127 [ProductSubcategoryAlternateKey]
1128 ) ON [PRIMARY];
1129 CONSTRAINT [AK_DimProductSubcategory_ProductSubcategoryAlternateKey] UNIQUE NONCLUSTERED &#x0D;
1130 (&#x0D;
1131 [ProductSubcategoryAlternateKey]&#x0D;
1132 ) ON [PRIMARY];&#x0D;
1133&#x0D;
1134&#x0D;
1135</CommandText></TSQLCommand></EVENT_INSTANCE>
113661|2010-09-30 11:12:52.767000000|dbo|ALTER_TABLE|dbo|DimPromotion|ALTER TABLE [dbo].[DimPromotion] ADD
1137 CONSTRAINT [AK_DimPromotion_PromotionAlternateKey] UNIQUE NONCLUSTERED
1138 (
1139 [PromotionAlternateKey]
1140 ) ON [PRIMARY];
1141 CONSTRAINT [AK_DimPromotion_PromotionAlternateKey] UNIQUE NONCLUSTERED &#x0D;
1142 (&#x0D;
1143 [PromotionAlternateKey]&#x0D;
1144 ) ON [PRIMARY];&#x0D;
1145&#x0D;
1146</CommandText></TSQLCommand></EVENT_INSTANCE>
114762|2010-09-30 11:12:52.773000000|dbo|ALTER_TABLE|dbo|DimReseller|ALTER TABLE [dbo].[DimReseller] ADD
1148 CONSTRAINT [AK_DimReseller_ResellerAlternateKey] UNIQUE NONCLUSTERED
1149 (
1150 [ResellerAlternateKey]
1151 ) ON [PRIMARY];
1152 CONSTRAINT [AK_DimReseller_ResellerAlternateKey] UNIQUE NONCLUSTERED &#x0D;
1153 (&#x0D;
1154 [ResellerAlternateKey]&#x0D;
1155 ) ON [PRIMARY];&#x0D;
1156&#x0D;
1157</CommandText></TSQLCommand></EVENT_INSTANCE>
115864|2010-09-30 11:12:52.780000000|dbo|ALTER_TABLE|dbo|DimSalesTerritory|ALTER TABLE [dbo].[DimSalesTerritory] ADD
1159 CONSTRAINT [AK_DimSalesTerritory_SalesTerritoryAlternateKey] UNIQUE NONCLUSTERED
1160 (
1161 [SalesTerritoryAlternateKey]
1162 ) ON [PRIMARY];
1163 CONSTRAINT [AK_DimSalesTerritory_SalesTerritoryAlternateKey] UNIQUE NONCLUSTERED &#x0D;
1164 (&#x0D;
1165 [SalesTerritoryAlternateKey]&#x0D;
1166 ) ON [PRIMARY];&#x0D;
1167&#x0D;
1168</CommandText></TSQLCommand></EVENT_INSTANCE>
116965|2010-09-30 11:12:52.787000000|dbo|ALTER_TABLE|dbo|DimDate|ALTER TABLE [dbo].[DimDate] ADD
1170 CONSTRAINT [AK_DimDate_FullDateAlternateKey] UNIQUE NONCLUSTERED
1171 (
1172 [FullDateAlternateKey]
1173 ) ON [PRIMARY];
1174 CONSTRAINT [AK_DimDate_FullDateAlternateKey] UNIQUE NONCLUSTERED &#x0D;
1175 (&#x0D;
1176 [FullDateAlternateKey]&#x0D;
1177 ) ON [PRIMARY];&#x0D;
1178&#x0D;
1179&#x0D;
1180</CommandText></TSQLCommand></EVENT_INSTANCE>
118166|2010-09-30 11:12:52.790000000|dbo|ALTER_TABLE|dbo|FactCallCenter|ALTER TABLE [dbo].[FactCallCenter] ADD
1182CONSTRAINT [AK_FactCallCenter_DateKey_Shift] UNIQUE NONCLUSTERED
1183(
1184[DateKey],
1185[Shift]
1186) ON [PRIMARY];
1187CONSTRAINT [AK_FactCallCenter_DateKey_Shift] UNIQUE NONCLUSTERED&#x0D;
1188(&#x0D;
1189[DateKey],&#x0D;
1190[Shift]&#x0D;
1191) ON [PRIMARY];&#x0D;
1192&#x0D;
1193&#x0D;
1194</CommandText></TSQLCommand></EVENT_INSTANCE>
119571|2010-09-30 11:12:53.413000000|dbo|CREATE_INDEX|dbo|IX_FactInternetSales_ProductKey|CREATE INDEX [IX_FactInternetSales_ProductKey] ON [dbo].[FactInternetSales]([ProductKey]) ON [PRIMARY];
1196</CommandText></TSQLCommand></EVENT_INSTANCE>
119773|2010-09-30 11:12:53.720000000|dbo|CREATE_INDEX|dbo|IX_FactIneternetSales_ShipDateKey|CREATE INDEX [IX_FactIneternetSales_ShipDateKey] ON [dbo].[FactInternetSales]([ShipDateKey]) ON [PRIMARY];
1198&#x0D;
1199&#x0D;
1200&#x0D;
1201</CommandText></TSQLCommand></EVENT_INSTANCE>
120274|2010-09-30 11:12:53.870000000|dbo|CREATE_INDEX|dbo|IX_FactResellerSales_CurrencyKey|CREATE INDEX [IX_FactResellerSales_CurrencyKey] ON [dbo].[FactResellerSales]([CurrencyKey]) ON [PRIMARY];
1203</CommandText></TSQLCommand></EVENT_INSTANCE>
120475|2010-09-30 11:12:53.987000000|dbo|CREATE_INDEX|dbo|IX_FactResellerSales_DueDateKey|CREATE INDEX [IX_FactResellerSales_DueDateKey] ON [dbo].[FactResellerSales]([DueDateKey]) ON [PRIMARY];
1205</CommandText></TSQLCommand></EVENT_INSTANCE>
120676|2010-09-30 11:12:54.100000000|dbo|CREATE_INDEX|dbo|IX_FactResellerSales_OrderDateKey|CREATE INDEX [IX_FactResellerSales_OrderDateKey] ON [dbo].[FactResellerSales]([OrderDateKey]) ON [PRIMARY];
1207</CommandText></TSQLCommand></EVENT_INSTANCE>
120877|2010-09-30 11:12:54.253000000|dbo|CREATE_INDEX|dbo|IX_FactResellerSales_ProductKey|CREATE INDEX [IX_FactResellerSales_ProductKey] ON [dbo].[FactResellerSales]([ProductKey]) ON [PRIMARY];
1209</CommandText></TSQLCommand></EVENT_INSTANCE>
121081|2010-09-30 11:12:55.623000000|dbo|CREATE_INDEX|dbo|IX_FactResellerSales_ResellerKey|CREATE INDEX [IX_FactResellerSales_ResellerKey] ON [dbo].[FactResellerSales]([ResellerKey]) ON [PRIMARY];
1211
1212 &#x0D;
1213</CommandText></TSQLCommand></EVENT_INSTANCE>
121486|2010-09-30 11:12:55.650000000|dbo|CREATE_INDEX|dbo|IX_FactSurveyResponse_ProductSubcategoryKey|CREATE INDEX [IX_FactSurveyResponse_ProductSubcategoryKey] ON [dbo].[FactSurveyResponse] ([ProductSubcategoryKey]) ON [PRIMARY];
1215&#x0D;
1216</CommandText></TSQLCommand></EVENT_INSTANCE>
121787|2010-09-30 11:12:55.660000000|dbo|CREATE_INDEX|dbo|IX_ProspectiveBuyer_ProspectAlternateKey|CREATE INDEX [IX_ProspectiveBuyer_ProspectAlternateKey] ON [dbo].[ProspectiveBuyer]([ProspectAlternateKey]) ON [PRIMARY];
1218</CommandText></TSQLCommand></EVENT_INSTANCE>
121988|2010-09-30 11:12:55.683000000|dbo|ALTER_TABLE|dbo|DimAccount|ALTER TABLE [dbo].[DimAccount] ADD
1220 CONSTRAINT [FK_DimAccount_DimAccount] FOREIGN KEY
1221 (
1222 [ParentAccountKey]
1223 ) REFERENCES [dbo].[DimAccount] (
1224 [AccountKey]
1225 );
1226 CONSTRAINT [FK_DimAccount_DimAccount] FOREIGN KEY &#x0D;
1227 (&#x0D;
1228 [ParentAccountKey]&#x0D;
1229 ) REFERENCES [dbo].[DimAccount] (&#x0D;
1230 [AccountKey]&#x0D;
1231 );&#x0D;
1232&#x0D;
1233</CommandText></TSQLCommand></EVENT_INSTANCE>
123489|2010-09-30 11:12:55.697000000|dbo|ALTER_TABLE|dbo|DimCustomer|ALTER TABLE [dbo].[DimCustomer] ADD
1235 CONSTRAINT [FK_DimCustomer_DimGeography] FOREIGN KEY
1236 (
1237 [GeographyKey]
1238 ) REFERENCES [dbo].[DimGeography] (
1239 [GeographyKey]
1240 );
1241 CONSTRAINT [FK_DimCustomer_DimGeography] FOREIGN KEY &#x0D;
1242 (&#x0D;
1243 [GeographyKey]&#x0D;
1244 ) REFERENCES [dbo].[DimGeography] (&#x0D;
1245 [GeographyKey]&#x0D;
1246 );&#x0D;
1247&#x0D;
1248</CommandText></TSQLCommand></EVENT_INSTANCE>
124990|2010-09-30 11:12:55.700000000|dbo|ALTER_TABLE|dbo|DimDepartmentGroup|ALTER TABLE [dbo].[DimDepartmentGroup] ADD
1250 CONSTRAINT [FK_DimDepartmentGroup_DimDepartmentGroup] FOREIGN KEY
1251 (
1252 [ParentDepartmentGroupKey]
1253 ) REFERENCES [dbo].[DimDepartmentGroup] (
1254 [DepartmentGroupKey]
1255 );
1256 CONSTRAINT [FK_DimDepartmentGroup_DimDepartmentGroup] FOREIGN KEY &#x0D;
1257 (&#x0D;
1258 [ParentDepartmentGroupKey]&#x0D;
1259 ) REFERENCES [dbo].[DimDepartmentGroup] (&#x0D;
1260 [DepartmentGroupKey]&#x0D;
1261 );&#x0D;
1262&#x0D;
1263</CommandText></TSQLCommand></EVENT_INSTANCE>
126491|2010-09-30 11:12:55.707000000|dbo|ALTER_TABLE|dbo|DimEmployee|ALTER TABLE [dbo].[DimEmployee] ADD
1265 CONSTRAINT [FK_DimEmployee_DimEmployee] FOREIGN KEY
1266 (
1267 [ParentEmployeeKey]
1268 ) REFERENCES [dbo].[DimEmployee] (
1269 [EmployeeKey]
1270 ),
1271 CONSTRAINT [FK_DimEmployee_DimSalesTerritory] FOREIGN KEY
1272 (
1273 [SalesTerritoryKey]
1274 ) REFERENCES [dbo].[DimSalesTerritory] (
1275 [SalesTerritoryKey]
1276 );
1277 CONSTRAINT [FK_DimEmployee_DimEmployee] FOREIGN KEY &#x0D;
1278 (&#x0D;
1279 [ParentEmployeeKey]&#x0D;
1280 ) REFERENCES [dbo].[DimEmployee] (&#x0D;
1281 [EmployeeKey]&#x0D;
1282 ),&#x0D;
1283 CONSTRAINT [FK_DimEmployee_DimSalesTerritory] FOREIGN KEY &#x0D;
1284 (&#x0D;
1285 [SalesTerritoryKey]&#x0D;
1286 ) REFERENCES [dbo].[DimSalesTerritory] (&#x0D;
1287 [SalesTerritoryKey]&#x0D;
1288 );&#x0D;
1289&#x0D;
1290</CommandText></TSQLCommand></EVENT_INSTANCE>
129192|2010-09-30 11:12:55.710000000|dbo|ALTER_TABLE|dbo|DimGeography|ALTER TABLE [dbo].[DimGeography] ADD
1292 CONSTRAINT [FK_DimGeography_DimSalesTerritory] FOREIGN KEY
1293 (
1294 [SalesTerritoryKey]
1295 ) REFERENCES [dbo].[DimSalesTerritory] (
1296 [SalesTerritoryKey]
1297 );
1298 CONSTRAINT [FK_DimGeography_DimSalesTerritory] FOREIGN KEY &#x0D;
1299 (&#x0D;
1300 [SalesTerritoryKey]&#x0D;
1301 ) REFERENCES [dbo].[DimSalesTerritory] (&#x0D;
1302 [SalesTerritoryKey]&#x0D;
1303 );&#x0D;
1304&#x0D;
1305</CommandText></TSQLCommand></EVENT_INSTANCE>
130693|2010-09-30 11:12:55.717000000|dbo|ALTER_TABLE|dbo|DimOrganization|ALTER TABLE [dbo].[DimOrganization] ADD
1307 CONSTRAINT [FK_DimOrganization_DimOrganization] FOREIGN KEY
1308 (
1309 [ParentOrganizationKey]
1310 ) REFERENCES [dbo].[DimOrganization] (
1311 [OrganizationKey]
1312 ),
1313 CONSTRAINT [FK_DimOrganization_DimCurrency] FOREIGN KEY
1314 (
1315 [CurrencyKey]
1316 ) REFERENCES [dbo].[DimCurrency] (
1317 [CurrencyKey]
1318 );
1319 CONSTRAINT [FK_DimOrganization_DimOrganization] FOREIGN KEY &#x0D;
1320 (&#x0D;
1321 [ParentOrganizationKey]&#x0D;
1322 ) REFERENCES [dbo].[DimOrganization] (&#x0D;
1323 [OrganizationKey]&#x0D;
1324 ),&#x0D;
1325 CONSTRAINT [FK_DimOrganization_DimCurrency] FOREIGN KEY&#x0D;
1326 (&#x0D;
1327 [CurrencyKey]&#x0D;
1328 ) REFERENCES [dbo].[DimCurrency] (&#x0D;
1329 [CurrencyKey]&#x0D;
1330 );&#x0D;
1331&#x0D;
1332</CommandText></TSQLCommand></EVENT_INSTANCE>
133394|2010-09-30 11:12:55.720000000|dbo|ALTER_TABLE|dbo|DimProduct|ALTER TABLE [dbo].[DimProduct] ADD
1334 CONSTRAINT [FK_DimProduct_DimProductSubcategory] FOREIGN KEY
1335 (
1336 [ProductSubcategoryKey]
1337 ) REFERENCES [dbo].[DimProductSubcategory] (
1338 [ProductSubcategoryKey]
1339 );
1340 CONSTRAINT [FK_DimProduct_DimProductSubcategory] FOREIGN KEY &#x0D;
1341 (&#x0D;
1342 [ProductSubcategoryKey]&#x0D;
1343 ) REFERENCES [dbo].[DimProductSubcategory] (&#x0D;
1344 [ProductSubcategoryKey]&#x0D;
1345 );&#x0D;
1346&#x0D;
1347</CommandText></TSQLCommand></EVENT_INSTANCE>
134895|2010-09-30 11:12:55.727000000|dbo|ALTER_TABLE|dbo|DimProductSubcategory|ALTER TABLE [dbo].[DimProductSubcategory] ADD
1349 CONSTRAINT [FK_DimProductSubcategory_DimProductCategory] FOREIGN KEY
1350 (
1351 [ProductCategoryKey]
1352 ) REFERENCES [dbo].[DimProductCategory] (
1353 [ProductCategoryKey]
1354 );
1355 CONSTRAINT [FK_DimProductSubcategory_DimProductCategory] FOREIGN KEY &#x0D;
1356 (&#x0D;
1357 [ProductCategoryKey]&#x0D;
1358 ) REFERENCES [dbo].[DimProductCategory] (&#x0D;
1359 [ProductCategoryKey]&#x0D;
1360 );&#x0D;
1361&#x0D;
1362</CommandText></TSQLCommand></EVENT_INSTANCE>
136396|2010-09-30 11:12:55.733000000|dbo|ALTER_TABLE|dbo|DimReseller|ALTER TABLE [dbo].[DimReseller] ADD
1364 CONSTRAINT [FK_DimReseller_DimGeography] FOREIGN KEY
1365 (
1366 [GeographyKey]
1367 ) REFERENCES [dbo].[DimGeography] (
1368 [GeographyKey]
1369 );
1370
1371 CONSTRAINT [FK_DimReseller_DimGeography] FOREIGN KEY &#x0D;
1372 (&#x0D;
1373 [GeographyKey]&#x0D;
1374 ) REFERENCES [dbo].[DimGeography] (&#x0D;
1375 [GeographyKey]&#x0D;
1376 );&#x0D;
1377 &#x0D;
1378</CommandText></TSQLCommand></EVENT_INSTANCE>
137997|2010-09-30 11:12:55.737000000|dbo|ALTER_TABLE|dbo|FactCallCenter|ALTER TABLE [dbo].[FactCallCenter] ADD
1380CONSTRAINT [FK_FactCallCenter_DimDate] FOREIGN KEY
1381(
1382[DateKey]
1383) REFERENCES [dbo].[DimDate] (
1384[DateKey]
1385);
1386CONSTRAINT [FK_FactCallCenter_DimDate] FOREIGN KEY&#x0D;
1387(&#x0D;
1388[DateKey]&#x0D;
1389) REFERENCES [dbo].[DimDate] (&#x0D;
1390[DateKey]&#x0D;
1391);&#x0D;
1392&#x0D;
1393</CommandText></TSQLCommand></EVENT_INSTANCE>
139498|2010-09-30 11:12:55.773000000|dbo|ALTER_TABLE|dbo|FactCurrencyRate|ALTER TABLE [dbo].[FactCurrencyRate] ADD
1395 CONSTRAINT [FK_FactCurrencyRate_DimDate] FOREIGN KEY
1396 (
1397 [DateKey]
1398 ) REFERENCES [dbo].[DimDate] (
1399 [DateKey]
1400 ),
1401 CONSTRAINT [FK_FactCurrencyRate_DimCurrency] FOREIGN KEY
1402 (
1403 [CurrencyKey]
1404 ) REFERENCES [dbo].[DimCurrency] (
1405 [CurrencyKey]
1406 );
1407 CONSTRAINT [FK_FactCurrencyRate_DimDate] FOREIGN KEY &#x0D;
1408 (&#x0D;
1409 [DateKey]&#x0D;
1410 ) REFERENCES [dbo].[DimDate] (&#x0D;
1411 [DateKey]&#x0D;
1412 ),&#x0D;
1413 CONSTRAINT [FK_FactCurrencyRate_DimCurrency] FOREIGN KEY &#x0D;
1414 (&#x0D;
1415 [CurrencyKey]&#x0D;
1416 ) REFERENCES [dbo].[DimCurrency] (&#x0D;
1417 [CurrencyKey]&#x0D;
1418 );&#x0D;
1419&#x0D;
1420</CommandText></TSQLCommand></EVENT_INSTANCE>
142199|2010-09-30 11:12:55.983000000|dbo|ALTER_TABLE|dbo|FactFinance|ALTER TABLE [dbo].[FactFinance] ADD
1422 CONSTRAINT [FK_FactFinance_DimAccount] FOREIGN KEY
1423 (
1424 [AccountKey]
1425 ) REFERENCES [dbo].[DimAccount] (
1426 [AccountKey]
1427 ),
1428 CONSTRAINT [FK_FactFinance_DimDepartmentGroup] FOREIGN KEY
1429 (
1430 [DepartmentGroupKey]
1431 ) REFERENCES [dbo].[DimDepartmentGroup] (
1432 [DepartmentGroupKey]
1433 ),
1434 CONSTRAINT [FK_FactFinance_DimOrganization] FOREIGN KEY
1435 (
1436 [OrganizationKey]
1437 ) REFERENCES [dbo].[DimOrganization] (
1438 [OrganizationKey]
1439 ),
1440 CONSTRAINT [FK_FactFinance_DimScenario] FOREIGN KEY
1441 (
1442 [ScenarioKey]
1443 ) REFERENCES [dbo].[DimScenario] (
1444 [ScenarioKey]
1445 ),
1446 CONSTRAINT [FK_FactFinance_DimDate] FOREIGN KEY
1447 (
1448 [DateKey]
1449 ) REFERENCES [dbo].[DimDate] (
1450 [DateKey]
1451 );
1452 CONSTRAINT [FK_FactFinance_DimAccount] FOREIGN KEY &#x0D;
1453 (&#x0D;
1454 [AccountKey]&#x0D;
1455 ) REFERENCES [dbo].[DimAccount] (&#x0D;
1456 [AccountKey]&#x0D;
1457 ),&#x0D;
1458 CONSTRAINT [FK_FactFinance_DimDepartmentGroup] FOREIGN KEY &#x0D;
1459 (&#x0D;
1460 [DepartmentGroupKey]&#x0D;
1461 ) REFERENCES [dbo].[DimDepartmentGroup] (&#x0D;
1462 [DepartmentGroupKey]&#x0D;
1463 ),&#x0D;
1464 CONSTRAINT [FK_FactFinance_DimOrganization] FOREIGN KEY &#x0D;
1465 (&#x0D;
1466 [OrganizationKey]&#x0D;
1467 ) REFERENCES [dbo].[DimOrganization] (&#x0D;
1468 [OrganizationKey]&#x0D;
1469 ),&#x0D;
1470 CONSTRAINT [FK_FactFinance_DimScenario] FOREIGN KEY &#x0D;
1471 (&#x0D;
1472 [ScenarioKey]&#x0D;
1473 ) REFERENCES [dbo].[DimScenario] (&#x0D;
1474 [ScenarioKey]&#x0D;
1475 ),&#x0D;
1476 CONSTRAINT [FK_FactFinance_DimDate] FOREIGN KEY &#x0D;
1477 (&#x0D;
1478 [DateKey]&#x0D;
1479 ) REFERENCES [dbo].[DimDate] (&#x0D;
1480 [DateKey]&#x0D;
1481 );&#x0D;
1482&#x0D;
1483</CommandText></TSQLCommand></EVENT_INSTANCE>
1484100|2010-09-30 11:12:56.313000000|dbo|ALTER_TABLE|dbo|FactInternetSalesReason|ALTER TABLE [dbo].[FactInternetSalesReason] ADD
1485 CONSTRAINT [FK_FactInternetSalesReason_DimSalesReason] FOREIGN KEY
1486 (
1487 [SalesReasonKey]
1488 ) REFERENCES [dbo].[DimSalesReason] (
1489 [SalesReasonKey]
1490 ),
1491 CONSTRAINT [FK_FactInternetSalesReason_FactInternetSales] FOREIGN KEY
1492 (
1493 [SalesOrderNumber],
1494 [SalesOrderLineNumber]
1495 ) REFERENCES [dbo].[FactInternetSales] (
1496 [SalesOrderNumber],
1497 [SalesOrderLineNumber]
1498 );
1499 CONSTRAINT [FK_FactInternetSalesReason_DimSalesReason] FOREIGN KEY &#x0D;
1500 (&#x0D;
1501 [SalesReasonKey]&#x0D;
1502 ) REFERENCES [dbo].[DimSalesReason] (&#x0D;
1503 [SalesReasonKey]&#x0D;
1504 ),&#x0D;
1505 CONSTRAINT [FK_FactInternetSalesReason_FactInternetSales] FOREIGN KEY &#x0D;
1506 (&#x0D;
1507 [SalesOrderNumber],&#x0D;
1508 [SalesOrderLineNumber]&#x0D;
1509 ) REFERENCES [dbo].[FactInternetSales] (&#x0D;
1510 [SalesOrderNumber],&#x0D;
1511 [SalesOrderLineNumber]&#x0D;
1512 );&#x0D;
1513&#x0D;
1514</CommandText></TSQLCommand></EVENT_INSTANCE>
1515103|2010-09-30 11:12:56.763000000|dbo|ALTER_TABLE|dbo|FactSalesQuota|ALTER TABLE [dbo].[FactSalesQuota] ADD
1516 CONSTRAINT [FK_FactSalesQuota_DimEmployee] FOREIGN KEY
1517 (
1518 [EmployeeKey]
1519 ) REFERENCES [dbo].[DimEmployee] (
1520 [EmployeeKey]
1521 ),
1522 CONSTRAINT [FK_FactSalesQuota_DimDate] FOREIGN KEY
1523 (
1524 [DateKey]
1525 ) REFERENCES [dbo].[DimDate] (
1526 [DateKey]
1527 );
1528 CONSTRAINT [FK_FactSalesQuota_DimEmployee] FOREIGN KEY &#x0D;
1529 (&#x0D;
1530 [EmployeeKey]&#x0D;
1531 ) REFERENCES [dbo].[DimEmployee] (&#x0D;
1532 [EmployeeKey]&#x0D;
1533 ),&#x0D;
1534 CONSTRAINT [FK_FactSalesQuota_DimDate] FOREIGN KEY &#x0D;
1535 (&#x0D;
1536 [DateKey]&#x0D;
1537 ) REFERENCES [dbo].[DimDate] (&#x0D;
1538 [DateKey]&#x0D;
1539 );&#x0D;
1540</CommandText></TSQLCommand></EVENT_INSTANCE>
1541101|2010-09-30 11:12:56.540000000|dbo|ALTER_TABLE|dbo|FactInternetSales|ALTER TABLE [dbo].[FactInternetSales] ADD
1542 CONSTRAINT [FK_FactInternetSales_DimCurrency] FOREIGN KEY
1543 (
1544 [CurrencyKey]
1545 ) REFERENCES [dbo].[DimCurrency] (
1546 [CurrencyKey]
1547 ),
1548 CONSTRAINT [FK_FactInternetSales_DimCustomer] FOREIGN KEY
1549 (
1550 [CustomerKey]
1551 ) REFERENCES [dbo].[DimCustomer] (
1552 [CustomerKey]
1553 ),
1554 CONSTRAINT [FK_FactInternetSales_DimProduct] FOREIGN KEY
1555 (
1556 [ProductKey]
1557 ) REFERENCES [dbo].[DimProduct] (
1558 [ProductKey]
1559 ),
1560 CONSTRAINT [FK_FactInternetSales_DimPromotion] FOREIGN KEY
1561 (
1562 [PromotionKey]
1563 ) REFERENCES [dbo].[DimPromotion] (
1564 [PromotionKey]
1565 ),
1566 CONSTRAINT [FK_FactInternetSales_DimDate] FOREIGN KEY
1567 (
1568 [OrderDateKey]
1569 ) REFERENCES [dbo].[DimDate] (
1570 [DateKey]
1571 ),
1572 CONSTRAINT [FK_FactInternetSales_DimDate1] FOREIGN KEY
1573 (
1574 [DueDateKey]
1575 ) REFERENCES [dbo].[DimDate] (
1576 [DateKey]
1577 ),
1578 CONSTRAINT [FK_FactInternetSales_DimDate2] FOREIGN KEY
1579 (
1580 [ShipDateKey]
1581 ) REFERENCES [dbo].[DimDate] (
1582 [DateKey]
1583 ),
1584 CONSTRAINT [FK_FactInternetSales_DimSalesTerritory] FOREIGN KEY
1585 (
1586 [SalesTerritoryKey]
1587 ) REFERENCES [dbo].[DimSalesTerritory] (
1588 [SalesTerritoryKey]
1589 );
1590 CONSTRAINT [FK_FactInternetSales_DimCurrency] FOREIGN KEY &#x0D;
1591 (&#x0D;
1592 [CurrencyKey]&#x0D;
1593 ) REFERENCES [dbo].[DimCurrency] (&#x0D;
1594 [CurrencyKey]&#x0D;
1595 ),&#x0D;
1596 CONSTRAINT [FK_FactInternetSales_DimCustomer] FOREIGN KEY &#x0D;
1597 (&#x0D;
1598 [CustomerKey]&#x0D;
1599 ) REFERENCES [dbo].[DimCustomer] (&#x0D;
1600 [CustomerKey]&#x0D;
1601 ),&#x0D;
1602 CONSTRAINT [FK_FactInternetSales_DimProduct] FOREIGN KEY &#x0D;
1603 (&#x0D;
1604 [ProductKey]&#x0D;
1605 ) REFERENCES [dbo].[DimProduct] (&#x0D;
1606 [ProductKey]&#x0D;
1607 ),&#x0D;
1608 CONSTRAINT [FK_FactInternetSales_DimPromotion] FOREIGN KEY &#x0D;
1609 (&#x0D;
1610 [PromotionKey]&#x0D;
1611 ) REFERENCES [dbo].[DimPromotion] (&#x0D;
1612 [PromotionKey]&#x0D;
1613 ),&#x0D;
1614 CONSTRAINT [FK_FactInternetSales_DimDate] FOREIGN KEY &#x0D;
1615 (&#x0D;
1616 [OrderDateKey]&#x0D;
1617 ) REFERENCES [dbo].[DimDate] (&#x0D;
1618 [DateKey]&#x0D;
1619 ),&#x0D;
1620 CONSTRAINT [FK_FactInternetSales_DimDate1] FOREIGN KEY &#x0D;
1621 (&#x0D;
1622 [DueDateKey]&#x0D;
1623 ) REFERENCES [dbo].[DimDate] (&#x0D;
1624 [DateKey]&#x0D;
1625 ),&#x0D;
1626 CONSTRAINT [FK_FactInternetSales_DimDate2] FOREIGN KEY &#x0D;
1627 (&#x0D;
1628 [ShipDateKey]&#x0D;
1629 ) REFERENCES [dbo].[DimDate] (&#x0D;
1630 [DateKey]&#x0D;
1631 ),&#x0D;
1632 CONSTRAINT [FK_FactInternetSales_DimSalesTerritory] FOREIGN KEY &#x0D;
1633 (&#x0D;
1634 [SalesTerritoryKey]&#x0D;
1635 ) REFERENCES [dbo].[DimSalesTerritory] (&#x0D;
1636 [SalesTerritoryKey]&#x0D;
1637 );&#x0D;
1638&#x0D;
1639</CommandText></TSQLCommand></EVENT_INSTANCE>
1640102|2010-09-30 11:12:56.753000000|dbo|ALTER_TABLE|dbo|FactResellerSales|ALTER TABLE [dbo].[FactResellerSales] ADD
1641 CONSTRAINT [FK_FactResellerSales_DimCurrency] FOREIGN KEY
1642 (
1643 [CurrencyKey]
1644 ) REFERENCES [dbo].[DimCurrency] (
1645 [CurrencyKey]
1646 ),
1647 CONSTRAINT [FK_FactResellerSales_DimProduct] FOREIGN KEY
1648 (
1649 [ProductKey]
1650 ) REFERENCES [dbo].[DimProduct] (
1651 [ProductKey]
1652 ),
1653 CONSTRAINT [FK_FactResellerSales_DimPromotion] FOREIGN KEY
1654 (
1655 [PromotionKey]
1656 ) REFERENCES [dbo].[DimPromotion] (
1657 [PromotionKey]
1658 ),
1659 CONSTRAINT [FK_FactResellerSales_DimDate] FOREIGN KEY
1660 (
1661 [OrderDateKey]
1662 ) REFERENCES [dbo].[DimDate] (
1663 [DateKey]
1664 ),
1665 CONSTRAINT [FK_FactResellerSales_DimDate1] FOREIGN KEY
1666 (
1667 [DueDateKey]
1668 ) REFERENCES [dbo].[DimDate] (
1669 [DateKey]
1670 ),
1671 CONSTRAINT [FK_FactResellerSales_DimDate2] FOREIGN KEY
1672 (
1673 [ShipDateKey]
1674 ) REFERENCES [dbo].[DimDate] (
1675 [DateKey]
1676 ),
1677 CONSTRAINT [FK_FactResellerSales_DimEmployee] FOREIGN KEY
1678 (
1679 [EmployeeKey]
1680 ) REFERENCES [dbo].[DimEmployee] (
1681 [EmployeeKey]
1682 ),
1683 CONSTRAINT [FK_FactResellerSales_DimReseller] FOREIGN KEY
1684 (
1685 [ResellerKey]
1686 ) REFERENCES [dbo].[DimReseller] (
1687 [ResellerKey]
1688 ),
1689 CONSTRAINT [FK_FactResellerSales_DimSalesTerritory] FOREIGN KEY
1690 (
1691 [SalesTerritoryKey]
1692 ) REFERENCES [dbo].[DimSalesTerritory] (
1693 [SalesTerritoryKey]
1694 );
1695 CONSTRAINT [FK_FactResellerSales_DimCurrency] FOREIGN KEY &#x0D;
1696 (&#x0D;
1697 [CurrencyKey]&#x0D;
1698 ) REFERENCES [dbo].[DimCurrency] (&#x0D;
1699 [CurrencyKey]&#x0D;
1700 ),&#x0D;
1701 CONSTRAINT [FK_FactResellerSales_DimProduct] FOREIGN KEY &#x0D;
1702 (&#x0D;
1703 [ProductKey]&#x0D;
1704 ) REFERENCES [dbo].[DimProduct] (&#x0D;
1705 [ProductKey]&#x0D;
1706 ),&#x0D;
1707 CONSTRAINT [FK_FactResellerSales_DimPromotion] FOREIGN KEY &#x0D;
1708 (&#x0D;
1709 [PromotionKey]&#x0D;
1710 ) REFERENCES [dbo].[DimPromotion] (&#x0D;
1711 [PromotionKey]&#x0D;
1712 ),&#x0D;
1713 CONSTRAINT [FK_FactResellerSales_DimDate] FOREIGN KEY &#x0D;
1714 (&#x0D;
1715 [OrderDateKey]&#x0D;
1716 ) REFERENCES [dbo].[DimDate] (&#x0D;
1717 [DateKey]&#x0D;
1718 ),&#x0D;
1719 CONSTRAINT [FK_FactResellerSales_DimDate1] FOREIGN KEY &#x0D;
1720 (&#x0D;
1721 [DueDateKey]&#x0D;
1722 ) REFERENCES [dbo].[DimDate] (&#x0D;
1723 [DateKey]&#x0D;
1724 ),&#x0D;
1725 CONSTRAINT [FK_FactResellerSales_DimDate2] FOREIGN KEY &#x0D;
1726 (&#x0D;
1727 [ShipDateKey]&#x0D;
1728 ) REFERENCES [dbo].[DimDate] (&#x0D;
1729 [DateKey]&#x0D;
1730 ),&#x0D;
1731 CONSTRAINT [FK_FactResellerSales_DimEmployee] FOREIGN KEY &#x0D;
1732 (&#x0D;
1733 [EmployeeKey]&#x0D;
1734 ) REFERENCES [dbo].[DimEmployee] (&#x0D;
1735 [EmployeeKey]&#x0D;
1736 ),&#x0D;
1737 CONSTRAINT [FK_FactResellerSales_DimReseller] FOREIGN KEY &#x0D;
1738 (&#x0D;
1739 [ResellerKey]&#x0D;
1740 ) REFERENCES [dbo].[DimReseller] (&#x0D;
1741 [ResellerKey]&#x0D;
1742 ),&#x0D;
1743 CONSTRAINT [FK_FactResellerSales_DimSalesTerritory] FOREIGN KEY &#x0D;
1744 (&#x0D;
1745 [SalesTerritoryKey]&#x0D;
1746 ) REFERENCES [dbo].[DimSalesTerritory] (&#x0D;
1747 [SalesTerritoryKey]&#x0D;
1748 );&#x0D;
1749&#x0D;
1750</CommandText></TSQLCommand></EVENT_INSTANCE>
1751104|2010-09-30 11:12:56.797000000|dbo|ALTER_TABLE|dbo|FactSurveyResponse|ALTER TABLE [dbo].[FactSurveyResponse] ADD
1752CONSTRAINT [FK_FactSurveyResponse_DateKey] FOREIGN KEY
1753(
1754[DateKey]
1755 ) REFERENCES [dbo].[DimDate] (
1756 [DateKey]
1757 ),
1758 CONSTRAINT [FK_FactSurveyResponse_CustomerKey] FOREIGN KEY
1759 (
1760[CustomerKey]
1761 ) REFERENCES [dbo].[DimCustomer] (
1762 [CustomerKey]
1763 );
1764CONSTRAINT [FK_FactSurveyResponse_DateKey] FOREIGN KEY&#x0D;
1765(&#x0D;
1766[DateKey]&#x0D;
1767 ) REFERENCES [dbo].[DimDate] (&#x0D;
1768 [DateKey]&#x0D;
1769 ),&#x0D;
1770 CONSTRAINT [FK_FactSurveyResponse_CustomerKey] FOREIGN KEY&#x0D;
1771 (&#x0D;
1772[CustomerKey]&#x0D;
1773 ) REFERENCES [dbo].[DimCustomer] (&#x0D;
1774 [CustomerKey]&#x0D;
1775 );&#x0D;
1776</CommandText></TSQLCommand></EVENT_INSTANCE>
1777105|2010-09-30 11:12:56.800000000|dbo|CREATE_FUNCTION|dbo|udfMinimumDate|
1778CREATE FUNCTION [dbo].[udfMinimumDate] (
1779 @x DATETIME,
1780 @y DATETIME
1781) RETURNS DATETIME
1782AS
1783BEGIN
1784 DECLARE @z DATETIME
1785 IF @x <= @y
1786 SET @z = @x
1787 ELSE
1788 SET @z = @y
1789 RETURN(@z)
1790END
1791CREATE FUNCTION [dbo].[udfMinimumDate] (&#x0D;
1792 @x DATETIME, &#x0D;
1793 @y DATETIME&#x0D;
1794) RETURNS DATETIME&#x0D;
1795AS&#x0D;
1796BEGIN&#x0D;
1797 DECLARE @z DATETIME&#x0D;
1798&#x0D;
1799 IF @x &lt;= @y &#x0D;
1800 SET @z = @x &#x0D;
1801 ELSE &#x0D;
1802 SET @z = @y&#x0D;
1803&#x0D;
1804 RETURN(@z)&#x0D;
1805END&#x0D;
1806</CommandText></TSQLCommand></EVENT_INSTANCE>
1807106|2010-09-30 11:12:56.813000000|dbo|CREATE_FUNCTION|dbo|udfTwoDigitZeroFill|
1808-- Converts the specified integer (which should be < 100 and > -1)
1809-- into a two character string, zero filling from the left
1810-- if the number is < 10.
1811CREATE FUNCTION [dbo].[udfTwoDigitZeroFill] (@number int)
1812RETURNS char(2)
1813AS
1814BEGIN
1815DECLARE @result char(2);
1816IF @number > 9
1817SET @result = convert(char(2), @number);
1818ELSE
1819SET @result = convert(char(2), '0' + convert(varchar, @number));
1820RETURN @result;
1821END
1822-- Converts the specified integer (which should be &lt; 100 and &gt; -1)&#x0D;
1823-- into a two character string, zero filling from the left &#x0D;
1824-- if the number is &lt; 10.&#x0D;
1825CREATE FUNCTION [dbo].[udfTwoDigitZeroFill] (@number int) &#x0D;
1826RETURNS char(2)&#x0D;
1827AS&#x0D;
1828BEGIN&#x0D;
1829DECLARE @result char(2);&#x0D;
1830IF @number &gt; 9 &#x0D;
1831SET @result = convert(char(2), @number);&#x0D;
1832ELSE&#x0D;
1833SET @result = convert(char(2), '0' + convert(varchar, @number));&#x0D;
1834RETURN @result;&#x0D;
1835END&#x0D;
1836&#x0D;
1837</CommandText></TSQLCommand></EVENT_INSTANCE>
1838107|2010-09-30 11:12:56.840000000|dbo|CREATE_FUNCTION|dbo|udfBuildISO8601Date|
1839-- Builds an ISO 8601 format date from a year, month, and day specified as integers.
1840-- This format of date should parse correctly regardless of SET DATEFORMAT and SET LANGUAGE.
1841-- See SQL Server Books Online for more details.
1842CREATE FUNCTION [dbo].[udfBuildISO8601Date] (@year int, @month int, @day int)
1843RETURNS datetime
1844AS
1845BEGIN
1846RETURN cast(convert(varchar, @year) + '-' + [dbo].[udfTwoDigitZeroFill](@month)
1847 + '-' + [dbo].[udfTwoDigitZeroFill](@day) + 'T00:00:00'
1848 as datetime);
1849END
1850-- Builds an ISO 8601 format date from a year, month, and day specified as integers.&#x0D;
1851-- This format of date should parse correctly regardless of SET DATEFORMAT and SET LANGUAGE.&#x0D;
1852-- See SQL Server Books Online for more details.&#x0D;
1853CREATE FUNCTION [dbo].[udfBuildISO8601Date] (@year int, @month int, @day int)&#x0D;
1854RETURNS datetime&#x0D;
1855AS &#x0D;
1856BEGIN&#x0D;
1857RETURN cast(convert(varchar, @year) + '-' + [dbo].[udfTwoDigitZeroFill](@month) &#x0D;
1858 + '-' + [dbo].[udfTwoDigitZeroFill](@day) + 'T00:00:00' &#x0D;
1859 as datetime);&#x0D;
1860END&#x0D;
1861</CommandText></TSQLCommand></EVENT_INSTANCE>
1862108|2010-09-30 11:12:56.853000000|dbo|CREATE_VIEW|dbo|vDMPrep|
1863-- vDMPrep will be used as a data source by the other data mining views.
1864-- Uses DW data at customer, product, day, etc. granularity and
1865-- gets region, model, year, month, etc.
1866CREATE VIEW [dbo].[vDMPrep]
1867AS
1868 SELECT
1869 pc.[EnglishProductCategoryName]
1870 ,Coalesce(p.[ModelName], p.[EnglishProductName]) AS [Model]
1871 ,c.[CustomerKey]
1872 ,s.[SalesTerritoryGroup] AS [Region]
1873 ,CASE
1874 WHEN Month(GetDate()) < Month(c.[BirthDate])
1875 THEN DateDiff(yy,c.[BirthDate],GetDate()) - 1
1876 WHEN Month(GetDate()) = Month(c.[BirthDate])
1877 AND Day(GetDate()) < Day(c.[BirthDate])
1878 THEN DateDiff(yy,c.[BirthDate],GetDate()) - 1
1879 ELSE DateDiff(yy,c.[BirthDate],GetDate())
1880 END AS [Age]
1881 ,CASE
1882 WHEN c.[YearlyIncome] < 40000 THEN 'Low'
1883 WHEN c.[YearlyIncome] > 60000 THEN 'High'
1884 ELSE 'Moderate'
1885 END AS [IncomeGroup]
1886 ,d.[CalendarYear]
1887 ,d.[FiscalYear]
1888 ,d.[MonthNumberOfYear] AS [Month]
1889 ,f.[SalesOrderNumber] AS [OrderNumber]
1890 ,f.SalesOrderLineNumber AS LineNumber
1891 ,f.OrderQuantity AS Quantity
1892 ,f.ExtendedAmount AS Amount
1893 FROM
1894 [dbo].[FactInternetSales] f
1895 INNER JOIN [dbo].[DimDate] d
1896 ON f.[OrderDateKey] = d.[DateKey]
1897 INNER JOIN [dbo].[DimProduct] p
1898 ON f.[ProductKey] = p.[ProductKey]
1899 INNER JOIN [dbo].[DimProductSubcategory] psc
1900 ON p.[ProductSubcategoryKey] = psc.[ProductSubcategoryKey]
1901 INNER JOIN [dbo].[DimProductCategory] pc
1902 ON psc.[ProductCategoryKey] = pc.[ProductCategoryKey]
1903 INNER JOIN [dbo].[DimCustomer] c
1904 ON f.[CustomerKey] = c.[CustomerKey]
1905 INNER JOIN [dbo].[DimGeography] g
1906 ON c.[GeographyKey] = g.[GeographyKey]
1907 INNER JOIN [dbo].[DimSalesTerritory] s
1908 ON g.[SalesTerritoryKey] = s.[SalesTerritoryKey]
1909;
1910-- vDMPrep will be used as a data source by the other data mining views. &#x0D;
1911-- Uses DW data at customer, product, day, etc. granularity and&#x0D;
1912-- gets region, model, year, month, etc.&#x0D;
1913CREATE VIEW [dbo].[vDMPrep]&#x0D;
1914AS&#x0D;
1915 SELECT&#x0D;
1916 pc.[EnglishProductCategoryName]&#x0D;
1917 ,Coalesce(p.[ModelName], p.[EnglishProductName]) AS [Model]&#x0D;
1918 ,c.[CustomerKey]&#x0D;
1919 ,s.[SalesTerritoryGroup] AS [Region]&#x0D;
1920 ,CASE&#x0D;
1921 WHEN Month(GetDate()) &lt; Month(c.[BirthDate])&#x0D;
1922 THEN DateDiff(yy,c.[BirthDate],GetDate()) - 1&#x0D;
1923 WHEN Month(GetDate()) = Month(c.[BirthDate])&#x0D;
1924 AND Day(GetDate()) &lt; Day(c.[BirthDate])&#x0D;
1925 THEN DateDiff(yy,c.[BirthDate],GetDate()) - 1&#x0D;
1926 ELSE DateDiff(yy,c.[BirthDate],GetDate())&#x0D;
1927 END AS [Age]&#x0D;
1928 ,CASE&#x0D;
1929 WHEN c.[YearlyIncome] &lt; 40000 THEN 'Low'&#x0D;
1930 WHEN c.[YearlyIncome] &gt; 60000 THEN 'High'&#x0D;
1931 ELSE 'Moderate'&#x0D;
1932 END AS [IncomeGroup]&#x0D;
1933 ,d.[CalendarYear]&#x0D;
1934 ,d.[FiscalYear]&#x0D;
1935 ,d.[MonthNumberOfYear] AS [Month]&#x0D;
1936 ,f.[SalesOrderNumber] AS [OrderNumber]&#x0D;
1937 ,f.SalesOrderLineNumber AS LineNumber&#x0D;
1938 ,f.OrderQuantity AS Quantity&#x0D;
1939 ,f.ExtendedAmount AS Amount &#x0D;
1940 FROM&#x0D;
1941 [dbo].[FactInternetSales] f&#x0D;
1942 INNER JOIN [dbo].[DimDate] d&#x0D;
1943 ON f.[OrderDateKey] = d.[DateKey]&#x0D;
1944 INNER JOIN [dbo].[DimProduct] p&#x0D;
1945 ON f.[ProductKey] = p.[ProductKey]&#x0D;
1946 INNER JOIN [dbo].[DimProductSubcategory] psc&#x0D;
1947 ON p.[ProductSubcategoryKey] = psc.[ProductSubcategoryKey]&#x0D;
1948 INNER JOIN [dbo].[DimProductCategory] pc&#x0D;
1949 ON psc.[ProductCategoryKey] = pc.[ProductCategoryKey]&#x0D;
1950 INNER JOIN [dbo].[DimCustomer] c&#x0D;
1951 ON f.[CustomerKey] = c.[CustomerKey]&#x0D;
1952 INNER JOIN [dbo].[DimGeography] g&#x0D;
1953 ON c.[GeographyKey] = g.[GeographyKey]&#x0D;
1954 INNER JOIN [dbo].[DimSalesTerritory] s&#x0D;
1955 ON g.[SalesTerritoryKey] = s.[SalesTerritoryKey] &#x0D;
1956;&#x0D;
1957</CommandText></TSQLCommand></EVENT_INSTANCE>
1958111|2010-09-30 11:12:56.877000000|dbo|CREATE_VIEW|dbo|vAssocSeqOrders|
1959-- vAssocSeqOrders supports assocation and sequence clustering data mmining models.
1960-- - Limits data to FY2004.
1961-- - Creates order case table and line item nested table.
1962CREATE VIEW [dbo].[vAssocSeqOrders]
1963AS
1964 SELECT DISTINCT
1965 [OrderNumber]
1966 ,[CustomerKey]
1967 ,[Region]
1968 ,[IncomeGroup]
1969 FROM
1970 [dbo].[vDMPrep]
1971 WHERE
1972 [FiscalYear] = '2004'
1973-- vAssocSeqOrders supports assocation and sequence clustering data mmining models.&#x0D;
1974-- - Limits data to FY2004.&#x0D;
1975-- - Creates order case table and line item nested table.&#x0D;
1976CREATE VIEW [dbo].[vAssocSeqOrders]&#x0D;
1977AS&#x0D;
1978 SELECT DISTINCT&#x0D;
1979 [OrderNumber]&#x0D;
1980 ,[CustomerKey]&#x0D;
1981 ,[Region]&#x0D;
1982 ,[IncomeGroup]&#x0D;
1983 FROM&#x0D;
1984 [dbo].[vDMPrep] &#x0D;
1985 WHERE&#x0D;
1986 [FiscalYear] = '2004'&#x0D;
1987</CommandText></TSQLCommand></EVENT_INSTANCE>
1988109|2010-09-30 11:12:56.867000000|dbo|CREATE_VIEW|dbo|vTimeSeries|
1989-- vTimeSeries view supports the creation of time series data mining models.
1990-- - Replaces earlier bike models with successor models.
1991-- - Abbreviates model names to improve readability in mining model viewer
1992-- - Concatenates model and region so that table only has one input.
1993-- - Creates a date field indexed to monthly reporting date for use in prediction.
1994CREATE VIEW [dbo].[vTimeSeries]
1995AS
1996 SELECT
1997 CASE [Model]
1998 WHEN 'Mountain-100' THEN 'M200'
1999 WHEN 'Road-150' THEN 'R250'
2000 WHEN 'Road-650' THEN 'R750'
2001 WHEN 'Touring-1000' THEN 'T1000'
2002 ELSE Left([Model], 1) + Right([Model], 3)
2003 END + ' ' + [Region] AS [ModelRegion]
2004 ,(Convert(Integer, [CalendarYear]) * 100) + Convert(Integer, [Month]) AS [TimeIndex]
2005 ,Sum([Quantity]) AS [Quantity]
2006 ,Sum([Amount]) AS [Amount]
2007,CalendarYear
2008,[Month]
2009,[dbo].[udfBuildISO8601Date] ([CalendarYear], [Month], 25)
2010as ReportingDate
2011 FROM
2012 [dbo].[vDMPrep]
2013 WHERE
2014 [Model] IN ('Mountain-100', 'Mountain-200', 'Road-150', 'Road-250',
2015 'Road-650', 'Road-750', 'Touring-1000')
2016 GROUP BY
2017 CASE [Model]
2018 WHEN 'Mountain-100' THEN 'M200'
2019 WHEN 'Road-150' THEN 'R250'
2020 WHEN 'Road-650' THEN 'R750'
2021 WHEN 'Touring-1000' THEN 'T1000'
2022 ELSE Left(Model,1) + Right(Model,3)
2023 END + ' ' + [Region]
2024 ,(Convert(Integer, [CalendarYear]) * 100) + Convert(Integer, [Month])
2025,CalendarYear
2026,[Month]
2027,[dbo].[udfBuildISO8601Date] ([CalendarYear], [Month], 25);
2028&#x0D;
2029-- vTimeSeries view supports the creation of time series data mining models.&#x0D;
2030-- - Replaces earlier bike models with successor models.&#x0D;
2031-- - Abbreviates model names to improve readability in mining model viewer&#x0D;
2032-- - Concatenates model and region so that table only has one input.&#x0D;
2033-- - Creates a date field indexed to monthly reporting date for use in prediction.&#x0D;
2034CREATE VIEW [dbo].[vTimeSeries] &#x0D;
2035AS&#x0D;
2036 SELECT &#x0D;
2037 CASE [Model] &#x0D;
2038 WHEN 'Mountain-100' THEN 'M200' &#x0D;
2039 WHEN 'Road-150' THEN 'R250' &#x0D;
2040 WHEN 'Road-650' THEN 'R750' &#x0D;
2041 WHEN 'Touring-1000' THEN 'T1000' &#x0D;
2042 ELSE Left([Model], 1) + Right([Model], 3) &#x0D;
2043 END + ' ' + [Region] AS [ModelRegion] &#x0D;
2044 ,(Convert(Integer, [CalendarYear]) * 100) + Convert(Integer, [Month]) AS [TimeIndex] &#x0D;
2045 ,Sum([Quantity]) AS [Quantity] &#x0D;
2046 ,Sum([Amount]) AS [Amount]&#x0D;
2047,CalendarYear&#x0D;
2048,[Month]&#x0D;
2049,[dbo].[udfBuildISO8601Date] ([CalendarYear], [Month], 25)&#x0D;
2050as ReportingDate&#x0D;
2051 FROM &#x0D;
2052 [dbo].[vDMPrep] &#x0D;
2053 WHERE &#x0D;
2054 [Model] IN ('Mountain-100', 'Mountain-200', 'Road-150', 'Road-250', &#x0D;
2055 'Road-650', 'Road-750', 'Touring-1000') &#x0D;
2056 GROUP BY &#x0D;
2057 CASE [Model] &#x0D;
2058 WHEN 'Mountain-100' THEN 'M200' &#x0D;
2059 WHEN 'Road-150' THEN 'R250' &#x0D;
2060 WHEN 'Road-650' THEN 'R750' &#x0D;
2061 WHEN 'Touring-1000' THEN 'T1000' &#x0D;
2062 ELSE Left(Model,1) + Right(Model,3) &#x0D;
2063 END + ' ' + [Region] &#x0D;
2064 ,(Convert(Integer, [CalendarYear]) * 100) + Convert(Integer, [Month])&#x0D;
2065,CalendarYear&#x0D;
2066,[Month]&#x0D;
2067,[dbo].[udfBuildISO8601Date] ([CalendarYear], [Month], 25);&#x0D;
2068</CommandText></TSQLCommand></EVENT_INSTANCE>
2069110|2010-09-30 11:12:56.873000000|dbo|CREATE_VIEW|dbo|vTargetMail|
2070-- vTargetMail supports targeted mailing data model
2071-- Uses vDMPrep to determine if a customer buys a bike and joins to DimCustomer
2072CREATE VIEW [dbo].[vTargetMail]
2073AS
2074 SELECT
2075 c.[CustomerKey],
2076 c.[GeographyKey],
2077 c.[CustomerAlternateKey],
2078 c.[Title],
2079 c.[FirstName],
2080 c.[MiddleName],
2081 c.[LastName],
2082 c.[NameStyle],
2083 c.[BirthDate],
2084 c.[MaritalStatus],
2085 c.[Suffix],
2086 c.[Gender],
2087 c.[EmailAddress],
2088 c.[YearlyIncome],
2089 c.[TotalChildren],
2090 c.[NumberChildrenAtHome],
2091 c.[EnglishEducation],
2092 c.[SpanishEducation],
2093 c.[FrenchEducation],
2094 c.[EnglishOccupation],
2095 c.[SpanishOccupation],
2096 c.[FrenchOccupation],
2097 c.[HouseOwnerFlag],
2098 c.[NumberCarsOwned],
2099 c.[AddressLine1],
2100 c.[AddressLine2],
2101 c.[Phone],
2102 c.[DateFirstPurchase],
2103 c.[CommuteDistance],
2104 x.[Region],
2105 x.[Age],
2106 CASE x.[Bikes]
2107 WHEN 0 THEN 0
2108 ELSE 1
2109 END AS [BikeBuyer]
2110 FROM
2111 [dbo].[DimCustomer] c INNER JOIN (
2112 SELECT
2113 [CustomerKey]
2114 ,[Region]
2115 ,[Age]
2116 ,Sum(
2117 CASE [EnglishProductCategoryName]
2118 WHEN 'Bikes' THEN 1
2119 ELSE 0
2120 END) AS [Bikes]
2121 FROM
2122 [dbo].[vDMPrep]
2123 GROUP BY
2124 [CustomerKey]
2125 ,[Region]
2126 ,[Age]
2127 ) AS [x]
2128 ON c.[CustomerKey] = x.[CustomerKey]
2129;
2130-- vTargetMail supports targeted mailing data model&#x0D;
2131-- Uses vDMPrep to determine if a customer buys a bike and joins to DimCustomer&#x0D;
2132CREATE VIEW [dbo].[vTargetMail] &#x0D;
2133AS&#x0D;
2134 SELECT&#x0D;
2135 c.[CustomerKey], &#x0D;
2136 c.[GeographyKey], &#x0D;
2137 c.[CustomerAlternateKey], &#x0D;
2138 c.[Title], &#x0D;
2139 c.[FirstName], &#x0D;
2140 c.[MiddleName], &#x0D;
2141 c.[LastName], &#x0D;
2142 c.[NameStyle], &#x0D;
2143 c.[BirthDate], &#x0D;
2144 c.[MaritalStatus], &#x0D;
2145 c.[Suffix], &#x0D;
2146 c.[Gender], &#x0D;
2147 c.[EmailAddress], &#x0D;
2148 c.[YearlyIncome], &#x0D;
2149 c.[TotalChildren], &#x0D;
2150 c.[NumberChildrenAtHome], &#x0D;
2151 c.[EnglishEducation], &#x0D;
2152 c.[SpanishEducation], &#x0D;
2153 c.[FrenchEducation], &#x0D;
2154 c.[EnglishOccupation], &#x0D;
2155 c.[SpanishOccupation], &#x0D;
2156 c.[FrenchOccupation], &#x0D;
2157 c.[HouseOwnerFlag], &#x0D;
2158 c.[NumberCarsOwned], &#x0D;
2159 c.[AddressLine1], &#x0D;
2160 c.[AddressLine2], &#x0D;
2161 c.[Phone], &#x0D;
2162 c.[DateFirstPurchase], &#x0D;
2163 c.[CommuteDistance], &#x0D;
2164 x.[Region], &#x0D;
2165 x.[Age], &#x0D;
2166 CASE x.[Bikes] &#x0D;
2167 WHEN 0 THEN 0 &#x0D;
2168 ELSE 1 &#x0D;
2169 END AS [BikeBuyer]&#x0D;
2170 FROM&#x0D;
2171 [dbo].[DimCustomer] c INNER JOIN (&#x0D;
2172 SELECT&#x0D;
2173 [CustomerKey]&#x0D;
2174 ,[Region]&#x0D;
2175 ,[Age]&#x0D;
2176 ,Sum(&#x0D;
2177 CASE [EnglishProductCategoryName] &#x0D;
2178 WHEN 'Bikes' THEN 1 &#x0D;
2179 ELSE 0 &#x0D;
2180 END) AS [Bikes]&#x0D;
2181 FROM&#x0D;
2182 [dbo].[vDMPrep] &#x0D;
2183 GROUP BY&#x0D;
2184 [CustomerKey]&#x0D;
2185 ,[Region]&#x0D;
2186 ,[Age]&#x0D;
2187 ) AS [x]&#x0D;
2188 ON c.[CustomerKey] = x.[CustomerKey]&#x0D;
2189;&#x0D;
2190</CommandText></TSQLCommand></EVENT_INSTANCE>
2191112|2010-09-30 11:12:56.880000000|dbo|CREATE_VIEW|dbo|vAssocSeqLineItems|
2192CREATE VIEW [dbo].[vAssocSeqLineItems]
2193AS
2194 SELECT
2195 OrderNumber
2196 ,LineNumber
2197 ,Model
2198 FROM
2199 [dbo].[vDMPrep]
2200 WHERE
2201 FiscalYear = '2004'
2202;
2203CREATE VIEW [dbo].[vAssocSeqLineItems] &#x0D;
2204AS&#x0D;
2205 SELECT&#x0D;
2206 OrderNumber&#x0D;
2207 ,LineNumber&#x0D;
2208 ,Model&#x0D;
2209 FROM&#x0D;
2210 [dbo].[vDMPrep] &#x0D;
2211 WHERE&#x0D;
2212 FiscalYear = '2004'&#x0D;
2213;&#x0D;
2214</CommandText></TSQLCommand></EVENT_INSTANCE>