Как включить столбцы длиной более 4000 символов в табличную модель SSAS? - PullRequest
0 голосов
/ 31 декабря 2018

Несколько столбцов в исходном представлении sql имеют длину столбца, превышающую 4000 символов.Это столбцы, которые содержат некоторые комментарии пользователей и должны быть включены в мою табличную модель SSAS.Но всякий раз, когда длина символа превышает 4000 символов, я получаю ошибку при обработке модели.Я обнаружил, что Tabular не поддерживает длину столбца больше 4000 символов.Есть ли способ обойти эту проблему?

1 Ответ

0 голосов
/ 03 января 2019

В Visual Studio 2017 на уровне совместимости 1400 (SQL 2017 и Azure Analysis Services) мне удалось импортировать этот запрос как в устаревшем режиме источника данных (обычный драйвер SQL), так и в новом режиме Power Query.

select cast(replicate(cast('A23456789' as varchar(max)),1000) as varchar(max)) as str, 
len(cast(replicate(cast('A23456789' as varchar(max)),1000) as varchar(max))) as len

Что ты делаешь по-другому?Используете ли вы более старый уровень совместимости или что-то в этом роде?

Я бы также поставил под сомнение аналитическую ценность импорта огромных текстовых строк в табличную модель SSAS.Можете ли вы объяснить значение этих столбцов?Можете ли вы проанализировать соответствующие фрагменты информации из длинных строк?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...