powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Создание и настройка партиций в AS2K.
9 сообщений из 9, страница 1 из 1
Создание и настройка партиций в AS2K.
    #33411904
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вдаваться в тонкости создания партиционированного куба на не партиционированной таблице

1. Filter statemnet указывать необходимо
2. Data slice можно указывать, но не необходимо.

Возникает вопрос. Если какое преимущество от указывания Data slice?
...
Рейтинг: 0 / 0
Создание и настройка партиций в AS2K.
    #33412008
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Filter statemnet указывать тоже не необходимо
при указании Data slice запросы, обращающиеся к одной партиции могут работать быстрее
а кому-то ещё и проще задать Data slice мышкой, чем писать sql statement в фильтре
...
Рейтинг: 0 / 0
Создание и настройка партиций в AS2K.
    #33412040
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry BiryukovFilter statemnet указывать тоже не необходимо
при указании Data slice запросы, обращающиеся к одной партиции могут работать быстрее
а кому-то ещё и проще задать Data slice мышкой, чем писать sql statement в фильтре

Да, но в data slice не возможен multiple select. Не говоря уже о задании полуоткрытого множества.

Напримет в фильтре я напишу

Код: plaintext
FactTable.TranDate < convert(datetime, '20010101', 112 )

(не приведи господь, написать:
Код: plaintext
year(FactTable.TranDate) <  2001 
)

Что в этом случае Вы бы указывали в DataSlice?
...
Рейтинг: 0 / 0
Создание и настройка партиций в AS2K.
    #33412050
Alex Fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Позволю свои 5 коп.
Если определить slice то в запросе на сервер будет добавлено соответствующее выражение в WHERE.
Т.е. Filter + Slice = масло масленное...
...
Рейтинг: 0 / 0
Создание и настройка партиций в AS2K.
    #33412059
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry Biryukovуказании Data slice запросы, обращающиеся к одной партиции могут работать быстрее

А Вы сами эффект от этого наблюдали?
...
Рейтинг: 0 / 0
Создание и настройка партиций в AS2K.
    #33412081
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
backfire Dmitry Biryukovуказании Data slice запросы, обращающиеся к одной партиции могут работать быстрее

А Вы сами эффект от этого наблюдали? да знаете ли на глаз трудно отличить одну секунду от двух, да и время отклика зависит от многих случайных величин, а специальных экспериментов не ставил.
...
Рейтинг: 0 / 0
Создание и настройка партиций в AS2K.
    #33412097
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как на счет проблемы множественного Data Slice?
Или это глухой номер?
...
Рейтинг: 0 / 0
Создание и настройка партиций в AS2K.
    #33412101
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
backfire Dmitry BiryukovFilter statemnet указывать тоже не необходимо
при указании Data slice запросы, обращающиеся к одной партиции могут работать быстрее
а кому-то ещё и проще задать Data slice мышкой, чем писать sql statement в фильтре

Да, но в data slice не возможен multiple select. Не говоря уже о задании полуоткрытого множества.

Напримет в фильтре я напишу

Код: plaintext
FactTable.TranDate < convert(datetime, '20010101', 112 )

(не приведи господь, написать:
Код: plaintext
year(FactTable.TranDate) <  2001 
)

Что в этом случае Вы бы указывали в DataSlice? А у вас измерения строятся на выражениях?

А в остальном согласен - польза от data slice есть только в некоторых случаях
...
Рейтинг: 0 / 0
Создание и настройка партиций в AS2K.
    #33412113
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
backfire Dmitry BiryukovFilter statemnet указывать тоже не необходимо
при указании Data slice запросы, обращающиеся к одной партиции могут работать быстрее
а кому-то ещё и проще задать Data slice мышкой, чем писать sql statement в фильтре

Да, но в data slice не возможен multiple select. Не говоря уже о задании полуоткрытого множества.

Напримет в фильтре я напишу

Код: plaintext
FactTable.TranDate < convert(datetime, '20010101', 112 )

(не приведи господь, написать:
Код: plaintext
year(FactTable.TranDate) <  2001 
)

Что в этом случае Вы бы указывали в DataSlice?я бы создал по партиции на каждый год и соответственно указал FactTable.Year = 2001, и т.д. ну или не FactTable, а TimeTable.Year = 2001 и т.д
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Создание и настройка партиций в AS2K.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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