BIDS Helper - это расширение Visual Studio с открытым исходным кодом с множеством функций, которые расширяют и улучшают функциональность разработки бизнес-аналитики во всех выпусках Microsoft SQL Server 2005, 2008, 2008 R2 и 2012. [3] [4] BIDS Helper улучшает среду разработки для интеграции , аналитические и отчетные услуги. [5] BIDS Helper размещен на GitHub . [6]
Разработчики) | Даррен Госбелл, Грег Галлоуэй, Джон Уэлч, Даррен Грин, Скотт Карри [1] |
---|---|
Первый выпуск | 27 мая 2007 г . [2] |
Стабильный выпуск | 1.7.0 / 17 марта 2015 г. [2] |
Написано в | C # |
Операционная система | Майкрософт Виндоус |
Доступно в | английский |
Тип | Интегрированная среда развития |
Лицензия | Разрешающая лицензия на общий источник (SS-PL) |
Веб-сайт | bideveloperextensions |
История
BIDS Helper был первоначально выпущен 27 мая 2007 г. [2] Расширения BI Developer Extensions для Visual Studio 2015, 2017 и 2019 опубликованы в галерее Visual Studio. [7]
Последняя версия для SQL 2005 (Visual Studio 2005), SQL 2008 (Visual Studio 2008), SQL 2008 R2 (Visual Studio 2008), BIDS Helper 1.7.0 была выпущена 17 марта 2015 г. [2]
В версии 1.5, выпущенной 7 июня 2011 года, Varigence предоставил ключевые части механизма Biml , включая динамическое создание пакетов для BIDS Helper. [8] [9] Язык разметки бизнес-аналитики (Biml) - это язык на основе XML, который позволяет разработчику описывать решение бизнес-аналитики декларативно, аналогично использованию HTML для описания того, как должна выглядеть веб-страница. [10] В версии 1.5 редактор выражений также был предоставлен компанией Konesans.
Функции
BIDS Helper имеет множество функций, улучшающих функциональность BIDS , SSIS и SSAS . Они подразделяются на одну из пяти категорий, перечисленных ниже, в зависимости от того, где они увеличивают функциональность в SQL Server: [11]
Многомерные службы Analysis Services
Aggregation Manager - расширенный интерфейс для ручного редактирования агрегатов.
Помощники по вычислению - расширяет вкладку "Расчеты" в редакторе куба.
Отчеты об использовании столбцов - открывает два отчета об использовании столбцов: Отчет о неиспользуемых столбцах + Отчет об использованных столбцах.
Удаление неиспользуемых агрегатов - автоматизирует процесс определения агрегатов. не используются, и их удаление.
Развертывание схем агрегирования - развертывание только схем агрегирования в кубе. Он не меняет структуру агрегирования, назначаемую каждому разделу.
Развертывание сценария многомерных выражений - позволяет щелкнуть правой кнопкой мыши куб в решении служб Analysis Services и развернуть только сценарий расчета.
Проверка несоответствия типа данных измерения - запускает проверку соответствия типов данных DSV типам данных. на KeyColumns и NameColumn атрибутов измерения. Он отображает любые несоответствия и позволяет пользователю исправить их одним нажатием кнопки.
Проверка работоспособности измерения - проверяет различные признаки работоспособности
измерения. Отчет об оптимизации измерения - в этом отчете перечислены все атрибуты и иерархии измерений в строках. В столбцах перечислены различные свойства, которые можно использовать для оптимизации размеров.
Повторяющаяся роль - копирует роль со всеми связанными настройками и разрешениями
Сжатие матрицы «многие ко многим» - для анализа данных во взаимосвязи m2m, чтобы определить, можно ли их значительно сжать, требуется создание сложного SQL-запроса. Эта функция автоматизирует этот процесс и возвращает отчет, показывающий, насколько может быть сжато каждое отношение m2m.
Проверка работоспособности группы мер - проверяет различные показатели работоспособности группы мер.
Отчет о нестандартных свойствах - создает отчет, в котором отображаются все свойства, значения которых были изменены по сравнению с их значениями по умолчанию.
Натурализатор родительско-дочерних измерений - помогает преобразовывать родительско-дочерние измерения в естественные иерархии.
Удобные для печати агрегаты - позволяет распечатать или экспортировать в PDF отчет, в котором перечислены все агрегаты в кубе.
Удобное для печати использование измерения - позволяет просматривать и распечатывать отчет, содержащий всю информацию из вкладки «Использование измерения».
Отчет о ролях - рекурсивно перечисляет членов роли и членов групп, чтобы легко определить, какие члены на самом деле имеют доступ через каждую роль.
Подобные агрегаты - позволяет просматривать отчет, в котором перечислены любые агрегаты, которые очень похожи друг на друга.
Smart Diff - сравнивает версии файлов SSAS, SSIS и SSRS. BIDS Helper предварительно обрабатывает файлы XML, чтобы сравнение различий с контролем версий было более значимым.
Показать дополнительные свойства - показывает скрытые свойства для нескольких объектов служб Analysis Services. Он также обеспечивает улучшенный пользовательский интерфейс для редактирования описаний объектов служб Analysis Services.
Синхронизация описаний - если в исходной базе данных есть описания для реляционных таблиц и столбцов (например, с помощью таблицы многомерного моделирования Кимбалла), эта функция импортирует эти описания в измерение в службах Analysis Services.
Test Aggregation Performance - проверьте производительность агрегатов
Tri-State Perspectives - эта функция работает на вкладке Perspectives конструктора куба. Это выдвигает на первый план любых групп мерки или размеры , в которых не все видимые дети являются частью перспективы
обновления Оценочных Графов - обновляет EstimatedCount свойства каждого атрибута размерности , и каждый раздел с точными подсчетами
Validate скоплений - быстро проверить , нарушает ли какое - либо агрегирование ограничений или наилучшую практику
Визуализации Решетка атрибутов - позволяет визуально видеть взаимосвязи атрибутов, которые были определены для измерения в решении служб Analysis Services.
Табличные службы Analysis Services
Smart Diff - сравнивает версии файлов SSAS, SSIS и SSRS. BIDS Helper предварительно обрабатывает файлы XML, чтобы сравнение различий с контролем версий было более значимым.
Редактор табличных действий - предоставляет пользовательский интерфейс для редактирования действий для табличных моделей. Например, эта функция позволяет разработчику модели настраивать столбцы, возвращаемые при детализации.
Табличные папки отображения - предоставляет пользовательский интерфейс для редактирования папок отображения в показателях, столбцах и иерархиях. Все папки отображения редактируются в одном месте.
Табличный HideMemberIf - позволяет изменять настройку HideMemberIf. Табличная
предварительная сборка - фиксирует событие сборки и проверяет функции для потерянных настроек BIDS Helper. Поскольку эти настройки были сохранены в аннотациях, их можно восстановить, и пользователю будет предложено, если это необходимо.
Табличные описания синхронизации - если в исходной базе данных есть описания для реляционных таблиц и столбцов (например, с использованием электронной таблицы многомерного моделирования Кимбалла), эта функция импортирует эти описания в таблицу в табличной модели в службах Analysis Services.
Редактор табличных переводов - позволяет кодировать на одном языке, но отображать модель пользователям на другом языке. Например, модель может быть закодирована на английском языке, но отображаться пользователям на испанском языке.
Службы интеграции
Пакетное обновление свойств - позволяет одновременно обновлять свойства нескольких пакетов. Генератор пакетов
Biml - предоставляет возможность создавать пакеты на языке разметки бизнес-аналитики (Biml).
Создание столбцов фиксированной ширины - позволяет использовать электронную таблицу Excel для создания определений столбцов в несколько простых шагов.
Развертывание пакетов SSIS - быстрое развертывание пакетов SSIS непосредственно из BIDS без необходимости создания манифеста развертывания и использования мастера установки пакетов.
Предупреждения при проектировании - предоставляет функциональные возможности, аналогичные функциям предупреждения при проектировании в службах Analysis Services 2008. Он сравнивает текущий пакет со списком рекомендаций по проектированию и добавляет предупреждения в список ошибок в Visual Studio для любых элементов, которые необходимо изучить.
dtsConfig File Formatter - отслеживает, когда окно активируется или создается для файла с расширением .dtsConfig, и автоматически запускает функцию форматирования Visual Studio
Expression and Configuration Highlighter - дает визуальный индикатор, позволяющий увидеть влияние выражений и конфигураций пакетов на взгляд
список Expression - обеспечивает окно , в котором перечислены все выражения , определенные в пакете
Fix относительные Контуры - полезно при создании пакетов , чтобы использовать относительные пути диспетчеров соединений и на пути к dtsConfig файлы
Non-умолчанию Свойства отчета - отображается на одном экран всех свойств , которые были изменены по сравнению с их значения по умолчанию
трубопроводов Компонент Производительность Breakdown - автоматизирует методику для определения , какого куска поток данных задач являются узким местом и показывает тенденцию компоненты производительности , как различные настройки и дизайн альтернатива тестируется
Сброс GUIDs - сбрасывает ID для всех задач, менеджеров соединений, конфигураций, обработчиков событий , переменные и сам идентификатор пакета
Smart Diff - сравнивает версии файлов SSAS, SSIS и SSRS.
Сортировка файлов проекта - добавляет параметр меню «Сортировать по имени» в папку «Пакеты SSIS» проекта SSIS в
сортируемом пакете Visual Studio. Отчет о свойствах - в этом отчете отображаются следующие свойства для каждого пакета SSIS в проекте или решении: пакет, имя, идентификатор, описание, имя создателя, дата создания, имя компьютера-создателя, сборка версии, GUID версии, основная версия, второстепенная версия
Производительность SSIS. Визуализация - показывает графическое представление продолжительности выполнения и зависимостей для пакета в виде диаграммы Ганта, чтобы помочь визуализировать производительность.
Расширения окна переменных - предназначена для расширения окна переменных в конструкторе пакетов SSIS.
Службы отчетов
Отчеты об использовании наборов
данных - отображает список используемых и неиспользуемых наборов данных служб Reporting Services. Удаление файлов кэша набора данных - автоматизирует удаление файлов .rdl.data.
Smart Diff - сравнивает версии файлов SSAS, SSIS и SSRS.
Общий
Включение / отключение функций - позволяет включать и отключать отдельные функции.
Предпочтения - позволяет настраивать функции с помощью экрана настроек.
Уведомление о версии - помогает оставаться в актуальном состоянии, отображая предупреждение при выпуске новой версии BIDS Helper.
Рекомендации
- ^ «Помощник BIDS - Люди» . Кодовое имя . Проверено 21 ноября 2012 года .
- ^ а б в г «Помощник BIDS 1.6.5» . Codeplex . Проверено 29 января 2014 года .
- ^ Ток, Ви-Хён; Парида, Ракеш; Массон, Мэтт; Дин, Сяонин; Сивашанмугам, Каартик (2012). Службы интеграции Microsoft SQL Server 2012 . O'Reilly Media, Inc. стр. 511. ISBN 978-0735665859.
- ^ Феррари, Альберто; Уэбб, Крис; Руссо, Марко (2009). «Глава 2: Построение основных размеров и кубов». Разработка экспертных кубов с помощью Microsoft SQL Server 2008 Analysis Services . Packt Publishing. п. 40. ISBN 978-1-847197-22-1.
- ^ Бересфорд, Джеймс (18 декабря 2009 г.). «Помощник BIDS» . BI Monkey - Джеймс Бересфорд о Microsoft BI и консалтинге в Сиднее, Австралия . Архивировано из оригинального 16 -го июня 2012 года . Проверено 5 ноября 2012 года .
- ^ Рад, Реза; Perfeito, Педро (2012). «Глава 15: Повышение производительности в SSIS». Службы интеграции Microsoft SQL Server 2012: поваренная книга экспертов . Packt Publishing. п. 564. ISBN 978-1-84968-524-5.
- ^ «GitHub - BIDS Downloads» . GitHub . Проверено 15 октября 2018 года .
- ^ «Помощник BIDS 1.5» . Codeplex . Проверено 21 ноября 2012 года .
- ^ Леонард, Энди; Массон, Мэтт; Митчелл, Тим; Мосс, Джессика; Аффорд, Мишель (2012). Шаблоны проектирования служб интеграции SQL Server 2012 . АПресс. п. 302. ISBN. 978-1430237716.
- ^ Уэлч, Джон (7 июня 2011 г.). «Генератор пакетов BIML» . BIDS Helper . Проверено 30 сентября 2011 года .
- ^ «Помощник BIDS - Документация» . Codeplex . Проверено 21 ноября 2012 года .
Внешние ссылки
- BIDS Helper - расширение Microsoft SQL Server
- Представляем Business Intelligence Development Studio - Дополнительная информация о Business Intelligence Development Studio
- bimlscript.com - Интернет-сообщество Biml
- Справочник по языку Biml - от Varigence Corporation
- Microsoft SQL Server - дополнительная информация о платформе Microsoft SQL Server.