Если вы решили использовать хранилище данных под управлением Яндекс и у вас есть необходимость настроить автоматическое обновление отчетов “облачной” версии Power BI, то для этого требуется настроить шлюз данных: доступ к хранилищу Яндекс.Облако возможен только с использованием сертификата. Для хранилища под управлением mybi шлюз и сертификат устанавливать не нужно. В качестве шлюза может выступать любая рабочая станция под управлением Windows (настраивается и обслуживается пользователем). Различную информацию по шлюзам может найти на сайте Microsoft. В статье рассматривается краткий пример настройки шлюза для автоматического обновления отчетов на основе данных из хранилища postgreSQL
1. Установите сертификаты
2. Скачайте и установите пакет Npgsql v4.0.10. Согласно справке Microsoft
для работы запросов Power Query к серверу PostgreSQL, нужно установить этот пакет. Устанавливать более поздние пакеты недопустимо, так как появится несовместимость. При установке также выберите модуль GAC
3. Скачайте и установите драйвер ODBC для PostgreSQL. Установка этого драйвера необходима для решения проблем чтения сертификатов SSL облаком Power BI. Поэтому следуя данной инструкции скачайте драйвер и установите стандартным способом
4. Согласно процедуре установки из официальной справки скачайте и установите локальный шлюз данных. Если шлюз был установлен ранее, его рекомендуется переустановить
5. Настройте прямое подключение к источнику в запросах
6. Включите использование шлюза при настройке обновления отчета