Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
Есть таблица остатков, справочник продукции и справочник видов продукции. Спрвыочники складов и видов иерархические. Хочу построить куб, в котором продукция являлась как бы продолжением (после наинизшего уровня) измерения видов. Если делаю отдельно измерение видов и измерение продукции, то при попытке отобразить это в виде Код: plaintext 1. 2. 3. 4. 5. 6. все взвисает на неопределенное время. И еще: как исключить из отображения нулевые (пустые) меры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 07:59 |
|
||
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
забыл сказать, M$. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 08:05 |
|
||
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
Покажи схему данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 09:04 |
|
||
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
Зависает что? какой клиент? авторПродукция1 Продукция2 ... ПродукцияN Возможно у вас слишком большой N. Другие измерения при этом не развертываете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 09:12 |
|
||
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
Зависает что? какой клиент? Просматриваю в Analysis Manager. Возможно у вас слишком большой N. ~4000 Другие измерения при этом не развертываете? Только виды продукции и продукция. Покажи схему данных Всмысле из реляционной базы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 10:04 |
|
||
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
Дождался. Через 15 мин. вылетела ошибка: Unable to display current view of cube. There is not enough memory available to display the requested cell set. Я что, слишком многого хочу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 11:37 |
|
||
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
да нет не слишком, а sp какие на ms as стоят советую до 3а накатить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 11:46 |
|
||
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
авторПросматриваю в Analysis Manager Попробуйте в Excel. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 11:52 |
|
||
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
Из Exel'а получилось. Только что-то тоже не особо шустро. Я попробовал собрать представление в реляционной базе, в котором 'подпихнул' продукцию на соответствующие нижние уровни иерархий видов продукции. Вот по такому источнику куб просто летает. Но я не уверен что так делать правильно. К тому же нужно 'изобретать' уникальные значения (коды видов и продукции могут пересечься). А база не такая простая, существуют еще свойства продукции (еще один уровень вглубь). Как вообще принято делать подобные вещи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 12:10 |
|
||
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
Кстати ежели сделаете еще третье измерение с 4000 несгруппированными членами и попытаететь его открыть при развернутых двух, то и Ексель повиснет, причем "навсегда". Для уменьшения тормозов можете 1. Использовать фильтрацию вместо развертки. 2. Не создавать больших незгруппированных измерений. Попробуйте например - добавить Реальный верхний уровень продукции, в вашем первом варианте. Ибо если у вас его нет, то возможно и нет агрегатов и тогда все строится медленно. Попробуйте скачать и установить MS BI Accelerator. Он позволяет задавать аггрегацию вручную. С помощью него задайте аггрегацию на пересечении групп и продукции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 12:18 |
|
||
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
Ссылочку не подскажите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 12:22 |
|
||
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
Сервис-пак стоит. перенос репозитория под MSSQL видимого улучшения не дал. Так все таки, какой подход более правильный - подготавливать данные в реляционной базе для оптимального использования в OLAP, или есть другие пути (пока MS BI Accelerator качается)? И как исключить из отображения нулевые (пустые) меры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 13:43 |
|
||
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
авторТак все таки, какой подход более правильный - подготавливать данные в реляционной базе для оптимального использования в OLAP Естессно, используя денормализацию итп. Кстати какой формат хранения вы выбрали. Надеюсь MOLAP? ПРо нулевые меры здесь много писалось, можете поискать. Лично я удаляю то что не используется в сабой БД, до процессинга в ОЛАП. И все таки схему, хотя бы схематичную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 14:22 |
|
||
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
В Exele с большим объемом данных нифига не получится, нужен клиент по-лучше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 17:39 |
|
||
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
Структура данных: Categories CategoryID ParentID CategoryName Products ProductID CategoryID ProductName Remains RemainID WarehouseID ProductID Quantity Естественно привожу упрощенно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 05:23 |
|
||
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
авторКстати какой формат хранения вы выбрали. Надеюсь MOLAP? Разумеется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 06:48 |
|
||
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
Попробуй построить одно измерение categories-products ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 07:37 |
|
||
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
По-моему лучше сделать view со всей структурой categories. Здесь не знаю, как там у тебя - если у какого-нибудь вида есть подвиды, а у другого нет... Попробуй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 07:43 |
|
||
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
авторПро нулевые меры здесь много писалось, можете поискать По каким ключевым словам? "нулевые меры" не помогают. авторесли у какого-нибудь вида есть подвиды, а у другого нет... Именно так, структура несбалансированная. авторПопробуй построить одно измерение categories-products Если строить измерение (Parent-child) по такой вьюшке, то все просто летает: Код: plaintext 1. 2. 3. 4. 5. 6. Но как видно, приходится бороться с возможностью пересечения кодов Category_id и Product_id. Как я уже говорил, реальная схема гораздо более сложная. Существуют еще наборы свойств конкретной продукции, по которым учитываются движение. Если пытаться подобным же образом пристегивать к источнику эти данные на более низкий уровень, то придется как-то хитрить с кодами (переводить их в текст с префиксами 'C', 'P' к примеру). Но это создаст дополнительные трудности, и, самое главное, я сомневаюсь в правильности такого подхода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 08:23 |
|
||
|
Только начал, и пока не догоняю!
|
|||
|---|---|---|---|
|
#18+
Чуть подправлю вьюшку: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 08:25 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=32447220&tid=1872770]: |
0ms |
get settings: |
5ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
73ms |
get tp. blocked users: |
5ms |
| others: | 267ms |
| total: | 437ms |

| 0 / 0 |
