Интегрированная платформа для разработки
И SQL Server Integration Services, и Analysis Services и Reporting Services используют единую, основанную на Visual Studio® среду разработки, получившие название SQL Server Business Intelligence (BI) Development Studio. BI Development Studio предоставляет интегрированную среду разработки (IDE) для создания BI приложений. Эта совместная инфраструктура позволяет интегрировать различные типы проектов (интеграция, анализ и составление отчетов) на уровне метаданных. Примером такой структуры может служить Data Source View (DSV), которое представляет собой оффлайн описание схемы источников данных и используется во всех трех типах BI проектах.
Эта интегрированная среда разработки (IDE) предлагает такие возможности как взаимодействие с приложением контроля версий (например, VSS) вместе с поддержкой особенностей командной разработки, например, "check-in/check-out", а также удовлетворяет потребности командных средств разработки корпоративного уровня для BI приложений. На Рисунке 8 одно из решений на основе BI Development Studio, содержащее проекты для интеграции данных, их анализа и получения отчетов.
Рисунок 8
Помимо единого места для создания BI приложений, можно создавать и другие проекты Visual Studio (с использованием Visual C#®, Visual Basic® .NET и т.д.), что даст разработчикам опыт в создании действительно сквозных приложений. Помимо интегрированной среды разработки, BI Development Studio обладает возможностью отладки SSIS пакетов во время выполнения. Что включает в себя возможность задания точек останова и поддержку таких стандартных приемов разработки как отслеживание значений переменных. А уникальной особенностью является Data Viewer, позволяющий просматривать строки данных в том виде, в каком они обрабатываются в конвейере потока данных. Просматривать данные можно как в виде обычной текстовой таблицы, так и в графическом виде, например, как диаграмму разброса данных или как гистограмму. Фактически же можно одновременно отображать данные в разных форматах с помощью разных средств просмотра. На Рисунке 9 показан пример одновременного отображения географических данных в виде диаграммы разброса и текстовой таблицы.
Рисунок 9