У багатьох випадках імпорт реляційних даних за допомогою надбудови Power Pivot швидший і ефективніший, ніж простий імпорт у програмі Excel.
Як правило, це легко зробити:
-
Зверніться до адміністратора бази даних, щоб отримати відомості про підключення до бази даних і перевірити наявність дозволу на доступ до даних.
-
Якщо дані реляційні або вимірні, у Power Pivot виберіть основне > Отримати зовнішні дані > з бази даних.
За потреби можна імпортувати дані з інших джерел.
-
Якщо дані отримано з Ринку Microsoft Azure або каналу даних OData, натисніть кнопку Домашня > зі служби даних.
-
Виберіть вкладку Основне > Отримати зовнішні дані > З інших джерел , щоб вибрати джерело даних із усього списку.
На сторінці Вибір способу імпорту даних виберіть, чи слід брати всі дані в джерелі даних або фільтрувати їх. Виберіть таблиці та подання зі списку або напишіть запит, який указує, які дані імпортувати.
Перевагами імпорту Power Pivot є можливість:
-
Відфільтруйте непотрібні дані, щоб імпортувати лише підмножину.
-
Перейменуйте таблиці та стовпці під час імпорту даних.
-
Вставте в попередньо визначений запит, щоб вибрати дані, які він повертає.
-
Постачальники OLE DB іноді можуть пропонувати більш швидку продуктивність для даних великого масштабу. Під час вибору різних постачальників для одного джерела даних спочатку слід спробувати постачальника ole DB.
-
Імпорт таблиць із реляційних баз даних дає змогу зберегти кроки, оскільки зовнішні зв'язки ключів використовуються під час імпорту для створення зв'язків між аркушами у вікні 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.
-
У деяких випадках використання постачальника MSDAORA OLE DB може призвести до помилок підключення, зокрема в новіших версіях Oracle. Якщо ви зіткнулися з помилками, радимо використовувати один з інших постачальників, указаних для Oracle.
Джерело |
Версії |
Тип файлу |
Провайдерів |
---|---|---|---|
Бази даних Access |
Microsoft Access 2003 або пізнішої версії. |
ACCDB або .mdb |
Постачальник БАЗИ ДАНИХ OLE 14 ACE |
Реляційні бази даних SQL Server |
Microsoft SQL Server 2005 або пізнішої версії; База даних SQL Microsoft Azure |
(не застосовується) |
Постачальник баз даних OLE для SQL Server Постачальник баз даних OLE для власного клієнта SQL Server Постачальник баз даних OLE для власного клієнта SQL Server 10.0 Постачальник даних .NET Framework для клієнта SQL |
Паралельне сховище даних SQL Server (PDW) |
SQL Server 2008 або пізнішої версії |
(не застосовується) |
Постачальник OLE DB для SQL Server PDW |
Реляційні бази даних Oracle |
Oracle 9i, 10g, 11g. |
(не застосовується) |
Постачальник oracle OLE DB Постачальник даних .NET Framework для клієнта Oracle Постачальник даних .NET Framework для SQL Server MSDAORA OLE DB (постачальник 2) OraOLEDB MSDASQL |
Реляційні бази даних Teradata |
Teradata V2R6, V12 |
(не застосовується) |
Постачальник TDOLEDB OLE DB Постачальник даних .Net для Teradata |
Реляційні бази даних Informix |
(не застосовується) |
Постачальник Informix OLE DB |
|
Реляційні бази даних IBM DB2 |
8.1 |
(не застосовується) |
DB2OLEDB |
Реляційні бази даних Sybase |
(не застосовується) |
Постачальник баз даних OLE для Sybase |
|
Інші реляційні бази даних |
(не застосовується) |
(не застосовується) |
Постачальник OLE DB або драйвер ODBC |
Текстові файлиПідключення до плоского файлу |
(не застосовується) |
.txt, .tab, .csv |
Постачальник баз даних OLE 14 ACE для Microsoft Access |
Файли Microsoft Excel |
Excel 97–2003 або пізнішої версії |
.xlsx, .xlsm, .xlsb, .xltx, .xltm |
Постачальник БАЗИ ДАНИХ OLE 14 ACE |
Power Pivot книгуІмпорт даних зі служб аналізу Analysis Services або Power Pivot |
Microsoft SQL Server 2008 R2 або пізнішої версії |
xlsx, .xlsm, .xlsb, .xltx, .xltm |
ASOLEDB 10.5 (використовується лише з книгами Power Pivot, опублікованими на фермах SharePoint, на яких інстальовано Power Pivot для SharePoint) |
служб аналізу Analysis Services |
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 (rdl) |
|
Файли підключення до бази даних Office |
.Odc |
Не можна імпортувати опубліковані серверні документи, наприклад бази даних Access, уже опубліковані в SharePoint.
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільнотах.