Добрый День! Постоянно приходится сталкиваться с проблемой унификации клиентов. Есть список клиентов с кодами. В разные периоды название клиентов меняется, однако код остается неизменным. При внесении новых файлов необходимо либо новых либо старых клиентов подгонять к коду, чтоб на одном коде был только один клиент. Я делаю с помощью создания справочника из существующей базы либо беру данные из справочника созданного дополнительно, но процесс объединения занимает очень много времени и ресурсов особенно на больших объемах. Можно ли этот процесс каким то образом оптимизировать? Способ решения хочется видеть в PQ.
DemonAMT, а зачем такое делать на PQ, тем более для большого массива данных? У вас анализ не на модели данных разве построен? В ней это легко решается связями со справочником.
DemonAMT написал: Подскажите как сделать со справочником
D в факты выводите только коды, и вяжете по этим кодам факт со справочником, а уже измерения справочника выводите в отчет. В Экселе в поверпивоте та же схема.
DemonAMT, выделенное здесь лишнее. Вы когда из NestedJoin переделываете функцию в обычный джойн этот аргумент зачищайте всегда. Ибу у Nested на этом месте указывается имя столбца в который будут выводиться присоединенные таблицы, а обычный джойн такой фигней не занимается и ждет от вас на этом месте тип соединения.