Оглавление
В приложении действует лимит строк выгрузки — максимальное количество записей, которое можно получить при загрузке данных.
В этой статье рассказываем, что считается строкой, как расходуется лимит и как подобрать подходящее значение.
Информация о доступных лимитах и подключении платной версии приведена в статье «Расширенная версия Интеграции с Power BI».
Что считается строкой выгрузки
Одна строка выгрузки в Power BI = одна карточка CRM (сделка, лид, контакт, смарт и т.д.) со всеми ее полями.
Так же с задачами (один запрос = одна задача со всеми данными в ней), сотрудниками и т.д.
Лимит строк - это максимальное количество строк, которое можно выгрузить за 1 раз.
Например, если у вас есть лимит в 100 тыс. строк, то за 1 раз вы сможете выгрузить только это количество.
Как расходуется лимит
При каждой выгрузке коннектор заново выгружает все строки (в соответствии с фильтрами/настройками в приложении) и хранит эти данные 4 часа.
То есть, если на портале 100 сделок, то при каждом обновлении отчета эти 100 сделок будут заново выгружаться, но при этом, если сделка уже была ранее выгружена, то она больше не будет расходовать лимит строк выгрузки в период, пока данные хранятся в приложении. Расходовать будут только новые сделки при первой их выгрузке в интервале в 4 часа.
Подробнее об обновлении данных и работе кеша читайте в статье «Как настроить автообновление данных и устранить ошибки обновления».
Изменение настроек выгрузки (фильтров) в приложении позволит изменить общее количество выгружаемых строк, но правило останется тем же:
- Если эта строка (сделка, лид, задача и т.д.) уже была выгружена ранее - расходовать лимит не будет.
- Если не была выгружена ранее и сейчас выгружается в первый раз - будет расходовать лимит.
Изменение настроек и фильтров в самом Power BI вообще ни на что не влияет. Данные летят в соответствии с настройками в приложении в Б24, даже если эти данные в самом PowerBI вы не используете.
Как определить подходящий лимит
1. В приложении во вкладке "Настройки загрузки" настройте свою загрузку, отметив галочками только нужные Вам таблицы, возможно, где-то установив фильтры по дате.
2. Оставьте галочку "Получать уведомления"
3. Сбросьте кеш, если он есть в этой же вкладке в самом низу страницы, перезагрузив перед этим страницу (кеш мог появиться после загрузки страницы).
4. Обновите данные в Power BI (неважно, в веб-версии или десктоп - главное, чтобы использовался токен того же пользователя).
5. После этого откройте в Битрикс24 уведомления и просуммируйте все вторые цифры.
6. Округлите вверх до ближайшей сотни тысяч. Например, если насчитали, 238 578, то Вам нужен лимит в 300 000.
Как узнать объем выгружаемых данных
Если необходимо узнать размер данных, выгружаемых с портала, это можно сделать, посмотрев кешданных выгрузки.
Для этого нужно от лица администратора перейти в Режим отладки, а затем открыть вкладку кеш. На этой вкладке отображаются данные выгрузки, которые в данный момент находятся в кеше сервера приложения, а также время, в течение которого они будут храниться.
В колонке «Размер файла» можно увидеть, сколько места занимают выгружаемые данные с портала, а в соседней колонке доступна ссылка на сам файл данных в формате JSON.
Чтобы узнать точный размер выгружаемых данных, рекомендуется выполнить чистую выгрузку и суммировать размеры всех файлов.
Важно учитывать, что даже если какие-либо данные не выгружаются или отсутствуют на портале, файл для соответствующего типа данных всё равно будет создан и будет занимать 2 байта (пустой JSON).
В среднем примерный размер выгрузки на 2 000 записей составляет около 10 МБ. Фактический размер может отличаться в зависимости от структуры и наполненности данных.