Определение нового представления источника данных
После определения источников данных, используемых в проекте служб Analysis Services, на следующем этапе, как правило, определяется представление источника данных для этого проекта. Представление источника данных является отдельным единым представлением метаданных из указанных таблиц и представлений, определяемых источником данных для проекта. Хранение метаданных в представлении источника данных позволяет работать с метаданными в процессе разработки, не устанавливая соединений с базовыми источниками данных.
Далее будет определено представление источника данных, которое содержит пять таблиц из базы данных Adventure Works DW.
В обозревателе решений щелкните правой кнопкой мыши папку «Представления источников данных» и в контекстном меню выберите пункт «Создать представление источника данных» (Рисунок 50).
Рисунок 79. Контекстное меню папки "Представление источника данных"
На странице «Мастер представления источника данных» нажмите кнопку «Далее» (Рисунок 51).
Рисунок 80. Мастер представления источника данных
Будет открыта страница «Выбор источника данных». В группе «Источник реляционных данных» выбран источник данных «Adventure Works DW». Нажмите кнопку «Далее» (Рисунок 52).
Рисунок 81. Выбор источника данных
На странице «Выбор таблиц и представлений» (Рисунок 61) можно выбрать таблицы и представления из списка объектов, доступных в выбранном источнике данных. Можно установить для этого списка фильтр, который поможет отобрать нужные таблицы и представления.
Рисунок 82. Выбор таблиц и представлений
В списке «Доступные объекты» выберите следующие объекты:
- DimCustomer (dbo);
- DimDate (dbo);
- DimGeography (dbo);
- DimProduct (dbo);
- FactInternetSales (dbo).
Несколько таблиц можно выбрать, удерживая клавишу CTRL при выборе. Нажмите кнопку >, чтобы добавить выбранные таблицы к списку «Включенные объекты» (Рисунок 62).
Рисунок 83. Выбранные объекты
Нажмите кнопку «Далее». В поле «Имя» введите Adventure Works DW, затем нажмите кнопку «Готово», чтобы определить представление источника данных Adventure Works DW (Рисунок 63).
Рисунок 84. Ввод имени представления источника данных
Представление источника данных Adventure Works DW будет выведено в папке «Представления источников данных» обозревателя решений (Рисунок 64).
Рисунок 85. Созданное представление в обозревателе решений
Содержимое представления источника данных также отображается в конструкторе представлений источников данных в среде Business Intelligence Development Studio (Рисунок 65).
Рисунок 86. Содержимое представления источника данных в конструкторе представлений
В этом конструкторе содержатся следующие элементы:
- панель «Диаграмма», на которой представлены в графическом виде таблицы и их связи;
- панель «Таблицы», на которой отображаются в виде дерева таблицы и их элементы схем;
- панель «Организатор схем», на которой можно создавать вложенные диаграммы, позволяющие просматривать поднаборы этого представления источника данных;
- панель инструментов конструктора представлений источников данных.
Обратите внимание, что между таблицами FactInternetSales и DimDate имеются три связи. С каждой продажей связано три даты: дата заказа, дата оплаты и дата отгрузки. Чтобы просмотреть подробные сведения по связи, дважды щелкните стрелку этой связи на панели «Диаграмма» (Рисунок 66).
Рисунок 87. Свойства связи между таблицами