Где получить определение представления vDateFeed для лабораторий SSAS? - PullRequest
0 голосов
/ 01 января 2012

Я скачал и установил базу данных Adventure Works для использования с лабораториями и видео SSAS.

Однако все они, похоже, используют представление vDateFeed, которого нет в источнике данных и установочных файлах.Так что это в основном положило конец использованию учебников.Кажется, что нигде нет возможности загрузить это определение вида.

У кого-нибудь есть такое, и если да, то можете ли вы опубликовать его здесь?

Ответы [ 2 ]

1 голос
/ 02 мая 2013

Я только что вошел в виртуальную лабораторию. Если вы хотите ярлык, представление определяется как

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
1 голос
/ 04 января 2012

Пожалуйста, установите Обновление для SQL Server 2008 R2 для разработчиков (майское обновление 2011 года) и попробуйте выполнить Setup_AdventureWorksDW2008R2.sql из этого набора.Существует много экземпляров этого сценария, один из которых находится в следующей папке: {папка установки обучающего набора} \ Demos \ SQL10R2BYFBI00-DEMO-01 \ Source \ Setup \ scripts \ Tasks \ sql.Этот скрипт содержит код для создания vDateFeed.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...