|
Partition of cube
|
|||
---|---|---|---|
#18+
Всем привет! Прошу специалистов помочь мне в одной небольшой проблеме: предположим, есть куб с периодом продаж с 1999 по 2002 год. Как разбить куб на 2 партиции: одна с периодом: 1999-2001, а другая за 2002 год? Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2003, 16:47 |
|
Partition of cube
|
|||
---|---|---|---|
#18+
На партиции жмешь Edit, идешь по диалогу, ищешь кнопочку Advanced Setting (кажется так, точно не помню), и вставляешь фильтр на SQL. Например FACT_TABLE.DATE < CAST('01/01/2002' as datetime). или FACT_TABLE.YEAR < 2002 В таком вот духе. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2003, 17:42 |
|
Partition of cube
|
|||
---|---|---|---|
#18+
Спасибо за подсказку, все работает! Но вот еще хочу задать один дилетантский вопрос: предположим, есть архивная база данных (до 2003 года)и есть оперативная (с 2003 года), обе размещены на одном сервере. Есть ли возможность собрать данные в Analysis Services, не прибегая к обьединению данных на уровне SQL Server? Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2003, 14:04 |
|
Partition of cube
|
|||
---|---|---|---|
#18+
Можно. Путей несколько. Мне больше по душе создание еще одной партиции, у которой как таблицу фактов указываешь архивную таблицу (придется указать для ОЛАПской БД еще идин источник данных). Это прокатит, если структуры таблиц одинаковы (или по крайней мере в архивной есть все нужные для кубика поля). Кроме того нужно, чтобы все измерения были внешними (не строились на таблице фактов). в частности это относится к измерению времени - оно должно быть основано на отдельной таблице. Ну и понятное дело архивная таблица фактов не должна содержать ссылки на несуществующие в текущей базе элементы измерений. . А грамотно было бы строить кубик не на оперативной базе, а на специальном хранилище, куда сваливать данные через DTS, причем из обоих своих баз. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2003, 14:41 |
|
|
start [/forum/topic.php?fid=49&fpage=413&tid=1873524]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 128ms |
0 / 0 |