Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Куб не процессится / 11 сообщений из 11, страница 1 из 1
28.02.2018, 21:48
    #39608732
Baters
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куб не процессится
Добрый день.

Сделал 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]
)

)
...
Рейтинг: 0 / 0
28.02.2018, 22:22
    #39608740
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куб не процессится
если есть подключение - то первый шаг определить что именно не процессится, потом выяснять причину почему.

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

(если проходит - то начинай группы мер/партиции, тоже по одной, шаг за шагом)

найди на котором объекте падает и там уже детально копай (в измерениях - какой атрибут, что за ошибка)..
...
Рейтинг: 0 / 0
28.02.2018, 22:23
    #39608741
bideveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куб не процессится
Чтобы определить в чем затык - обрабатывайте по частям. Сначала отдельно измерения, потом отдельно группы мер/секции. Может индексы слетели или статистика или еще что.
...
Рейтинг: 0 / 0
28.02.2018, 22:58
    #39608751
Baters
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куб не процессится
Обработал всё в ветке Dimensions ни каких затыков, все норм.
Партиция у меня пока одна - настроена на 1 день, для тестирования.
Группы мер (секции) - это где?
...
Рейтинг: 0 / 0
01.03.2018, 02:51
    #39608791
bideveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куб не процессится
BatersГруппы мер (секции) - это где?
Секция - это и есть Partition.

Запрос по просмотру данных в представлении, на котором партиция построена, быстро отрабатывает?
...
Рейтинг: 0 / 0
01.03.2018, 07:35
    #39608809
Baters
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куб не процессится
В партиции простой запрос
В схеме куба на таблице фактов (прав кнопка мыши), просмотр данных? не то, что бы быстро, но выполняется и результат выдает (там в источнике вьюха не очень легкая, но раньше все работало норм).
...
Рейтинг: 0 / 0
01.03.2018, 10:51
    #39608889
StarikNavy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куб не процессится
Baters,

вы хоть термины правильно используйте! "перестал процессится" (возникает ошибка "...") и "после процессинга не появляются новые данные" две большие разницы

запрос - обертка, над тем что прописано в dataSourseView
...
Рейтинг: 0 / 0
01.03.2018, 11:10
    #39608899
bideveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куб не процессится
Baters,
Раз небыстро, значит дело может быть в нем. Попробуйте его оптимизировать. Кстати, там индексы по дате то есть? А то когда вы выбираете за день, возможно, он все равно весь просматривается.
...
Рейтинг: 0 / 0
01.03.2018, 12:16
    #39608949
bideveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куб не процессится
Кстати, для проверки того, действительно ли дело в нем, можно сначала перегнать значения из этого представления в таблицу. А в кубе уже использовать таблицу.
...
Рейтинг: 0 / 0
01.03.2018, 13:29
    #39609011
Baters
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куб не процессится
На таблице фактов (правая кнопка мыши) заменил представления на созданные таблицы (продажи (таблица фактов) и матрицу) два года отпроцессились за 2 минуты. Думаю, дело в матрице, она выкручивалась вьюхой из 1С (атомный запрос для каждого свойства товара (масса справочников и регистров)) и как раз не так давно я в нее еще свойств добавлял.
Спасибо.
...
Рейтинг: 0 / 0
01.03.2018, 13:30
    #39609013
Baters
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куб не процессится
StarikNavy,

Терминологию только изучаю, нахожусь на первом шаге в освоении OLAP.
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Куб не процессится / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]