Получаване на данни чрез добавката Power Pivot

Отнася се за
Excel за Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

В много случаи импортирането на релационни данни чрез добавката Power Pivot е по-бързо и по-ефективно от обикновеното импортиране в Excel.

По принцип това е лесно да се направи:

  1. Консултирайте се с администратор на бази данни, за да получите информация за връзка с базата данни и да проверите дали имате разрешение за достъп до данните.
  2. Ако данните са релационни или размерни, тогава – от Power Pivot – щракнете върху Начало>Получаване на външни данни>от база данни.

По желание можете да импортирате от други източници на данни:

  • Щракнете върху "Начало>от услугата за данни", ако данните са от пазара на Microsoft Azure или канал за данни на OData.
  • Щракнете върху "Начало>" "Получаване на външни данни>от други източници ", за да изберете от целия списък с източници на данни.

На страницата " Изберете как да импортирате данните " изберете дали да вземете всички данни в източника на данни, или да филтрирате данните. Изберете таблици и изгледи от списък или напишете заявка, която задава кои данни да се импортират.

Предимствата на импортирането на Power Pivot включват възможността:

  • Филтрирайте ненужните данни, за да импортирате само подмножество.
  • Преименувайте таблици и колони, докато импортирате данни.
  • Поставете предварително дефинирана заявка, за да изберете данните, които тя връща.

Съвети за избор на източници на данни

  • Доставчиците на OLE DB понякога могат да предложат по-бърза производителност за широкомащабни данни. Когато избирате между различни доставчици за един и същ източник на данни, трябва първо да опитате доставчика на OLE база данни.
  • Импортирането на таблици от релационни бази данни ви спестява стъпки, тъй като по време на импортирането се използват релации с външни ключове за създаване на релации между работните листове в прозореца на Power Pivot.
  • Импортирането на няколко таблици и последващото изтриване на тези, от които не се нуждаете, може да ви спести стъпки. Ако импортирате таблиците една по една, може отново да се наложи да създадете ръчно релации между таблиците.
  • Колоните, съдържащи подобни данни в различни източници на данни, са в основата на създаването на релации в прозореца на Power Pivot. Когато използвате разнорогенни източници на данни, изберете таблици, които имат колони, които могат да бъдат нанесени в таблици в други източници на данни, съдържащи идентични или подобни данни.
  • За поддръжка на обновяването на данните за работна книга, която публикувате в SharePoint, изберете източници на данни, които са еднакво достъпни както за работни станции, така и за сървъри. След като публикувате работната книга, можете да зададете график за обновяване на данните, за да актуализирате автоматично информацията в работната книга. Използването на източници на данни, които са налични на мрежовите сървъри, прави възможно обновяването на данните.

Получаване на данни от други източници

Обновяване на релационни данни

В Excel щракнете върху"Връзки>с данни>" Обновете всички, за да се свържете повторно към база данни и да обновите данните във вашата работна книга.

Обновяването ще актуализира отделни клетки и ще добави редове, които са актуализирани във външната база данни от момента на последното импортиране. Ще се обновяват само новите редове и съществуващите колони. Ако трябва да добавите нова колона към модела, ще трябва да я импортирате, като използвате стъпките, дадени по-горе.

Обновяването просто повтаря същата заявка, използвана за импортиране на данните. Ако източникът на данни вече не е на същото място или ако таблици или колони бъдат премахнати или преименувани, обновяването няма да е успешно. Разбира се, все още запазвате всички данни, които сте импортирали преди това. За да видите заявката, използвана по време на обновяването на данните, щракнете върху Power Pivot>Управление , за да отворите прозореца на Power Pivot. Щракнете върху "Свойства на проектиране>на таблица ", за да видите заявката.

Споделяне и разрешения

Обикновено разрешения са необходими за обновяване на данните. Ако споделите работната книга с други хора, които също искат да обновят данните, на тях ще им трябват разрешения поне само за четене в базата данни.

Методът, с който споделяте работната книга, ще определи дали може да възникне обновяване на данните. За Microsoft 365 не можете да обновявате данни в работна книга, която е записана в Microsoft 365. В SharePoint Server можете да планирате ненаблюдавано обновяване на данните на сървъра, но е необходимо Power Pivot за SharePoint да е инсталиран и конфигуриран във вашата среда на SharePoint. Обърнете се към вашия администратор на SharePoint, за да видите дали е налично планирано обновяване на данните.

Поддържани източници на данни

Можете да импортирате данни от един от многото източници на данни, посочени в таблицата по-долу.

Power Pivot не инсталира доставчиците за всеки източник на данни. Въпреки че някои доставчици може вече да съществуват на вашия компютър, може да се наложи да изтеглите и инсталирате доставчика, който ви е необходим.

Можете също да свързвате към таблици в Excel и да копирате и поставяте данни от приложения като Excel и Word, които използват HTML формат за клипборда. За повече информация вижте " Добавяне на данни с помощта на свързани таблици на Excel " и "Копиране и поставяне на данни в Power Pivot".

Имайте предвид следното по отношение на доставчиците на данни:

  • Можете също да използвате доставчика на OLE база данни за ODBC.
  • В някои случаи използването на доставчика на OLE DB MSDAORA може да доведе до грешки при свързването – особено с по-нови версии на Oracle. Ако срещнете грешки, ви препоръчваме да използвате един от другите доставчици в списъка за Oracle.
Източник Версии Тип на файла Доставчици
Бази данни на Access Microsoft Access 2003 или по-нова версия. .accdb или .mdb Доставчик на ACE 14 OLE DB
Релационни бази данни на SQL Server Microsoft SQL Server 2005 или по-нова версия; SQL база данни на Microsoft Azure (не е приложимо) Доставчик на OLE база данни за SQL Server
SQL Server Native Client Доставчик на OLE база данни
Доставчик на база данни за клиент на SQL Server Native 10.0
Доставчик на данни на .NET Framework за SQL Client
SQL Server Parallel Data Warehouse (PDW) SQL Server 2008 или по-нова версия (не е приложимо) Доставчик на OLE база данни за SQL Server PDW
Релационни бази данни Oracle Oracle 9i, 10g, 11g. (не е приложимо) Доставчик на OLE бази данни на Oracle
.NET Framework (платформа) доставчик на данни за Oracle Client
Доставчик на данни на .NET Framework за SQL Server
MSDAORA OLE DB (доставчик 2)
OraOLEDB
MSDASQL
Релационни бази данни на Teradata Teradata V2R6, V12 (не е приложимо) Доставчик на TDOLEDB OLE DB
Доставчик на данни на .Net за Teradata
Релационни бази данни Informix (не е приложимо) Доставчик на OLE база данни на Informix
Релационни бази данни IBM DB2 8.1 (не е приложимо) DB2OLEDB
Релационни бази данни на Sybase (не е приложимо) Доставчик на OLE база данни на Sybase
Други релационни бази данни (не е приложимо) (не е приложимо) Доставчик на OLE база данни или ODBC драйвер
Текстови файлове
Свързване с текстов файл
(не е приложимо) .txt, .tab, .csv Доставчик на OLE база данни с ACE 14 за Microsoft Access
Файлове на Microsoft Excel Excel 97-2003 или по-нова версия .xlsx, .xlsm, .xlsb, .xltx, .xltm Доставчик на ACE 14 OLE DB
Работна книга на Power Pivot
Импортиране на данни от услуги за анализ или Power Pivot
Microsoft SQL Server 2008 R2 или по-нова версия XLSX, .xlsm, .xlsb, .xltx, .xltm ASOLEDB 10.5
(използва се само с работни книги на Power Pivot, които са публикувани в сървърни групи на SharePoint, които имат инсталиран Power Pivot за SharePoint)
Куб на Analysis Services
Импортиране на данни от услуги за анализ или Power Pivot
Microsoft SQL Server 2005 или по-нова версия (не е приложимо) ASOLEDB 10
Информационни канали за данни
Импортиране на данни от канал за данни
(използва се за импортиране на данни от отчети на услугите за отчети, документи на услугата Atom и канал за единичен канал за данни)
Формат на Atom 1.0
Всяка база данни или документ, който е показан като услуга за данни на Windows Communication Foundation (WCF) (преди ADO.NET Data Services).
.atomsvc за документ на услуга, който дефинира един или повече информационни канали
.atom за документ на уеб канал на ATOM
Доставчик на канали за данни на Microsoft за Power Pivot
.NET Framework (платформа) доставчик на данни за Power Pivot
Отчети на услугите за отчети
Импортиране на данни от отчет на услуги за отчети
Microsoft SQL Server 2005 или по-нова версия .rdl
Файлове за връзка към база данни на Office .odc

Неподдържани източници

Публикувани документи на сървъра, като например бази данни на Access, които вече са публикувани в SharePoint, не могат да се импортират.

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност за Excel или да получите поддръжка в общностите.