powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Непонятно, почему читается не только таблица фактов, но и измерение Дата?
4 сообщений из 4, страница 1 из 1
Непонятно, почему читается не только таблица фактов, но и измерение Дата?
    #32760465
Вжик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При процессировании партиции в MS AS выдает такой запрос:
Код: plaintext
Partition 'Неделя' Execute : SELECT "dbo"."Дата"."Год", "dbo"."Дата"."Квартал_года", "dbo"."Дата"."Месяц_года", "dbo"."Дата"."Дата", "dbo"."Продажи"."Номенклатура_ИД", "dbo"."Продажи"."Центр_УТ_ИД", "dbo"."Продажи"."Контрагент_ИД", "dbo"."Продажи"."Вид_расчета_ИД", "dbo"."Продажи"."Касса_ИД", "dbo"."Продажи"."Продажи_Количество", "dbo"."Продажи"."Продажи_Выручка", "dbo"."Продажи"."Продажи_Себестоимость" FROM "dbo"."Продажи", "dbo"."Дата" WHERE ("dbo"."Продажи"."Дата_ИД" >= REPLACE(CONVERT(char( 10 ), getdate() -  2 ,  102 ), '.', '')) AND ("dbo"."Продажи"."Дата_ИД"="dbo"."Дата"."Дата_ИД")
вот это
Код: plaintext
("dbo"."Продажи"."Дата_ИД" >= REPLACE(CONVERT(char( 10 ), getdate() -  2 ,  102 ), '.', '')) 
берется из фильтра на таблицу фактов в партиции. Но не понятно, откуда это:
Код: plaintext
"dbo"."Продажи"."Дата_ИД"="dbo"."Дата"."Дата_ИД"
Вопрос: как сделать так, чтобы читалась только таблица фактов?
...
Рейтинг: 0 / 0
Непонятно, почему читается не только таблица фактов, но и измерение Дата?
    #32760481
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а отсюда

Код: plaintext
SELECT "dbo"."Дата"."Год", "dbo"."Дата"."Квартал_года", "dbo"."Дата"."Месяц_года", "dbo"."Дата"."Дата"

и это правильно. Даже если у вас будет схема куба "оптимизирована" (есть такой пунк в меню) у вас JOIN останется, так как измерение времени иерархическое, т.е. содержит более 1 уровня, а значит без чтения таблицы измерения "Дата" никак не получить ключи уровней Год, Квартал, Месяц... (Конечно можно при определенной степени изврата, но кому это надо)

И последний вопрос. А чем вам это собственно мешает?
...
Рейтинг: 0 / 0
Непонятно, почему читается не только таблица фактов, но и измерение Дата?
    #32760615
Вжик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Описываю ситуацию полностью: в оптимизации схемы он говорит, что измерение Дата не может быть оптимизирована. В кубах, где измерение Дата иерархическое, но построенное не на одной таблице, а на таблицах для каждого уровня такого нет - читается только таблица фактов. Следует ли это считать способом, решающим данную проблему. Ну а почему мешает - ведь концептуально правильно при процессировании куба читать только таблицу факта - и я пытаюсь этого добиться.
...
Рейтинг: 0 / 0
Непонятно, почему читается не только таблица фактов, но и измерение Дата?
    #32760914
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВжикОписываю ситуацию полностью: в оптимизации схемы он говорит, что измерение Дата не может быть оптимизирована. В кубах, где измерение Дата иерархическое, но построенное не на одной таблице, а на таблицах для каждого уровня такого нет - читается только таблица фактов. Следует ли это считать способом, решающим данную проблему. Ну а почему мешает - ведь концептуально правильно при процессировании куба читать только таблицу факта - и я пытаюсь этого добиться.

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


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