powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS2005, ошибка при process
11 сообщений из 11, страница 1 из 1
SSAS2005, ошибка при process
    #36223060
puhh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SSAS 2005, ХД на ORACLE

Добавила в куб новую меру, distinct count.
(До этого один distinct count уже был).

Process куба (конкретно этой новой measure group) падает (причем в самом конце, прочитав уже почти все записи из ХД) с ошибкой -
Ошибки модуля хранения OLAP: Неверный порядок сортировки, указанный для подсчетов индивидуальных записей.


Не понимаю пока, где искать ошибку?
...
Рейтинг: 0 / 0
SSAS2005, ошибка при process
    #36223537
Фотография maxol67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
puhh,

Проблема, скорее всего в Collation. Если, к примеру, в Oracle у Вас для поля, по которому Вы делаете DistinctCount, Collation = case insensitive, то поставьте в кубе соответствующее свойство Source.Collation для меры DistinctCount.
...
Рейтинг: 0 / 0
SSAS2005, ошибка при process
    #36223714
puhh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перепробовала несколько вариантов collation, результат не меняется.

NULL-ов в столбце нет.

Данные в столбце имееют тип varchar2.

Почитала, что может быть проблема в самих данных, т.е. в том самом столбце, по которому идет order by.

Считывание данных прекращается в самом конце, у меня в партиции 16 000 000 записей, считывание прекращается на 15 999 900.
Проанализировала данные в столбце, в основном данные до 12 символов. Есть один элемент длиной в 17 символов, и один элемент длиной в 20.


Если эти длинные элементы из фактов исключить - партиция обсчитывается нормально целиком.

Попробовала заменить эти элементы на rowid (длина 18 символов, всегда), обсчитывание ломается на 10 700 000 элементах.


Что бы еще попробовать? Пока без идей :(
...
Рейтинг: 0 / 0
SSAS2005, ошибка при process
    #36224025
Фотография maxol67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в DataSourceView и в кубе для этого varchar-поля какая длина стоит?
...
Рейтинг: 0 / 0
SSAS2005, ошибка при process
    #36224243
mishgan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxol67в DataSourceView и в кубе для этого varchar-поля какая длина стоит?
Где -то читал, что в одной группе мер д.б. не более 1 меры distinct count. Может в этом проблема?
...
Рейтинг: 0 / 0
SSAS2005, ошибка при process
    #36224366
puhh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2mishgan1:

А MS Studio и не дает в одной measure group создать две distinct count measure. Они у меня в разных measure group-s

2maxol67:

когда изначально был код - то длина была 150
когда заменила код на rowid - то длина 18
...
Рейтинг: 0 / 0
SSAS2005, ошибка при process
    #36224485
Fec un Tues
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
puhhНеверный порядок сортировки, указанный для подсчетов индивидуальных записей.
Попробуйте поискать "The sort order specified for distinct count records is incorrect".
...
Рейтинг: 0 / 0
SSAS2005, ошибка при process
    #36225570
puhh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот здесь много советов -



Мне помогло следующее:

1. Collation - Cyrillic_General
2. Sort Order - Binary
3. Заменить код на rowid


Первые 2 пункта без 3-го не сработали (данные правда считывались полностью, но потом появлялась ошибка). Так же не сработал отдельно 3-ий пункт без первых двух.
...
Рейтинг: 0 / 0
SSAS2005, ошибка при process
    #36225577
puhh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
SSAS2005, ошибка при process
    #38471575
Wamba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Встретил такую же ошибку на SQL Server 2008 R2. Measure строился по данным вьюхи, в которой был union, объединяющий два запроса. По отдельности каждый запрос обрабатывался корректно, вместе - нет.
Помогло избавление от null-значений, по которым считался distinct count.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
SSAS2005, ошибка при process
    #39898229
a-v-mikhailov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне помог найденный в инете способ делать DistinctCount не по своему Поле1, а по BINARY_CHECKSUM(Поле1)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS2005, ошибка при process
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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