Интеграция с PowerBI: выгрузка данных из каталога с вариациями




Выгружаем каталог с вариациями

Тепрь вы можете получать данные о новых каталогах товаров с вариациями. 

Новые ключи данных для запросов в PowerBI:

catalogs - каталоги

catalog_products - товары каталогов


В настройках внутри приложения появилась новая галочка Торговые каталоги

Отметьте эту галочку, сбросьте кеш, если необходимо, и загрузите данные в шаблон (на момент весны 2022 актуальная версия 3), используя токен вашего приложения (инструкции о работе с приложением можно найти тут)

Когда выгрузка данных в портала завершится, перейдите в меню Transform data:

Откроется новое окно, и вы увидите форму для вставки ключа. 

вставьте ключ в поле Ключ Данных и нажмите кнопку Invoke, чтобы получить данные.

Либо, вы можете создать пустой запрос аналогично тому, как это делается, к примеру, для получения данных из универсальных списков

В результате получится таблица такого вида:

Нажмите на ее заголовок правой кнопкой и выберите в появившемся меню "в таблицу" (to table).

В появившемся окне нажмите ОК

Теперь в таблице появится кнопка, нажав которую, можно развернуть больше данных.

В открывшемся окне нажмите ОК (либо снимите галочки у данных, которые вам не нужны, и затем нажмите ОК)

Разворачивайте таким образом данные каждый раз, когда это требуется.

В итоге у вас получится таблица такого вида:

В случае с ключом catalog_products, в ней будут строки отдельно на каждый товар + отдельно на каждую его вариацию.


Что, если вариации в отчете получились все с одинаковыми названиями?

По умолчанию в Битрикс24 при создании товаров с вариациями, вам не будет выводиться поле Название (вариации). Допустим, вы делаете товар с несколькими вариациями и не трогаете никакие другие настройки. У вас получится что-то вроде такого:

Поскольку название вариации не выведено, оно автоматически заполнится по названию основного товара. И если вы выгрузите этот каталог, у вас получится вот так:

Так произошло потому, что на стороне Битрикса, если все-таки включить поле Название вариации, вы увидите точно такую же картину.

Чтобы такого не происходило, нужно заполнить именно названия вариаций. Вот как это выглядит внутри карточки вариации:

На стороне PowerBI, если после выгрузки поля вариаций называются по-старому, нажмите в верхнем меню кнопку Обновить, и данные подтянутся. 


Теги: power bi