Обновление файла Power BI Desktop (PBIX-файла), хранящегося в 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, и важно понимать различие.
При импорте файла Power BI Desktop из OneDrive или SharePoint Online данные и информация о модели загружаются в семантическую модель в Power BI. После этого обновите семантическую модель в службе Power BI, так как это то, на чем основаны ваши отчеты. Так как источники данных являются внешними, вы можете вручную обновить семантику модели с помощью обновления сейчас или настроить расписание обновления с помощью расписания обновления.
При обновлении семантической модели Power BI не подключается к файлу в OneDrive или SharePoint Online для запроса обновленных данных. Он использует сведения в семантической модели для подключения непосредственно к источникам данных и запроса обновленных данных. Затем он загружает эти данные в семантику модели. Эти обновленные данные в семантической модели не синхронизируются с файлом в OneDrive или SharePoint Online.
Автоматическое и ручное обновление сведений о модели
По умолчанию Power BI обновляет сведения о модели из OneDrive и SharePoint почасовой основе. Если эти обновления будут выполняться вручную, вы можете отключить автоматическое обновление OneDrive в параметрах семантической модели. Откройте параметры семантической модели, разверните раздел обновления OneDrive и установите переключатель "Отключить".
Владельцы семантической модели и пользователи с разрешением на запись
По умолчанию владельцы семантической модели и пользователи семантической модели с разрешением на запись могут вручную обновлять сведения о модели и данные в семантической модели с помощью Обновить сейчас. В рамках обновления вручную Power BI извлекает последние сведения о модели из OneDrive или SharePoint, а затем обновляет данные. Последние сведения о модели могут включать новые и измененные подключения к данным и таблицы, добавленные в файлы в OneDrive или SharePoint.
Вы можете ограничить возможность добавления новых источников данных в семантику модели в Power BI путем ограничения обновлений сведений о модели владельцам семантических моделей. В параметрах семантической модели разверните узел Синхронизация с OneDrive и SharePoint, выберите "Ограничить обновления" и нажмите кнопку "Применить".
С ограниченными обновлениями только владельцы семантических моделей могут обновлять сведения о модели в семантической модели с изменениями, внесенными в версию, хранящуюся в OneDrive и SharePoint. Владельцы семантической модели должны вручную обновлять семантические модели для отражения изменений. Если пользователь семантической модели с разрешением на запись обновляет семантику модели, изменения файлов, хранящихся в OneDrive или SharePoint, не будут отражены.
Если вы хотите, чтобы владельцы семантических моделей и семантические пользователи с разрешением на запись имели возможность обновлять сведения о модели, выберите "Автоматические обновления". Семантические модели в служба Power BI автоматически обновляются с изменениями, внесенными в версии семантических моделей, хранящихся в OneDrive и SharePoint.
Существующие семантические модели настроены на обновления по умолчанию . После изменения параметра на Ограничить обновления или Автоматические обновления, обновления по умолчанию больше не будут вариантом для семантической модели.
Новые семантические модели назначаются ограниченные обновления при создании. Параметр можно изменить на автоматические обновления, если требуется, без возможности применить параметр обновлений по умолчанию.
Разница между автоматическими обновлениями и обновлениями по умолчанию заключается в том, что параметр обновлений по умолчанию применяется к существующим семантических моделях, а параметр автоматического обновления должен применяться после создания новой семантической модели, так как новые семантические модели по умолчанию применяются к ограниченным обновлениям.
Имя настройки | Кто может вносить обновления | Тип обновления | Доступность | Значение по умолчанию |
---|---|---|---|---|
Ограничение обновлений | Только владельцы семантической модели | Руководство | Всегда вариант | В новых семантических моделях |
Автоматические обновления | Владельцы семантической модели и пользователи семантической модели с разрешением на запись | Автоматически | Всегда вариант | Никогда |
Обновления по умолчанию | Владельцы семантической модели и пользователи семантической модели с разрешением на запись | Автоматически | После применения другого параметра эта опция больше недоступна. | В существующих семантических моделях |
Принудительное применение ограниченных обновлений
Администраторы клиентов могут применять ограниченные обновления для всех семантических моделей в своей организации, отключив настройку клиента Владельцы семантических моделей могут решать автоматически обновлять семантические модели из файлов, импортированных из OneDrive или SharePoint.
При применении ограниченных обновлений на уровне клиента владельцы семантической модели больше не могут включать автоматические обновления в разделе "Синхронизация с OneDrive и SharePoint ". В блоке сведений показано, что администратор отключил автоматическое обновление для организации.
Что поддерживается?
Power BI поддерживает обновление и расписание обновления для семантических моделей, созданных из файлов Power BI Desktop, импортированных с локального диска, где вы используете получение данных или Редактор Power Query для подключения к данным и загрузки данных из следующих источников данных.
Примечание.
Поддерживается обновление OneDrive для семантических моделей динамического подключения. Однако изменение семантической модели динамического подключения из одной семантической модели на другую в уже опубликованном отчете не поддерживается в сценарии обновления OneDrive.
Шлюз Power BI — персональный
- Все онлайн-источники данных, отображаемые в Получении данных и Редакторе Power Query в Power BI Desktop.
- Все локальные источники данных, отображаемые в 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.
Если вы изменили учетные данные Майкрософт, вы не можете синхронизировать изменения между файлом в 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. Обновление не удастся. Ни содержимое отчета, ни метка не будут обновлены.
- Помеченные не защищённые файлы Live Connect.pbix: содержимое отчета будет обновлено, но метка не будет обновлена.
- Когда PBIX-файл был обработан новой меткой конфиденциальности, к которой у владельца семантической модели нет прав доступа. В этом случае обновление не удастся. Ни содержимое отчета, ни метка не будут обновлены.
- Если срок действия токена доступа владельца семантической модели для OneDrive или SharePoint истек. В этом случае обновление не удастся. Ни содержимое отчета, ни метка не будут обновлены.
Устранение неполадок
Иногда обновление данных может идти не так, как ожидалось. Обычно при подключении к шлюзу возникают проблемы с обновлением данных. Ознакомьтесь со статьями по устранению неполадок шлюза, чтобы узнать об инструментах и известных проблемах.
Устранение неполадок локального шлюза данных
Устранение неполадок персонального шлюза Power BI
Есть еще вопросы? Обратитесь к Сообществу Power BI.