Я использую BIDS для создания куба в SSAS 2008 r2.
Я использовал мастер для создания измерения времени. Частью этой конфигурации является выбор диапазона дат.
После создания я понял, что мне нужен более широкий диапазон дат, чем я изначально указывал.
Я обнаружил, что могу открыть измерение, перейти к свойствам и переопределить диапазон дат там. Я сохранил и повторно обработал измерение, но фактический диапазон дат в таблице не увеличивается, чтобы включить вновь добавленные даты.
Есть ли другой способ увеличить это измерение времени или мне нужно воссоздать его с нуля?
Ответы:
Ваше измерение времени связано с источником или это измерение времени сервера, для которого нет таблицы в источнике данных
потому что обычно, когда вы генерируете измерение времени, используя BID, это дает вам эти два варианта
и похоже, что в вашем случае у вас нет таблицы для этого в источнике данных, я имею в виду, что вы выбрали измерение времени сервера, которое создает измерение в самом сервере анализа.
поэтому вы не сможете добавить или добавить больше дат, вам нужно будет воссоздать его с нуля.
но если вы выбрали другой параметр «Создать таблицу времени в источнике данных», этот параметр создает таблицу измерения времени в базовом источнике данных и заполняет ее данными на основе предоставленных входных данных.
у вас должен быть доступ для создания таблицы в вашем источнике данных
в этом случае вы можете добавить записи в таблицу и обработать ее.
Вот простой сценарий для создания и заполнения таблицы измерения времени, а затем вы можете сгенерировать измерение времени в кубе из этой таблицы.
http://microsoft-ssis.blogspot.com/2011/01/create-and-fill-time-dimension.html
и вот 2 статьи о создании измерения времени и его опциях
http://www.sqlservergeeks.com/blogs/AmitK/sql-server-bi/383/ssas-considerations-for-time-dimension-part1
http://www.sqlservergeeks.com/blogs/AmitK/sql-server-bi/385/sql-server-ssas-considerations-for-time-dimension-part-2
источник
Посмотрите на диалоговое окно свойств Time Dimension. Разверните узел «Источник» и измените CalendarStartDate или CalendarEndDate в соответствии со своими потребностями. Затем обработайте измерение.
источник