Обновление семантической модели, хранящейся в OneDrive или SharePoint Online

Импорт файлов из OneDrive или SharePoint Online в служба Power BI — отличный способ обеспечить синхронизацию работы в Power BI Desktop с служба Power BI.

Преимущества хранения файла Power BI Desktop в OneDrive или SharePoint Online

При хранении файла Power BI Desktop в OneDrive или SharePoint Online все данные, загруженные в модель файла, импортируются в семантическую модель. Все отчеты, созданные из файла, загружаются в отчеты в служба Power BI. Предположим, что вы вносите изменения в файл в OneDrive или SharePoint Online. Эти изменения могут включать добавление новых мер, изменение имен столбцов или визуализаций редактирования. После сохранения файла служба Power BI синхронизируется с этими изменениями, как правило, в течение часа.

Вы можете выполнить однократное обновление вручную в Power BI Desktop, выбрав "Обновить " на ленте "Главная ". При выборе " Обновить" модель файла обновляется с обновленными данными из исходного источника данных. Это обновление происходит полностью из самого приложения Power BI Desktop. Это отличается от ручного или запланированного обновления в Power BI, и важно понимать различие.

Screenshot of the Home ribbon in Power B I Desktop, showing the Refresh selection.

При импорте файла Power BI Desktop из OneDrive или SharePoint Online данные и сведения о модели загружались в семантику модели в Power BI. После этого обновите семантику модели в служба Power BI, так как это то, на чем основаны ваши отчеты. Так как источники данных являются внешними, вы можете вручную обновить семантику модели с помощью обновления сейчас или настроить расписание обновления с помощью расписания обновления.

Screenshot of the semantic model in Power B I Desktop, showing the Schedule refresh selection.

При обновлении семантической модели Power BI не подключается к файлу в OneDrive или SharePoint Online для запроса обновленных данных. Он использует сведения в семантической модели для подключения непосредственно к источникам данных и запроса обновленных данных. Затем он загружает эти данные в семантику модели. Эти обновленные данные в семантической модели не синхронизируются с файлом в OneDrive или SharePoint Online.

Автоматическое и ручное обновление сведений о модели

По умолчанию Power BI обновляет сведения о модели из OneDrive и SharePoint почасовой основе. Если эти обновления будут выполняться вручную, вы можете отключить автоматическое обновление OneDrive в параметрах семантической модели. Откройте параметры семантической модели, разверните раздел обновления OneDrive и установите переключатель "Отключить".

Screenshot showing automatic OneDrive refresh off toggle.

Владельцы семантической модели и пользователи с разрешением на запись

По умолчанию владельцы семантической модели и пользователи семантической модели с разрешением на запись могут вручную обновлять сведения о модели и данные в семантической модели с помощью обновления. В рамках обновления вручную Power BI извлекает последние сведения о модели из OneDrive или SharePoint, а затем обновляет данные. Последние сведения о модели могут включать новые и измененные подключения к данным и таблицы, добавленные в файлы в OneDrive или SharePoint.

Вы можете ограничить возможность добавления новых источников данных в семантику модели в Power BI путем ограничения обновлений сведений о модели владельцам семантических моделей. В параметрах семантической модели разверните узел Синхронизация с OneDrive и SharePoint, выберите "Ограничить обновления" и нажмите кнопку "Применить".

Screenshot showing automatic OneDrive refresh restrict updates option.

С ограниченными обновлениями только владельцы семантических моделей могут обновлять сведения о модели в семантической модели с изменениями, внесенными в версию, хранящуюся в OneDrive и SharePoint. Владельцы семантической модели должны вручную обновлять семантические модели для отражения изменений. Если пользователь семантической модели с разрешением на запись обновляет семантику модели, изменения файлов, хранящихся в OneDrive или SharePoint, не будут отражены.

Если вы хотите, чтобы владельцы семантических моделей и семантические пользователи с разрешением на запись имели возможность обновлять сведения о модели, выберите "Автоматические обновления". Семантические модели в служба Power BI автоматически обновляются с изменениями, внесенными в версии семантических моделей, хранящихся в OneDrive и SharePoint.

Существующие семантические модели будут иметь значение "Обновления по умолчанию". После изменения параметра на ограничение обновлений или автоматического обновления обновления по умолчанию обновления больше не будут использоваться для семантической модели.

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

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

Имя настройки Кто может вносить обновления Тип обновления Доступность Значение по умолчанию
Ограничение обновлений Только владельцы семантической модели Вручную Всегда вариант В новых семантических моделях
Автоматические обновления Владельцы семантической модели и пользователи семантической модели с разрешением на запись Автоматически Всегда вариант Никогда
Обновления по умолчанию Владельцы семантической модели и пользователи семантической модели с разрешением на запись Автоматически После применения другого параметра больше не используется параметр В существующих семантических моделях

Принудительное применение ограниченных обновлений

Администраторы клиентов могут применять ограниченные обновления для всех семантических моделей в организации, отключив семантические модели клиента , владельцы модели семантики могут автоматически обновлять семантические модели из файлов, импортированных из OneDrive или SharePoint.

Screenshot showing automatic OneDrive refresh disabled in tenant settings.

При применении ограниченных обновлений на уровне клиента владельцы семантической модели больше не могут включать автоматические обновления в разделе "Синхронизация с OneDrive и SharePoint ". В блоке сведений показано, что администратор отключил автоматическое обновление для организации.

Screenshot showing semantic model settings note that owner can't enable automatic updates.

Что поддерживается?

Power BI поддерживает обновление и расписание обновления для семантических моделей, созданных из файлов Power BI Desktop, импортированных с локального диска, где вы используете получение данных или Редактор Power Query для подключения к данным и загрузки данных из следующих источников данных.

Примечание.

Поддерживается обновление Onedrive для семантических моделей динамического подключения. Однако изменение семантической модели динамического подключения из одной семантической модели на другую в уже опубликованном отчете не поддерживается в сценарии обновления OneDrive.

Шлюз Power BI — персональный

  • Все источники данных в Интернете, отображаемые в Power BI Desktop, получают данные и Редактор Power Query.
  • Все локальные источники данных, отображаемые в Power BI Desktop, получают данные и Редактор Power Query за исключением Hadoop File (HDFS) и Microsoft Exchange.

Локальный шлюз данных

Локальный шлюз данных поддерживает обновление для следующих источников данных:

  • Табличный режим служб Analysis Services
  • Многомерные службы Analysis Services
  • SQL Server
  • SAP HANA
  • Oracle
  • Teradata
  • Файл
  • Папка
  • Список SharePoint (локальная среда)
  • Сеть
  • OData
  • IBM DB2
  • MySQL
  • Sybase
  • SAP BW
  • База данных IBM Informix
  • ODBC

Примечание.

Шлюз должен быть установлен и запущен для подключения Power BI к локальным источникам данных и обновления семантической модели.

OneDrive или OneDrive для работы или учебного заведения. Какая разница?

Если у вас есть личный OneDrive и OneDrive для работы или учебного заведения, вы должны хранить все файлы, которые вы хотите импортировать в Power BI в OneDrive для работы или учебного заведения. Вот почему вы, скорее всего, используете две разные учетные записи для входа в них.

При подключении к OneDrive для работы или учебного заведения в Power BI подключение легко, так как ваша учетная запись Power BI часто совпадает с учетной записью OneDrive для рабочей или учебной учетной записи. При использовании личного OneDrive обычно выполняется вход с помощью другой учетной записи Майкрософт.

При входе с помощью учетной записи Майкрософт обязательно нажмите кнопку "Сохранить вход". Затем Power BI может синхронизировать любые обновления, внесенные в файл в Power BI Desktop, с семантической моделью в Power BI.

Screenshot of the Sign in dialog, showing the Keep me signed box is checked.

Если вы изменили учетные данные Майкрософт, вы не можете синхронизировать изменения между файлом в OneDrive и семантической моделью в Power BI. Необходимо снова подключиться к файлу и импортировать его из OneDrive.

Разделы справки расписание обновления?

При настройке расписания обновления Power BI подключается непосредственно к источникам данных. Power BI использует сведения о подключении и учетные данные в семантической модели для запроса обновленных данных. Затем Power BI загружает обновленные данные в семантику модели. Затем он обновляет все визуализации отчетов и панели мониторинга на основе этой семантической модели в служба Power BI.

Дополнительные сведения о настройке запланированного обновления см. в разделе "Настройка запланированного обновления".

Когда что-то пошло не так

Когда все происходит неправильно, обычно это связано с тем, что Power BI не может войти в источники данных. Кроме того, если семантическая модель пытается подключиться к локальному источнику данных, но шлюз находится в автономном режиме. Чтобы избежать этих проблем, убедитесь, что Power BI может войти в источники данных. Попробуйте войти в источники данных в учетных данных источника данных. Иногда пароль, используемый для входа в источник данных, изменяется или Power BI выходит из источника данных.

При сохранении изменений в файле Power BI Desktop в OneDrive и вы не видите эти изменения в Power BI в течение часа или так, это может быть связано с тем, что Power BI не может подключиться к OneDrive. Повторите попытку подключения к файлу в OneDrive. Если вам будет предложено войти, убедитесь, что вы войдете в систему. Так как Power BI не удалось подключиться к OneDrive для синхронизации с файлом, необходимо снова импортировать файл.

Семантические модели, хранящиеся в OneDrive или SharePoint, по умолчанию ограничивают обновления . Если для семантической модели задано ограничение обновлений, обновления могут происходить только в том случае, если владелец семантической модели вручную обновляет семантику модели, что может привести к изменению файлов Power BI в OneDrive и SharePoint, которые не отражаются в служба Power BI. Владелец семантической модели может столкнуться с сообщением об ошибке после обновления файла в OneDrive или SharePoint. Владелец семантической модели может исправить ошибку, выбрав всегда обновлять семантику модели вручную или изменяя параметр семантической модели на автоматическое обновление.

Если владелец семантической модели не может изменить параметр семантической модели на автоматическое обновление, администратор клиента, скорее всего, принудил ограничить обновления для всех семантических моделей в организации. Чтобы разрешить владельцу семантической модели изменить этот параметр, они должны обратиться к администратору Fabric и запросить, чтобы администратор мог включить владельцы семантической модели автоматически обновлять файлы, импортированные из OneDrive или SharePoint .

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

  • Импорт PBIX-файлов с меткой конфиденциальности (как защищенных, так и незащищенных), хранящихся в OneDrive или SharePoint Online, а также автоматическое обновление семантической модели из таких файлов, поддерживается, за исключением следующих сценариев:

    • Защищенные динамически подключенные PBIX-файлы и защищенные PBIX-файлы Служб Azure Analysis Services. Обновление завершится ошибкой. Ни содержимое отчета, ни метка не будут обновлены.
    • Помеченный незащищенный динамический Подключение PBIX-файлы: содержимое отчета будет обновлено, но метка не будет обновлена.
    • Когда PBIX-файл имел новую метку конфиденциальности, примененную, что владелец семантической модели не имеет прав на использование. В этом случае обновление завершится ошибкой. Ни содержимое отчета, ни метка не будут обновлены.
    • Если истек срок действия маркера доступа владельца семантической модели для OneDrive или SharePoint. В этом случае обновление завершится ошибкой. Ни содержимое отчета, ни метка не будут обновлены.

Устранение неполадок

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

Устранение неполадок локального шлюза данных

Устранение неполадок с Power BI Gateway — персональный

Есть еще вопросы? Попробуйте попросить Сообщество Power BI.