|
|
|
Куб не процессится
|
|||
|---|---|---|---|
|
#18+
Добрый день. Сделал Olap куб и он даже работал (SQL 2008), но по неведомым мне причинам перестал процессится(((( Данные за один день грузит 30 минут (ранее 2 года за час), изменений в куб не вносил. Смутил один момент, при процессинге куба нажав на кнопку view details я вижу вот этот замечательный запрос. Я его не писал, когда куб обновлялся такова запроса я не припомню (может конечно не обращал внимание). Подскажите, куда копать? SELECT [dbo_ItemOstatki].[Количество] AS [dbo_ItemOstatkiКоличество0_0],[dbo_ItemOstatki].[Остаток0] AS [dbo_ItemOstatkiОстаток00_1],[dbo_ItemOstatki].[Склад] AS [dbo_ItemOstatkiСклад0_2],[dbo_ItemOstatki].[Номенклатура] AS [dbo_ItemOstatkiНоменклатура0_3],[dbo_ItemOstatki].[Период] AS [dbo_ItemOstatkiПериод0_4],[dbo_ItemOstatki].[ХарактеристикаНоменклатуры] AS [dbo_ItemOstatkiХарактеристикаНоменклатуры0_5],[dbo_ItemOstatki].[Качество] AS [dbo_ItemOstatkiКачество0_6],[dbo_dimInventtable_1].[Блок товара] AS [dbo_dimInventtableБлок_x0020_товара5_0],[dbo_dimInventtable_2].[Товарная группа] AS [dbo_dimInventtableТоварная_x0020_группа7_0],[dbo_dimInventtable_4].[Сезонность] AS [dbo_dimInventtableСезонность9_0],[dbo_dimInventtable_5].[Вид номенклатуры] AS [dbo_dimInventtableВид_x0020_номенклатуры11_0] FROM ( SELECT [dbo].[ItemOstatki].[Период],[dbo].[ItemOstatki].[Склад],[dbo].[ItemOstatki].[Номенклатура],[dbo].[ItemOstatki].[Качество],[dbo].[ItemOstatki].[ХарактеристикаНоменклатуры],[dbo].[ItemOstatki].[Количество], [dbo].[ItemOstatki].[Остаток0] FROM [dbo].[ItemOstatki] WHERE [dbo].[ItemOstatki].[Период] < '20180101' ) AS [dbo_ItemOstatki], ( SELECT _IDRRef, Наименование, Артикул, [Единица измерения], [Вид номенклатуры], Сезонность, [Блок товара], [Товарная группа], Пол FROM dimInventtable ) AS [dbo_dimInventtable_1], ( SELECT _IDRRef, Наименование, Артикул, [Единица измерения], [Вид номенклатуры], Сезонность, [Блок товара], [Товарная группа], Пол FROM dimInventtable ) AS [dbo_dimInventtable_2], ( SELECT _IDRRef, Наименование, Артикул, [Единица измерения], [Вид номенклатуры], Сезонность, [Блок товара], [Товарная группа], Пол FROM dimInventtable ) AS [dbo_dimInventtable_4], ( SELECT _IDRRef, Наименование, Артикул, [Единица измерения], [Вид номенклатуры], Сезонность, [Блок товара], [Товарная группа], Пол FROM dimInventtable ) AS [dbo_dimInventtable_5] WHERE ( ( [dbo_ItemOstatki].[Номенклатура] = [dbo_dimInventtable_1].[_IDRRef] ) AND ( [dbo_ItemOstatki].[Номенклатура] = [dbo_dimInventtable_2].[_IDRRef] ) AND ( [dbo_ItemOstatki].[Номенклатура] = [dbo_dimInventtable_4].[_IDRRef] ) AND ( [dbo_ItemOstatki].[Номенклатура] = [dbo_dimInventtable_5].[_IDRRef] ) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2018, 21:48 |
|
||
|
Куб не процессится
|
|||
|---|---|---|---|
|
#18+
если есть подключение - то первый шаг определить что именно не процессится, потом выяснять причину почему. процесь измерение за измерением (такой длинный запрос обычно если одно измерение состоит из множества связанных таблиц), (если проходит - то начинай группы мер/партиции, тоже по одной, шаг за шагом) найди на котором объекте падает и там уже детально копай (в измерениях - какой атрибут, что за ошибка).. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2018, 22:22 |
|
||
|
Куб не процессится
|
|||
|---|---|---|---|
|
#18+
Чтобы определить в чем затык - обрабатывайте по частям. Сначала отдельно измерения, потом отдельно группы мер/секции. Может индексы слетели или статистика или еще что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2018, 22:23 |
|
||
|
Куб не процессится
|
|||
|---|---|---|---|
|
#18+
Обработал всё в ветке Dimensions ни каких затыков, все норм. Партиция у меня пока одна - настроена на 1 день, для тестирования. Группы мер (секции) - это где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2018, 22:58 |
|
||
|
Куб не процессится
|
|||
|---|---|---|---|
|
#18+
BatersГруппы мер (секции) - это где? Секция - это и есть Partition. Запрос по просмотру данных в представлении, на котором партиция построена, быстро отрабатывает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2018, 02:51 |
|
||
|
Куб не процессится
|
|||
|---|---|---|---|
|
#18+
В партиции простой запрос В схеме куба на таблице фактов (прав кнопка мыши), просмотр данных? не то, что бы быстро, но выполняется и результат выдает (там в источнике вьюха не очень легкая, но раньше все работало норм). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2018, 07:35 |
|
||
|
Куб не процессится
|
|||
|---|---|---|---|
|
#18+
Baters, вы хоть термины правильно используйте! "перестал процессится" (возникает ошибка "...") и "после процессинга не появляются новые данные" две большие разницы запрос - обертка, над тем что прописано в dataSourseView ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2018, 10:51 |
|
||
|
Куб не процессится
|
|||
|---|---|---|---|
|
#18+
Baters, Раз небыстро, значит дело может быть в нем. Попробуйте его оптимизировать. Кстати, там индексы по дате то есть? А то когда вы выбираете за день, возможно, он все равно весь просматривается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2018, 11:10 |
|
||
|
Куб не процессится
|
|||
|---|---|---|---|
|
#18+
Кстати, для проверки того, действительно ли дело в нем, можно сначала перегнать значения из этого представления в таблицу. А в кубе уже использовать таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2018, 12:16 |
|
||
|
Куб не процессится
|
|||
|---|---|---|---|
|
#18+
На таблице фактов (правая кнопка мыши) заменил представления на созданные таблицы (продажи (таблица фактов) и матрицу) два года отпроцессились за 2 минуты. Думаю, дело в матрице, она выкручивалась вьюхой из 1С (атомный запрос для каждого свойства товара (масса справочников и регистров)) и как раз не так давно я в нее еще свойств добавлял. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2018, 13:29 |
|
||
|
|

start [/forum/topic.php?fid=49&fpage=24&tid=1857964]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 403ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...