Устранение неполадок с потоком данных: Подключение ion в источник данных
При создании потока данных иногда возникает ошибка при подключении к источнику данных. Эта ошибка может быть вызвана шлюзом, учетными данными или другими причинами. В этой статье описываются наиболее распространенные ошибки подключения и проблемы, а также их решение.
Ошибка. Для подключения требуется локальный шлюз данных
Эта проблема может произойти при перемещении запроса из Power Query в классические средства в Power Query в потоке данных, и вы получите сообщение об ошибке "Локальный шлюз данных требуется для подключения".
Причина.
Если таблица в потоке данных получает данные из локального источника данных, шлюз необходим для подключения, но шлюз не был выбран.
Решение.
Выберите "Выбрать шлюз". Если шлюз еще не настроен, перейдите к установке локального шлюза данных.
Ошибка. Укажите способ подключения
Эта проблема возникает при подключении к источнику данных, но еще не настроены учетные данные или сведения о подключении. Это может произойти при переносе запросов в поток данных.
Причина.
Сведения о подключении настроены неправильно.
Решение.
Выберите "Настроить подключение". Настройте сведения о подключении и учетные данные.
Expression.Error: модуль с именем xyz отключен в этом контексте
Иногда при переносе запросов из Power Query в классические средства в поток данных возникает ошибка, указывающая, что модуль отключен в этом контексте. Одним из примеров этой ситуации является использование запросов таких функций, как Web.Page
или Web.BrowserContents
.
Причина.
Отключенные модули связаны с функциями, которые требуют подключения к локальному шлюзу данных для работы. Даже если функция получает данные из веб-страницы из-за некоторых требований к соответствию безопасности, она должна пройти через подключение шлюза.
Решение.
Сначала установите и настройте локальный шлюз. Затем добавьте источник веб-данных для URL-адреса, к которому вы подключаетесь.
После добавления источника веб-данных можно выбрать шлюз в потоке данных из параметров проекта параметров>.
Возможно, вам будет предложено настроить учетные данные. После успешной настройки шлюза и учетных данных модули больше не будут отключены".
Удаленные или старые источники данных по-прежнему отображаются
Иногда при удалении источника данных из потока данных он по-прежнему отображается в обзоре учетных данных или обзоре происхождения. Это не влияет на обновление или создание потока данных.
Причина.
Поток данных поддерживает связь с удаленными источниками данных потока данных и не удаляет их автоматически. Для этого требуется обрезка, инициированная пользователем.
Решение.
Чтобы обрезать источники данных, необходимо выполнить следующие действия:
Откройте поток данных.
Выберите Параметры.
Выберите параметры проекта.
Измените шлюз на другой шлюз. Это не имеет значения, если это другой шлюз.
После применения изменения, нажав кнопку "ОК", повторите шаги 1–4, чтобы снова выбрать исходный шлюз.
Эти действия по сути удаляют все привязки источника данных для потока данных. После выполнения этих действий может потребоваться настроить учетные данные. При успешной настройке шлюза и учетных данных вы эффективно обрезали привязки источника данных для потока данных только тем, которые фактически используют поток данных.
Примечание.
Для потоков данных с облачными источниками данных без локального шлюза данных, когда имя источника данных изменяется, старое подключение к источнику данных по-прежнему существует. Чтобы удалить это подключение, в служба Power BI щелкните значок параметров, перейдите к разделу "Управление Подключение и шлюзами> Подключение ion", выберите меню с многоточием по имени подключения, а затем нажмите кнопку "Удалить", чтобы удалить старое или неиспользуемое подключение к источнику данных. Затем перейдите на домашнюю страницу, выберите рабочую область, выберите поток данных, чтобы открыть его, а затем на странице "Имя таблицы" выберите "Изменить таблицы". Затем в редакторе Power Query нажмите кнопку "Сохранить и закрыть ", чтобы потоки данных обновлялись до текущего подключения к источнику данных и чтобы удалить старое подключение.