我已下載並安裝了Adventure Works數據庫以與SSAS實驗室和視頻一起使用。從哪裏獲得SSAS實驗室的vDateFeed視圖定義?
但是,它們似乎都使用了一種名爲vDateFeed的視圖,該視圖在數據源和設置文件中不存在。所以這基本上結束了使用教程。似乎沒有任何地方可以下載這個視圖定義。
有沒有人有它,如果是的話,你可以請把它張貼在這裏?
我已下載並安裝了Adventure Works數據庫以與SSAS實驗室和視頻一起使用。從哪裏獲得SSAS實驗室的vDateFeed視圖定義?
但是,它們似乎都使用了一種名爲vDateFeed的視圖,該視圖在數據源和設置文件中不存在。所以這基本上結束了使用教程。似乎沒有任何地方可以下載這個視圖定義。
有沒有人有它,如果是的話,你可以請把它張貼在這裏?
我剛進入虛擬實驗室。如果你想要一個快捷方式,視圖定義爲
CREATE VIEW [dbo].[vDateFeed]
AS
SELECT
[DateKey],
[FullDateAlternateKey] AS [Date],
CAST([CalendarYear] AS NCHAR(4)) + N' ' + LEFT([EnglishMonthName], 3) + N', ' + CASE WHEN [DayNumberOfMonth] < 10 THEN N'0' ELSE N'' END + CAST([DayNumberOfMonth] AS NVARCHAR(2)) AS [DateLabel],
(([CalendarYear] * 100) + [MonthNumberOfYear]) AS [MonthKey],
CAST([CalendarYear] AS NCHAR(4)) + N' ' + LEFT([EnglishMonthName], 3) AS [MonthLabel],
[MonthNumberOfYear] AS [MonthOfYearKey],
LEFT([EnglishMonthName], 3) AS [MonthOfYearLabel],
(([CalendarYear] * 10) + [CalendarQuarter]) AS [CalendarQuarterKey],
N'CY' + CAST([CalendarYear] AS NCHAR(4)) + N' Q' + CAST([CalendarQuarter] AS NCHAR(1)) AS [CalendarQuarterLabel],
[CalendarQuarter] AS [CalendarQuarterOfYearKey],
N'CY Q' + CAST([CalendarQuarter] AS NCHAR(1)) AS [CalendarQuarterOfYearLabel],
[CalendarYear] AS [CalendarYearKey],
N'CY' + CAST([CalendarYear] AS NCHAR(4)) AS [CalendarYearLabel]
FROM
[dbo].[DimDate];
GO
請安裝SQL Server 2008 R2 Update for Developers Training Kit (May 2011 Update),並嘗試從該套件執行Setup_AdventureWorksDW2008R2.sql。此腳本有許多實例,其中一個位於以下文件夾中:{training kit installation folder} \ Demos \ SQL10R2BYFBI00-DEMO-01 \ Source \ Setup \ scripts \ Tasks \ sql。該腳本包含用於創建vDateFeed的代碼。