Прежде чем вдаваться в подробности того, как изменить куб, не думали ли вы создать представление с тем же именем, что и у старой таблицы, которое сопоставляет новые имена столбцов со старыми? Процесс обработки куба должен уловить это прозрачно.
ИЗМЕНИТЬ
Существует довольно много вариантов того, как изменить SSAS — это зависит от вашей локальной настройки.
Если ваше определение куба хранится в системе управления версиями (что должно быть в идеале), вам необходимо проверить определение куба и изменить его оттуда.
Если ваше определение существует только на сервере, вам нужно открыть его с сервера:
Откройте Business Intelligence Development Studio (BIDS) — обычно в меню «Пуск» Windows в разделе «Программы» > «Microsoft SQL Server 2005».
Выберите «Файл» > «Открыть» > «База данных служб Analysis Services».
Выберите свой сервер/базу данных и нажмите OK.
Открыв проект в BIDS, вы можете изменить представление источника данных, чтобы переключиться на новую таблицу.
Эти инструкции основаны на том принципе, что будет проще присвоить новой таблице псевдоним, чтобы она выглядела как старая в DSV, поскольку это означает меньшее количество изменений в определении куба.
- Откройте представление источника данных в обозревателе решений — оно должно быть только одно.
- Найдите таблицу, которую нужно изменить, в DSV.
- Щелкните правой кнопкой мыши таблицу и выберите «Заменить таблицу» > «С новым именованным запросом».
Замените существующий запрос запросом из новой таблицы с новыми столбцами с новыми именами:
SELECT ~new column name~ AS ~old column name~
FROM ~new_table~
После того, как новый запрос был установлен, разверните изменения:
Если вы используете систему управления версиями, зарегистрируйте и разверните проект на целевом сервере.
Если вы открыли определение куба с сервера, выберите «Файл» > «Сохранить все».
Наконец, повторно обработайте куб.
person
Ed Harper
schedule
22.04.2010