BIDS sucks

| рубрика: Заметки | автор: st
Метки: , ,

BIDS (Business Intelligence Development Studio) - на поверку оказался средой, видимо, созданной разработчиками, не имеющими представления об отладке программ.

Кто-бы мне объяснил, почему F5 на закладке структуры куба и других запускает его развертывание и процессинг, а на закладке скриптов - их псевдоотладку (псевдо, т.к. точки останова в вычисляемых мерах не работают). Итого, чтобы слить изменения нужно каждый раз переключаться на другую закладку. Зачем их сливать - про то ниже.

Понятно, что про эргономику не все в курсе. Не хотите себе авто купить, где одной кнопкой будут включаться дворники или опускаться стекла в зависимости от того вперед едем или назад?

После непроизвольного запуска по F5 и последующего прерывания видим черт-те-что...

При попытке сделать "Search - replace" по тексту скриптов главное окно BIDS становится неактивным, но никакого диалога не появляется. Из контекстного меню - тот же эффект. Нулевой.

Окно редактирования скрипта и основное меню живут отдельной друг от друга жизнью. Интегрированная среда!

Сообщения об ошибках очень информативны, например, "внутренняя ошибка при развертывании куба".

Сообщение на картинке ниже дает чуть больше информации: "Где-то в вашем скрипте вместо трех аргументов функции Iif передается не три, а больше"...

"Где-то", чтоб вашу материнскую плату... А если скрипт строк на 500 ? Значит надо развертывать куб каждый раз после небольших изменений и смотреть возможные ошибки. Но для этого, как мы уже знаем, надо переходить с закладки "Calculations" на другую и уже потом жать F5.

Да, почему в английской BIDS с английским SQL Server 2008 выдаются сообщения на французском языке? Локаль по умолчанию вам указ. А зачем профессиональному разработчику ваш перевод на местный язык, чтобы искать в гугле прецеденты по своей приблизительной версии обратного перевода?

Итак, ошибка есть. Но при проверке синтаксиса все шоколадно! Ищите сами, на ощупь. Кстати, на этой картинке ошибка видна. Проверьте, сколько времени вы потратили, чтобы ее найти.

Раньше можно было подождать второго сервис пака и только тогда начинать трахаться. Теперь "второй сервис пак" фактически замещён новой и далеко не бесплатной версией...

Новый сюрприз, Add-in для Excel 2003 и OLAP "has been removed to avoid customer confusion about support for this component". Хотя клиентам неважно, что MS не поддерживает больше 2003 офис, они его используют и будут продолжать использовать, потому что для них ничего интересного в 2007 или 2010 офисе нет и не предвидится. И потому что покупать и переставлять офис на нескольких тысячах компьютеров исключительно ради материальной поддержки MS они не видят смысла.

P.S. Полученный по неофициальным каналам вышеупомянутый add-in для Excel 2003 и OLAP оказался неработоспособным ни на моей физической машине, ни на виртуальных. Все устанавливается корректно, но молчаливо не работает. Пришли к коллективному предположению, что одно из недавних обновлений для винды блокирует этот add-in.