Обновление набора данных, созданного из книги Excel в OneDrive или SharePoint OnlineRefresh a dataset created from an Excel workbook on OneDrive, or SharePoint Online

Можно импортировать книги Excel, которые хранятся на локальном компьютере или в облаке, например в OneDrive для бизнеса или SharePoint Online.You can import Excel workbooks that are stored on your local machine, or in cloud storage such as OneDrive for Business or SharePoint Online. Мы рассмотрим преимущества использования облачного хранилища для файлов Excel.We will look at the advantages of using cloud storage for your excel files. Дополнительные сведения об импорте файлов Excel в Power BI см. в разделе Получение данных из файлов книг Excel.For more information on how to import Excel files into Power BI, see Get data from Excel workbook files.

Каковы преимущества?What are the advantages?

Импорт файлов из OneDrive или SharePoint Online — это отличный способ убедиться, что ваша работа в Excel остается синхронизированной со службой Power BI.Importing files from OneDrive, or SharePoint Online, is a great way to make sure the work you’re doing in Excel stays in-sync with the Power BI service. Все данные, которые вы загрузили в модель файла, импортируются в набор данных, а все отчеты, созданные вами в файле, загружаются в область отчетов в Power BI.Any data you’ve loaded into your file’s model is imported into the dataset and any reports you’ve created in the file are loaded into Reports in Power BI. При внесении изменений в файл в OneDrive или SharePoint Online, например при добавлении новых мер, изменении имен столбцов или изменении визуализаций, после сохранения эти изменения также обновляются и в Power BI, обычно в течение одного часа.If you make changes to your file on OneDrive, or SharePoint Online, like add new measures, change column names, or edit visualizations, once you save, those changes will be updated in Power BI too, usually within about an hour.

При импорте книги Excel из личного хранилища OneDrive все ее данные, такие как таблицы на листах и данные, загруженные в модель данных Excel, и структура самой модели данных, импортируются в новый набор данных в Power BI.When you import an Excel workbook from your personal OneDrive, any data in the workbook, like tables in worksheets and/or data that is loaded into the Excel data model and the structure of the data model, are imported into a new dataset in Power BI. Все визуализации Power View создаются повторно в области отчетов.Any Power View visualizations are re-created in Reports. Power BI автоматически подключается к книге в OneDrive или SharePoint Online примерно один раз в час, чтобы проверить наличие обновлений.Power BI automatically connects to the workbook on OneDrive, or SharePoint Online, about every hour to check for updates. Если книга была изменена, Power BI обновит набор данных и отчеты в службе Power BI.If the workbook has changed, Power BI will refresh the dataset and reports in the Power BI service.

Можно обновить набор данных в службе Power BI.You can refresh on the dataset in the Power BI service. При обновлении набора данных — вручную или по расписанию — служба Power BI подключается непосредственно к внешним источникам данных для запроса обновленных данных, которые она затем загружает в набор данных.When you manually refresh, or schedule refresh, on the dataset, Power BI connects directly to the external data sources to query for updated data it then loads into the dataset. Обновление набора данных в Power BI не приводит к обновлению данных в книге в OneDrive или SharePoint Online.Refreshing a dataset from within Power BI does not refresh the data in the workbook on OneDrive, or SharePoint Online.

Что поддерживается?What’s supported?

В Power BI поддерживаются функции "Обновить сейчас" и "Расписание обновлений" для наборов данных, которые созданы из файлов Power BI Desktop, импортированных с локального диска, когда операция "Получение данных" или редактор запросов используется для подключения и загрузки данных из любого из следующих источников данных.In Power BI, Refresh Now and Schedule Refresh is supported for datasets created from Power BI Desktop files imported from a local drive where Get Data/Query Editor is used to connect to and load data from any of the following data sources:

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

  • Все источники данных в сети, отображаемые в редакторе запросов и разделе "Получение данных" в Power BI Desktop.All online data sources shown in Power BI Desktop’s Get Data and Query Editor.
  • Все локальные источники данных, отображаемые в редакторе запросов и разделе "Получение данных" в Power BI Desktop, кроме файла Hadoop (HDFS) и Microsoft Exchange.All on-premises data sources shown in Power BI Desktop’s Get Data and Query Editor except for Hadoop file (HDFS) and Microsoft Exchange.

Локальный шлюз данныхOn-premises data gateway

Источник данныхData source
Табличная модель Analysis ServicesAnalysis Services Tabular
Многомерная модель Analysis ServicesAnalysis Services Multidimensional
SQL ServerSQL Server
SAP HANASAP HANA
OracleOracle
TeradataTeradata
ФайлFile
ПапкаFolder
Список SharePoint (локальный)SharePoint list (on-premises)
Веб-приложениеWeb
ODataOData
IBM DB2IBM DB2
MySQLMySQL
SybaseSybase
SAP BWSAP BW
База данных IBM InformixIBM Informix Database
ODBCODBC

Примечание

Следует установить и запустить шлюз, чтобы служба Power BI могла подключаться к локальным источникам данных и обновлять набор данных.A gateway must be installed and running in order for Power BI to connect to on-premises data sources and refresh the dataset.

OneDrive или OneDrive для бизнеса.OneDrive or OneDrive for Business. В чем разница?What’s the difference?

При наличии личного OneDrive и OneDrive для бизнеса рекомендуется хранить все файлы, которые нужно импортировать в Power BI, в OneDrive для бизнеса.If you have both a personal OneDrive and OneDrive for Business, it’s recommended you keep any files you want to import into Power BI in OneDrive for Business. И вот почему. Скорее всего, для доступа к этим хранилищам вы используете две учетные записи.Here’s why: You likely use two different accounts to sign into them.

Подключение к OneDrive для бизнеса в Power BI обычно выполняется автоматически, поскольку чаще всего для входа в Power BI и в OneDrive для бизнеса используется одна и та же учетная запись.Connecting to OneDrive for Business in Power BI is typically seamless because the same account you use to sign into Power BI with is often the same account used to sign into OneDrive for Business. Однако в личное хранилище OneDrive вы, скорее всего, входите с помощью другой учетной записи Майкрософт.But, with personal OneDrive, you likely sign in with a different Microsoft account.

При выполнении входа с использованием учетной записи Майкрософт обязательно установите флажок "Оставаться в системе".When you sign in with your Microsoft account, be sure to select Keep me signed in. После этого Power BI сможет синхронизировать все обновления, внесенные в файл в Power BI Desktop, с наборами данных в Power BI.Power BI can then synchronize any updates you make in the file in Power BI Desktop with datasets in Power BI

При внесении изменений в файл в OneDrive, который не удается синхронизировать с набором данных или отчетами в Power BI из-за изменения учетных данных вашей учетной записи Майкрософт, потребуется подключиться и снова импортировать файл из своего личного хранилища OneDrive.If you make changes to your file on OneDrive that cannot be synchronized with the dataset or reports in Power BI, because your Microsoft account credentials might have changed, you’ll need to connect to and import your file again from your personal OneDrive.

Параметры для подключения к файлу ExcelOptions for connecting to Excel file

При подключении к книге Excel в OneDrive для бизнеса или SharePoint Online у вас есть два варианта переноса содержимого книги в Power BI.When you connect to an Excel workbook in OneDrive for Business, or SharePoint Online, you’ll have two options on how to get what’s in your workbook into Power BI.

Импорт данных Excel в Power BI. При импорте книги Excel из OneDrive для бизнеса или SharePoint Online все происходит, как описано выше.Import Excel data into Power BI – When you import an Excel workbook from your OneDrive for Business, or SharePoint Online, it works as described above.

Подключение к данным Excel, а также управление ими и просмотр в Power BI. При использовании этого варианта вы создаете подключение из Power BI прямо к книге в OneDrive для бизнеса или SharePoint Online.Connect, Manage, and View Excel in Power BI – When using this option, you create a connection from Power BI right to your workbook on OneDrive for Business, or SharePoint Online.

При таком подключении к книге Excel набор данных в Power BI не создается.When you connect to an Excel workbook this way, a dataset is not created in Power BI. Тем не менее книга будет отображаться на сайте Power BI в области "Отчеты" со значком Excel рядом с именем.However, the workbook will appear in the Power BI service under Reports with an Excel icon next to the name. Если при подключении к книге из Power BI (в отличие от Excel Online) книга имеет подключения к внешним источникам данных, которые загружают данные в модель данных Excel, можно настроить расписание обновления.Unlike with Excel Online, when you connect to your workbook from Power BI, if your workbook has connections to external data sources that load data into the Excel data model, you can setup a refresh schedule.

При такой настройке расписания обновления единственное отличие заключается в том, что обновленные данные попадают в модель данных книги в OneDrive или SharePoint Online, а не в набор данных в Power BI.When you setup a refresh schedule this way, the only difference is refreshed data goes into the workbook’s data model on OneDrive, or SharePoint Online, rather than a dataset in Power BI.

Как убедиться, что данные загружены в модель данных Excel?How do I make sure data is loaded to the Excel data model?

При использовании Power Query (получение и преобразование данных в Excel 2016) для подключения к источнику данных у вас есть несколько расположений для загрузки данных.When you use Power Query (Get & Transform data in Excel 2016) to connect to a data source, you have several options where to load the data. Чтобы загрузить данные в модель данных, необходимо выбрать параметр Добавить эти данные в модель данных в диалоговом окне Load To (Загрузить в).To make sure you load data into the data model, you must select the Add this data to the Data Model option in the Load To dialog box.

Примечание

На приведенных здесь рисунках показана программа Excel 2016.The images here show Excel 2016.

В окне Навигатор щелкните Загрузить в….In Navigator, click Load To…

Или, если щелкнуть элемент Изменить в навигаторе, открывается редактор запросов.Or, If you click Edit in Navigator, you’ll open the Query Editor. В нем можно щелкнуть Закрыть и загрузить в….There you can click Close & Load To….

Затем в окне Load To(Загрузить в) необходимо выбрать параметр Добавить эти данные в модель данных.Then in Load To, make sure you select Add this data to the Data Model.

Что будет, если использовать получение внешних данных в Power Pivot?What if I use Get External Data in Power Pivot?

Это не проблема.No problem. Каждый раз, когда вы используете Power Pivot для подключения и запроса данных из локального источника данных или источника данных в сети, данные автоматически загружаются в модель данных.Whenever you use Power Pivot to connect to and query data from an on-premises or online data source, the data is automatically loaded to the data model.

Как составить расписание обновления?How do I schedule refresh?

При настройке расписания обновления служба Power BI будет подключаться непосредственно к источникам данных, используя сведения о подключении и учетные данные в наборе данных для запроса обновленных данных и последующей их загрузки в набор данных.When you setup a refresh schedule, Power BI will connect directly to the data sources using connection information and credentials in the dataset to query for updated data, then load the updated data into the dataset. Также обновляются все визуализации в отчетах и информационных панелях, основанных на этом наборе данных в службе Power BI.Any visualizations in reports and dashboards based on that dataset in the Power BI service are also updated.

Дополнительные сведения о настройке запланированного обновления см. в разделе Настройка запланированного обновления.For details on how to setup schedule refresh, see Configure Schedule Refresh.

Действия в случае возникновения проблемWhen things go wrong

Возникающие проблемы обычно вызваны тем, что Power BI не удается выполнить вход в источники данных либо набор данных подключается к локальному источнику данных, а шлюз находится вне сети.When things go wrong, it’s usually because Power BI can’t sign into data sources, or if the dataset connects to an on-premises data source, the gateway is offline. Убедитесь, что служба Power BI может выполнить вход в источники данных.Make sure Power BI can sign into data sources. Если изменяется пароль, который вы используете для входа в источник данных или Power BI выполняет выход из источника данных, не забудьте повторно войти в источники данных в разделе «Учетные данные источника данных».If a password you use to sign into a data source changes, or Power BI gets signed out from a data source, be sure to try signing into your data sources again in Data Source Credentials.

Не забудьте оставить флажок Отправлять мне уведомления по электронной почте об ошибке обновленияустановленным.Be sure to leave the Send refresh failure notification email to me checked. Вам необходимо оперативно получать информацию о сбое запланированного обновления.You’ll want to know right away if a scheduled refresh fails.

Важные примечанияImportant notes

* Обновление не поддерживается для веб-каналов OData, которые подключены к Power Pivot и получают оттуда запросы.* Refresh is not supported for OData feeds connected to and queried from Power Pivot. При использовании веб-канала OData в качестве источника данных воспользуйтесь Power Query.When using an OData feed as a data source, use Power Query.

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

Иногда обновление данных может завершиться неправильно.Sometimes refreshing data may not go as expected. Как правило, проблема связана со шлюзом.Typically this will be an issue connected with a gateway. Ознакомьтесь со статьями об устранении неполадок со шлюзом и узнайте о соответствующих средствах и известных проблемах.Take a look at the gateway troubleshooting articles for tools and known issues.

Устранение неполадок локального шлюза данныхTroubleshooting the on-premises data gateway

Устранение неполадок с Power BI Gateway — PersonalTroubleshooting the Power BI Gateway - Personal

Появились дополнительные вопросы?More questions? Ответы на них см. в сообществе Power BI.Try the Power BI Community