Всем привет.
В рамках сбора данных приходится к 7-10 разнородных таблиц фактов джойнить пару столбцов из одного и того же большого справочника, PQ со своими "ленивыми вычислениями" каждый раз лезет за данными из этого справочника на (мееееедленный) сетевой жесткий диск, а хочется как-то ускорить процесс.
Вот Андрей VG использовал функцию Table.Buffer для обращения к еще одному источнику в пределах одного запроса и размещения его в оперативной памяти. По справке МС не очень понятно:
1. таблица остается в памяти в рамках расчета только одного запроса?
2. если нет, то можно ли в одном запросе запихать какой-то справочник в память и обращаться к нему из других запросов?
3. если на предыдущие вопросы ответ да, то ускорит ли это вычисления?
В рамках сбора данных приходится к 7-10 разнородных таблиц фактов джойнить пару столбцов из одного и того же большого справочника, PQ со своими "ленивыми вычислениями" каждый раз лезет за данными из этого справочника на (мееееедленный) сетевой жесткий диск, а хочется как-то ускорить процесс.
Вот Андрей VG использовал функцию Table.Buffer для обращения к еще одному источнику в пределах одного запроса и размещения его в оперативной памяти. По справке МС не очень понятно:
1. таблица остается в памяти в рамках расчета только одного запроса?
2. если нет, то можно ли в одном запросе запихать какой-то справочник в память и обращаться к нему из других запросов?
3. если на предыдущие вопросы ответ да, то ускорит ли это вычисления?
Вот горшок пустой, он предмет простой...