|  | 
| 
Как заставить SSAS посылать на источник select distinct? | |||
|---|---|---|---|
| #18+ Есть куб в SSAS Tabular, он состоит из одной всего таблицы и берет данные через directQuery. Источник, откуда он их берет, это view в MS SQL, который смотрит на таблицу, которая находится на линкед сервере Snowflake. Зачем все это так намучено: официально directQuery для SSAS и Snowflake пока нет, поэтому такая цепочка. Проблема же вот в чем: когда пользователь пытается фильтровать данные по какому-нибудь атрибуту, выборка значений для фильтра занимает огромное количество времени, и все потому что SSAS посылает на линкед сервер запрос вида select top 1000000 этот атрибут, вместо select distinct этот атрибут, а distinct потом как-то сам считает. Вопрос: можно ли заставить SSAS посылать select distinct на источник? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 17.11.2021, 14:00 |  | ||
| 
Как заставить SSAS посылать на источник select distinct? | |||
|---|---|---|---|
| #18+ Ибн Хоттаб, а CData коннектор не пробовали использовать? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 19.11.2021, 20:05 |  | ||
| 
Как заставить SSAS посылать на источник select distinct? | |||
|---|---|---|---|
| #18+ 2wheels, я могу использовать только то на что у нас есть лицензия, к сожалению. А закупка новых настолько легкий процесс, что ой. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 22.11.2021, 10:59 |  | ||
|  | 

| start [/forum/topic.php?desktop=1&fid=49&tid=1857052]: | 0ms | 
| get settings: | 8ms | 
| get forum list: | 13ms | 
| check forum access: | 3ms | 
| check topic access: | 3ms | 
| track hit: | 40ms | 
| get topic data: | 13ms | 
| get forum data: | 3ms | 
| get page messages: | 46ms | 
| get tp. blocked users: | 2ms | 
| others: | 246ms | 
| total: | 377ms | 

| 0 / 0 | 
