Я создал отчет Power BI, который собирает данные из:
Когда на Power BI Desktop все заработало нормально, я опубликовал семантическую модель и отчет в «Моей рабочей области» и попытался обновить ее. Обновить не получается!
Сбой заключался в "недоступности шлюза данных (персональный режим)". Это было правильно, поскольку на моем ноутбуке не работал шлюз данных (персональный режим). Но обратите внимание! Оба источника данных находятся в облаке! Таким образом, шлюз данных не требуется.
Я экспериментировал. Я удалил соединение с веб-страницей и оставил только соединение с MySQL — никаких проблем! Когда я повторно представил соединение с веб-страницей, семантическая модель снова ожидала шлюза данных.
Для теста я установил шлюз данных (персональный режим), и при его запуске семантическая модель обновляется. Однако я не хочу, чтобы мой ноутбук работал каждый раз, когда ожидается обновление.
Как сделать так, чтобы семантическая модель не требовала наличия ненужного шлюза данных?
Страница настройки семантической модели выглядит следующим образом:
Да, я это проверил. Результаты те же, что описал автор поста: _переключение с Web.BrowserContents на Web.Contents не работает. _
Проверьте аутентификацию в своем отчете при подключении. Вы подключаетесь к веб-сайту и веб-серверу SQL анонимно?
Спасибо, @Phil, что посмотрел. Я назначил учетные данные в настройках семантической модели для базы данных MySQL и установил анонимную аутентификацию для веб-сайта. Веб-страница не требует регистрации.
Наконец-то мне удалось избавиться от надоедливой проблемы.
Проблема заключалась в том, что рабочая папка, в которой я локально сохранял файлы *.pbix (перед публикацией их в службе Power BI), синхронизировалась с облаком OneDrive. Скорее всего, это создает конфликт с механизмом автоматического обновления Power BI.
Я сделал следующее:
Посмотрите на это, проверьте настройки подключения, используете ли вы web.contents? stackoverflow.com/questions/72235312/…