powered by simpleCommunicator - 2.0.43     © 2025 Programmizd 02
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / StringStoresCompatibilityLevel в Tabular это как?
9 сообщений из 9, страница 1 из 1
StringStoresCompatibilityLevel в Tabular это как?
    #39967755
Ибн Хоттаб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При процессинге Tabular куба получаю такое сообщение:

<Warning WarningCode="1094320130" Description="A string store or binary store with a compatibility level of '1050' is at the maximum file size of 4 gigabytes.
To store additional strings, you can change the StringStoresCompatibilityLevel property of the associated dimension or distinct count measure to '1100' and reprocess.
This option is only available on databases with a compatibility level of '1100' or higher. Physical file: . Logical file: ." Source="Microsoft Analysis Services" HelpFile="">

Я понимаю что это значит в Multidimensional, но в Tabular это выглядит мягко говоря необычно, и Google это подтверждает. Может кто сталкивался?
...
Рейтинг: 0 / 0
StringStoresCompatibilityLevel в Tabular это как?
    #39968146
Ибн Хоттаб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обнаружил интересную вещь: ошибка происходит при обработки вычисляемой колонки, которая вычисляется по двум физическим колонкам, dictionary для одной из которых больше 5 Гб, по итогу когда она вычислится, там очень маленький dictionary должен получиться, порядка килобайт, но может где-то в недрах какой-то временный файл создается на который накладывается 4Гб ограничение?
...
Рейтинг: 0 / 0
StringStoresCompatibilityLevel в Tabular это как?
    #39968200
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ибн Хоттаб
Обнаружил интересную вещь: ошибка происходит при обработки вычисляемой колонки, которая вычисляется по двум физическим колонкам, dictionary для одной из которых больше 5 Гб, по итогу когда она вычислится, там очень маленький dictionary должен получиться, порядка килобайт, но может где-то в недрах какой-то временный файл создается на который накладывается 4Гб ограничение?



Могу сказать вам по своему опыты, вот эти танцы с переполнением справочника строк -- они от неправильного проектирования хранилища, или от непроектирования хранилища вообще.

Вы используете строковый ключ где-то в большой таблице?

Возможно надо для какого-то атрибута измерения поставить ключ от одного поля (короткого числового), а название от другого (строкового длинного). Тогда вот этих справочников строк на 5Гб не будет образовываться.
...
Рейтинг: 0 / 0
StringStoresCompatibilityLevel в Tabular это как?
    #39968288
Ибн Хоттаб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voronin, Вы совершенно правы. Там классика жанра: строковый ключ нечеловеческого размера.

Поговорил в обед с поддержкой Microsoft, их ответ навскидку: дело в том что это calculated column, у них есть ограничения, ссылку на документацию дать затруднились, сказали поищут. Тоже удивились что в Tabular сообщение об ошибке характерное для Multidimensional, поржали.

То есть теперь моя задача формулируется как: "не делая process full что-то подшаманить, чтобы эта колонка посчиталась". Mission impossible.
...
Рейтинг: 0 / 0
StringStoresCompatibilityLevel в Tabular это как?
    #39969212
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ибн Хоттаб
a_voronin, Вы совершенно правы. Там классика жанра: строковый ключ нечеловеческого размера.

Поговорил в обед с поддержкой Microsoft, их ответ навскидку: дело в том что это calculated column, у них есть ограничения, ссылку на документацию дать затруднились, сказали поищут. Тоже удивились что в Tabular сообщение об ошибке характерное для Multidimensional, поржали.

То есть теперь моя задача формулируется как: "не делая process full что-то подшаманить, чтобы эта колонка посчиталась". Mission impossible.


Может вам вот сюда заглянуть

https://habr.com/ru/company/oleg-bunin/blog/348172/
...
Рейтинг: 0 / 0
StringStoresCompatibilityLevel в Tabular это как?
    #39973173
Ибн Хоттаб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voronin, не думаю, там вообще ничего по теме нет, ни про ограничения на Calculated columns, ни про ошибки из Multidimensional в Tabular.

Наш случай передали в product team, отпишу что они скажут.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
StringStoresCompatibilityLevel в Tabular это как?
    #40087071
Ибн Хоттаб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В итоге в MS завели баг по поводу этого инцидента, Гейтс знает когда он будет пофикшен.
...
Рейтинг: 0 / 0
StringStoresCompatibilityLevel в Tabular это как?
    #40087158
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ибн Хоттаб
В итоге в MS завели баг по поводу этого инцидента, Гейтс знает когда он будет пофикшен.


это давно починено

погуглите 1050 --> 1100
...
Рейтинг: 0 / 0
StringStoresCompatibilityLevel в Tabular это как?
    #40087159
Ибн Хоттаб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voronin, Если вы внимательно прочтете заглавный пост темы, то увидите, что ошибка была получена в Tabular, где нет и никогда не было compatibility level 1050. Более того, она была получена в SQL Server 2017, в tabular кубе с compatibility level 1400.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / StringStoresCompatibilityLevel в Tabular это как?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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