В много случаи импортирането на релационни данни чрез добавката Power Pivot е по-бързо и по-ефективно от обикновеното импортиране в Excel.
По принцип това е лесно да се направи:
- Консултирайте се с администратор на бази данни, за да получите информация за връзка с базата данни и да проверите дали имате разрешение за достъп до данните.
- Ако данните са релационни или размерни, тогава – от Power Pivot – щракнете върху Начало>Получаване на външни данни>от база данни.
По желание можете да импортирате от други източници на данни:
- Щракнете върху "Начало>от услугата за данни", ако данните са от пазара на Microsoft Azure или канал за данни на OData.
- Щракнете върху "Начало>" "Получаване на външни данни>от други източници ", за да изберете от целия списък с източници на данни.
На страницата " Изберете как да импортирате данните " изберете дали да вземете всички данни в източника на данни, или да филтрирате данните. Изберете таблици и изгледи от списък или напишете заявка, която задава кои данни да се импортират.
Предимствата на импортирането на Power Pivot включват възможността:
- Филтрирайте ненужните данни, за да импортирате само подмножество.
- Преименувайте таблици и колони, докато импортирате данни.
- Поставете предварително дефинирана заявка, за да изберете данните, които тя връща.
Съвети за избор на източници на данни
- Доставчиците на OLE DB понякога могат да предложат по-бърза производителност за широкомащабни данни. Когато избирате между различни доставчици за един и същ източник на данни, трябва първо да опитате доставчика на OLE база данни.
- Импортирането на таблици от релационни бази данни ви спестява стъпки, тъй като по време на импортирането се използват релации с външни ключове за създаване на релации между работните листове в прозореца на Power Pivot.
- Импортирането на няколко таблици и последващото изтриване на тези, от които не се нуждаете, може да ви спести стъпки. Ако импортирате таблиците една по една, може отново да се наложи да създадете ръчно релации между таблиците.
- Колоните, съдържащи подобни данни в различни източници на данни, са в основата на създаването на релации в прозореца на Power Pivot. Когато използвате разнорогенни източници на данни, изберете таблици, които имат колони, които могат да бъдат нанесени в таблици в други източници на данни, съдържащи идентични или подобни данни.
- За поддръжка на обновяването на данните за работна книга, която публикувате в SharePoint, изберете източници на данни, които са еднакво достъпни както за работни станции, така и за сървъри. След като публикувате работната книга, можете да зададете график за обновяване на данните, за да актуализирате автоматично информацията в работната книга. Използването на източници на данни, които са налични на мрежовите сървъри, прави възможно обновяването на данните.
Получаване на данни от други източници
- Получаване на данни от услуги за анализ
- Добавяне на данни от работен лист в модел на данни чрез свързана таблица
- Копиране и поставяне на редове в модел на данни в Power Pivot
Обновяване на релационни данни
В 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 или да получите поддръжка в общностите.