У багатьох випадках імпортувати реляційні дані за допомогою надбудови Power Pivot швидше й ефективніше, ніж виконувати простий імпорт в Excel.
Зазвичай це просто, виконавши наведені нижче дії.
- Зверніться до адміністратора бази даних, щоб отримати відомості про підключення до бази даних і підтвердити, що у вас є дозвіл на доступ до даних.
- Якщо дані реляційні або багатовимірні, у надбудові Power Pivot натисніть кнопку Головна>Отримати зовнішні дані>з бази даних.
Крім того, ви можете імпортувати дані з інших джерел даних.
- Клацніть елемент "Домівка>зі служби даних", якщо дані отримано з корпорації Майкрософт AzureAzure Marketplace або каналу даних 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 MSDAORA може призвести до помилок підключення, особливо для новіших версій Oracle. Якщо у вас виникли будь-які помилки, ми рекомендуємо вам скористатися послугами одного з інших постачальників, перерахованих для Oracle.
| Джерело | Версії | Тип файлу | Постачальники |
|---|---|---|---|
| Бази даних Access | Microsoft Access 2003 або пізнішої версії. | ACCDB або .mdb | Постачальник ACE 14 OLE DB |
| Реляційні бази даних SQL Server | Microsoft SQL ServerSQL Server 2005 або пізнішої версії; Microsoft AzureAzure SQL Database | (не застосовується) | Постачальник баз даних OLE для SQL Server SQL Server Native ClientSQL Server Native Client Постачальник баз даних OLE Постачальник баз даних OLE для власного клієнта SQL Server 10.0 Постачальник даних .NET Framework для клієнта SQL |
| SQL ServerSQL Server Parallel Data Warehouse (PDW) | SQL ServerSQL Server 2008 або пізнішої версії | (не застосовується) | Постачальник OLE DB для SQL Server PDWSQL Server PDW |
| Реляційні бази даних Oracle | Oracle 9i, 10g, 11g. | (не застосовується) | Постачальник баз даних Oracle OLE .NET Framework.NET Framework Data Provider for Oracle Client Постачальник даних .NET Framework для SQL Server База даних MSDAORA OLE (постачальник 2) Технологія OraOLEDB MSDASQL |
| Реляційні бази даних Teradata | Teradata V2R6, V12 | (не застосовується) | Постачальник баз даних OLE TDOLEDB Постачальник даних .Net для Teradata |
| Реляційні бази даних Informix | (не застосовується) | Постачальник баз даних OLE Informix | |
| Реляційні бази даних IBM DB2 | 8.1 | (не застосовується) | DB2OLEDB |
| Реляційні бази даних Sybase | (не застосовується) | Постачальник баз даних OLE Sybase | |
| Інші реляційні бази даних | (не застосовується) | (не застосовується) | Постачальник OLE DB або драйвер 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 Імпорт даних зі служб аналізу Analysis Services або Power Pivot |
Microsoft SQL ServerSQL Server 2008 R2 або пізнішої версії | xlsx, .xlsm, .xlsb, .xltx, .xltm | ASOLEDB 10.5 (використовується тільки для книг Power Pivot, опублікованих у фермах SharePoint, де інстальовано надбудову Power Pivot для SharePoint) |
| Куб служб аналізу Analysis Services Імпорт даних зі служб аналізу Analysis Services або Power Pivot |
Microsoft SQL ServerSQL Server 2005 або пізнішої версії | (не застосовується) | АСОЛЕД 10 |
| Канали даних Імпорт даних з каналу даних (використовується для імпорту даних зі звітів служб звітування, службових документів Atom і одного каналу даних) |
Формат Atom 1.0 Будь-яка база даних або документ, представлений як служба даних Фонду зв'язку Windows (WCF) (раніше ADO.NETADO.NET Data Services). |
ATOMSVC для документа служби, який визначає один або кілька каналів .atom для документа веб-каналу Atom |
Постачальник каналів даних Microsoft для надбудови Power Pivot .NET Framework.NET Frameworkпостачальник даних каналу даних для Power Pivot |
| Звіти служб звітування Імпорт даних зі звіту служб звітування |
Microsoft SQL ServerSQL Server 2005 або пізнішої версії | Файл RDL (RDL) | |
| Файли зв'язку баз даних Office | .odc |
Непідтримувані джерела
Опубліковані документи із сервера, зокрема бази даних Access, уже опубліковані в SharePoint, імпортувати не можна.
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті Tech у Excel або отримати підтримку в спільнотах.