2016-04-03 2 views
1

У меня большое измерение, и мне требуется больше времени для ее обработки. Я хотел бы как можно больше уменьшить время обработкиssas размерная обработка инкрементная

Существует буквально сотни различных статей о том, как обрабатывать объекты ssas как можно эффективнее и быстрее. Существует множество советов и трюков, которые можно применять для ускорения измерений и обработки кубов. Мне удалось применить все или, по крайней мере, большое большинство из них, и я до сих пор не доволен результатом.

У меня есть большой размер, построенный на столе. Он имеет около 60 миллионов записей, и он продолжает быстро расти. Он либо добавляет к нему новые строки, либо удаляет существующие. нет никаких обновлений

Я ищу решение, которое позволит мне выполнять инкрементную обработку моего измерения. Я знаю, что данные в предыдущем месяце не будут изменены. Я хотел бы сделать что-то похожее на разбиение куба, но на измерение. Я использую SLQ SERVER 2012 и, насколько мне известно, разбиение на разделы не поддерживается.

В настоящее время я использую обновление процесса в своем измерении - я пробовал обрабатывать, используя атрибут и таблицу, но оба отображают почти тот же результат. У меня есть иерархии и отношения - некоторые настроены на жесткие. Я использую только те атрибуты, которые действительно нужны и т. Д. И т. Д. И т. Д.

Обновление процесса должно читать все записи в измерении, даже те, которые, как я знаю, не изменились. есть ли способ разделить измерение? если бы я мог сказать SSAS только обрабатывать последние 3-4 недели данных в моем измерении, а не касаться остальных - это значительно ускорит мое время обработки.

Я был бы признателен за вашу помощь

+0

Что именно это измерение около? Это звучит подозрительно, как факт, ошибочно оформленный как измерение. Скорость роста и тот факт, что вы можете разбить его по времени, свидетельствуют о том, что это действительно таблица фактов в маскировке. Я мог ошибаться (нужно больше деталей). – SebTHU

+0

Это измерение. Он содержит данные об инвентаре, включая серийные номера; номера поддонов; номера партий и т. д. и т. д. Каждые недели требуется больше времени на обработку, так как ежедневно добавляется много данных. Инкрементная обработка размеров, если она существует, решит мою проблему :) – Kris

+0

Получаю. Это сложная модель. Я думал об этой статье - http://www.kimballgroup.com/2011/11/design-tip-140-is-it-a-dimension-a-fact-or-both/ - которая рекомендует моделировать объекты инвентаризации как накапливая факты моментальных снимков. Но такая редизайн может оказаться невозможной в вашей ситуации. – SebTHU

ответ

1

нормально, так что я сделал несколько исследований, и я могу подтвердить, что обработка дополнительного размера не поддерживается. можно сделать процесс добавления в измерение, но если у вас есть записи, которые были удалены или обновлены, вы не можете этого сделать

было бы полезно, но MS не разработала его, и я не думаю, что он будет

инкрементной обработка любой таблицы, однако, возможно, в табличных форме кубиков , так что если у вас есть подобное требование и ваш куб не слишком сложен, а затем создать табличную куб является путем

Смежные вопросы