Представление источника данных используется для определения информации схемы, которую вы хотите использовать в вашем решении. Другими словами, представление источника данных содержит информацию, связанную с подмножеством таблиц из заданной исходной базы данных. (Вы должны создать представление источника данных, когда ваша база данных содержит сотни таблиц, из которых только небольшое количество является полезным для приложения бизнес-аналитики.)
Для создания подобного представления на панели Solution Explorer щелкните правой кнопкой мыши по папке Data Source Views и выберите пункт New Data Source Views. Мастер Data Source Views Wizard проведет вас через все шаги, необходимые для создания представления источника данных. (В этом примере создается представление с именем Viewl, которое основывается на таблицах Customer и Project, а также на их связанных таблицах.)
Вначале на странице Select a Data Source выберите существующий реляционный источник данных (для этого примера выберите Source 1) и щелкните по кнопке Next. На следующей странице - Select Tables and Views - выберите таблицы, которые принадлежат вашему кубу в виде таблиц измерений или таблиц фактов. (Для выбора таблицы отметьте ее имя и щелкните по кнопке > в средней части окна. Затем щелкните по кнопке Finish. После этого таблица появится в панели Included objects.) Для этого примера выберите таблицы
DimCustomer и DimProduct из базы данных AdventureWorkDW, соответственно, И они будут использованы для создания куба измерений. При щелчке мышью по кнопке Add Related Tables вы сообщаете системе, что она должна найти таблицы, имеющие отношение к двум выбранным таблицам. (Чтобы найти связанные таблицы, система просматривает все отношения «первичный ключ/внешний ключ», которые существуют в базе данных.)
Добавьте также таблицу DimTime, поскольку измерение времени является (почти) всегда частью куба. После этого щелкните по кнопке Next. На странице Completing the Wizard система покажет таблицы, которые вы можете видеть на рис. 23.3:
♦ DimCustomer;
♦ DimProduct;
♦ FactResellerSales;
♦ DimProductSubcategory;
♦ FactlnternetSales;
♦ DimTime.
Щелкните по кнопке Finish. После того как будут выбраны таблицы, работа мастера будет завершена, Data Source View Designer покажет выбранные таблицы (рис. 23.4). Data Source View Designer является инструментом, который показывает в графическом представлении определенную вами схему базы данных.
Data Source View Designer предоставляет несколько полезных функций. Для просмотра объектов вы должны в вашем исходном представлении переместить указатель мыши на пиктограмму с крестиком в правом верхнем углу. Когда форма указателя изменится на перекрестие, щелкните по этой пиктограмме. Появится окно Navigation. Теперь вы можете перемещаться от одной части диаграммы к другой части. Если вам нужно найти конкретную таблицу, используйте в меню Data Source View пункт Find Table. Для просмотра данных таблицы щелкните правой кнопкой мыши по таблице, а затем выберите пункт Explore Data.
Вы также можете создавать именованные запросы, которые являются запросами постоянно хранимыми и к которым можно обращаться, как и к любой таблице. Для создания подобного запроса щелкните в меню по функции Data
Source View и затем выберите New Named Query. Диалоговое окно Create Named Query позволяет создавать любые запросы к выбранным таблицам.