Це дуже зручно, коли ви врешті налаштуєте джерела даних і формуєте дані саме так, як потрібно. Сподіваємося, що оновлення даних із зовнішнього джерела даних проходить плавно. Але це не завжди так. Зміни потоку даних можуть спричинити проблеми, які виникають у вигляді помилок під час спроби оновити дані. Деякі помилки можуть бути прості у виправленні, деякі можуть бути перехідні, а деякі можуть бути важко діагностувати. Нижче наведено набір стратегій, які можна використовувати для обробки помилок, що призводяться до ваших появ.
Під час оновлення даних можуть виникати помилки двох типів.
Локальна Якщо у вашій книзі Excel сталася помилка, принаймні зусилля з виправлення неполадок обмежені та керованіші. Можливо, оновлені дані спричинили помилку з функцією або створили в розкривному списку неприпустиму умову. Ці помилки завмирають, але їх досить легко відстежити, визначити та виправити. Excel також поліпшено обробку помилок завдяки чіткішим повідомленням і контекстним посиланням на цільові розділи довідки, які допоможуть вам зрозуміти й вирішити проблему.
"Віддалений" Проте помилка віддаленого зовнішнього джерела даних – це зовсім інша справа. У системі, яка може бути по вулиці, наполовину по всьому світу або в хмарі, сталася якась інколи. Для таких помилок потрібен інший підхід. Поширені віддалені помилки:
-
Не вдалося підключитися до служби або ресурсу. Перевірте підключення.
-
Не вдалося знайти файл, до якого ви намагаєтеся отримати доступ.
-
Сервер не відповідає та може бути поточним обслуговуванням.
-
Цей вміст недоступний. Можливо, його видалено або тимчасово недоступно.
-
Будь ласка, зачекай... дані завантажуються.
Нижче наведено кілька рекомендацій, які допоможуть вам вийти з можливих помилок.
Пошук і збереження певної помилки Спочатку перевірте область Запити & підключення(виберіть Запити даних> запити &,виберіть підключення, а потім відобразіть розліт). Дізнайтеся, які помилки під час доступу до даних сталися, і занотувати додаткові відомості. Потім відкрийте запит, щоб переглянути певні помилки з кожним кроком запиту. Усі помилки відображаються на жовтому фоні, щоб їх було легше ідентифікація. Запишіть або запишіть екран інформацію про повідомлення про помилку, навіть якщо ви не повністю її розумієте. Колега, адміністратор або служба підтримки у вашій організації можуть допомогти вам зрозуміти, що сталося та запропонувати рішення. Докладні відомості див. в ційпрограмі.
Отримання довідки Пошук на сайті Office довідки та навчання. Він не лише містить детальний вміст довідки, а й відомості про виправлення неполадок. Докладні відомості див. в розділіВиправлення або тимчасові вирішення нещодавно Excel для Windows.
Втручатись у технічну спільноту На сайтах спільноти Microsoft можна шукати обговорення, що відносяться саме до вашої проблеми. Дуже вімоло, що ви не перший користувач, який стикаються з проблемою, інші стикаються з нею, а можливо, навіть знайшли рішення. Докладні відомості див. в спільноті Microsoft Excel спільнотіOffice Answers.
Пошук в Інтернеті Використовуйте основну пошукову систему, щоб шукати додаткові сайти в Інтернеті, які можуть знаходити необхідні обговорення або ключі. Це може заощадити багато часу, але це швидший спосіб охопити більш широку мережу пошуку відповідей на особливо важливі запитання.
Зверніться до служби Office підтримки На цьому етапі ви, напевно, розумієте цю проблему набагато краще. Це допоможе зосередитися на розмові та звести до мінімуму час, витрачений на підтримку Microsoft. Докладні відомості див. в Microsoft 365 та Office підтримки клієнтів.
Хоча проблему не вдається вирішити, можна дізнатися, яка саме проблема полягає в тому, щоб допомогти іншим користувачам зрозуміти ситуацію та вирішити її для вас.
Проблеми зі службами та серверами Найімолодші помилки мережі та зв'язку дуже зумовлено. Найкращий спосіб – зачекати та спробувати ще раз. Іноді проблема просто зникає.
Зміни в розташуванні або доступності Базу даних або файл переміщено, пошкоджено, перенесено в автономний режим для обслуговування або базу даних аварійно завершили роботу. Дисковий пристрій може стати пошкодженим, і файли буде втрачено. Докладні відомості див. в Windows 10.
Зміни до автентифікації та конфіденційності Раптом може статися, що дозвіл більше не працює або було внесено зміни до параметра конфіденційності. Обидві події можуть запобігти доступу до зовнішнього джерела даних. Зверніться до адміністратора або адміністратора зовнішнього джерела даних, щоб дізнатися, що змінилося. Докладні відомості див. в розділі Керування настройками та дозволами джереладаних і Установлення рівнів конфіденційності.
Відкриті або заблоковані файли Якщо відкрито текст, CSV-файл або книгу, усі зміни, внесені до файлу, не вносяться в оновлення, доки файл не буде збережено. Крім того, якщо відкритий файл може бути заблоковано й до нього не можна отримати доступ, доки його не буде закрито. Це може статися, якщо інший користувач використовує версію програми без Excel. Попросіть його закрити файл або повернити його з нього. Докладні відомості див. в розділі Розблокування файлу, заблокованого для редагування.
Змінення схем на сервері Хтось змінить ім'я таблиці, ім'я стовпця або тип даних. Це майже ніколи не мудре, може мати величезний вплив і особливо небезпечно з базами даних. Сподіваємося, що команда керування базами даних передав правильні елементи керування, щоб запобігти цьому, але трапляються крапки.
Блокування помилок під час згальдування запиту Надбудова Power Query намагається підвищити продуктивність, коли це можливо. Часто краще виконувати запит бази даних на сервері, щоб підвищити продуктивність і місткість. Цей процес називається згальдуванням запитів. Проте надбудова Power Query блокує запит, якщо може пошкодити дані. Наприклад, об'єднання визначається між таблицею книги та таблицею SQL Server. Для конфіденційності книги встановлено значення Конфіденційність, але для SQL Server установлено значення Організаційні. Надбудова Power Query блокує обмін інформацієюміж джерелами даних, оскільки вона більш обмежувальна, ніж організаційна. Складання запитів відбувається позаду фону, тому може здивуватися, коли стається помилка блокування. Докладні відомості див. в полях Основизгальування запитів ,Згношування запитів і Згальування за допомогою діагностики запитів.
Часто завдяки надбудові Power Query можна дізнатися точний опис проблеми та вирішити її самостійно.
Перейменовані таблиці та стовпці Зміни, внесені до вихідних назв таблиць і стовпців або заголовків стовпців, майже напевно, спричиняти проблеми під час оновлення даних. За іменами таблиць і стовпців запити формувати дані можна майже на кожному кроці. Не змінюйте або видаляйте вихідні імена таблиць і стовпців, якщо їх потрібно не зіставити із джерелом даних.
Зміни до типів даних Зміни типів даних іноді можуть спричиняти помилки або непридатні результати, особливо у функціях, для яких може знадобитися певний тип даних у аргументах. Наприклад, якщо замінити текстовий тип даних у числовій функції або виконати обчислення з нечислим типом даних. Докладні відомості див. в відео Додавання або змінення типів даних.
Помилки на рівні клітинки Такі помилки не заважають завантаженню запиту, але вони відображають помилку в клітинці. Щоб переглянути повідомлення, виберіть пробіл у клітинці таблиці з помилкою. Помилки можна видалити, замінити або просто зберегти. Приклади помилок у клітинках:
-
Перетворення Ви намагаєтеся перетворити клітинку, яка містить "Н/Н", на ціле число.
-
Математичні Ви намагаєтеся помножити текстове значення на числове значення.
-
Об'єдання Ви намагаєтеся поєднати рядки, але один із них числовий.
Безпечний експеримент і ітерування Якщо ви не впевнені, що перетворення може негативно вплинути, скопіюйте запит, перевірте внесені зміни та пройдіть за допомогою варіантів команди Power Query. Якщо команда не працює, просто видаліть створений крок і повторіть спробу. Щоб швидко створити зразок даних з однаковою схемою та структурою , створіть Excel з кількох стовпців і рядків, а потім імпортуйте їх (виберіть Дані > з таблиці або діапазону). Докладні відомості див. в полях Створення таблиці таІмпорт із Excel таблиці.
Вам може здається, що дитина в цукрі зберігається, коли вперше з'ясується, що можна робити з даними в редакторі Power Query. Але оживіть спокусі з'їсти всі цукалі. Потрібно уникнути перетворення, які можуть ненавмисно спричинити помилки оновлення. Деякі операції прості, наприклад переміщення стовпців у іншу позицію в таблиці, тому не можуть оновлювати помилки в дорозі, оскільки надбудова Power Query відстежує стовпці за іменем стовпця.
Інші операції можуть призвести до помилок оновлення. Одним із загальних правил для схуднення може бути світло навичок. Не вносьте значних змін у вихідні стовпці. Щоб відтворити його в безпеці, скопіюйте вихідний стовпець за допомогою команди(Додатистовпець,Спеціальний стовпець,Дублювати стовпець тощо), а потім внесіть потрібні зміни до скопійованої версії вихідного стовпця. Нижче наведено дії, які іноді призводять до оновлення помилок, а також рекомендації, які допомагають плавніше оновлювати помилки.
Операція |
Указівки |
---|---|
Фільтрування |
Підвищте ефективність, відфільтруваввши дані якомога швидше в запиті, і вилучіть непотрібні дані, щоб зменшити непотрібну обробку. Крім того, автофільтр використовується для пошуку або вибору певних значень і використання спеціальних фільтрів, доступних у стовпцях дати, дати й часового поясу (наприклад, Місяць,Тиждень, День). |
Типи даних і заголовки стовпців |
Power Query автоматично додає два кроки до запиту відразу після першого кроку Джерело:Підвищені заголовки , що підвищує перший рядок таблиці до заголовка стовпця, а змінений тип –перетворює значення з будь-якого типу даних на тип даних на основі перевірки значень із кожного стовпця. Це зручно, але іноді може виникнути необхідність явно контролювати таку поведінку, щоб уникнути помилок ненавмисного оновлення. Докладні відомості див. в цих відомостях: Додавання або змінення типів даних і Підвищення або знизити висоту рядків і заголовків стовпців. |
Перейменування стовпця |
Не перейменування вихідних стовпців. Використовуйте команду Перейменувати для стовпців, доданих іншими командами або діями. Докладні відомості див. в цьому стовпці. |
Розділити стовпець |
Розділення копій вихідного стовпця, а не вихідного. Докладні відомості див. в розділі Розділення стовпця тексту. |
Об'єднання стовпців |
Об'єднайте копії вихідних стовпців, а не вихідних. Докладні відомості див. в документі Об'єднання стовпців. |
Видалення стовпця |
Якщо потрібно зберегти невелику кількість стовпців, натисніть кнопку Вибрати стовпець, щоб зберегти потрібні. Розглянемо різницю між видаленням стовпця та іншими стовпцями. Якщо вибрати видалення інших стовпців і оновити дані, нові стовпці, додані до джерела даних після останнього оновлення, можуть залишатися невизначеними, оскільки вони вважатимуться іншими стовпцями, коли крок Видалення стовпця знову виконується в запиті. Ця ситуація не виникає, якщо ви явно вилучили стовпець. Підказка Немає команди, щоб приховати стовпець (як у Excel). Однак якщо у вас багато стовпців і потрібно приховати багато з них, щоб зосередитися на роботі, можна виконати такі дії: видалити стовпці, пам'ятати крок, створений, а потім видалити цей крок, перш ніж завантажувати запит на аркуш. Докладні відомості див. в чаті Видалення стовпців. |
Заміна значення |
Коли ви замінюєте значення, джерело даних редагуються не буде. Навпаки, ви вносите зміни до значень у запиті. Під час наступного оновлення даних значення, яке ви шукали, може дещо змінитися або більше не бути там, і тому команда Замінити може не працювати належним чином. Докладні відомості див. в відомості про заміну значень. |
Зводити й розблокувати |
Якщо скористатися командою Зведений стовпець, під час зводу стовпця може статися помилка, яка не є агрегатними значеннями, але повертається більше одного значення. Така ситуація може виникнути після операції оновлення, яка не передбачає змінення даних. Використовуйте команду Розкріпити інші стовпці, якщо не всі стовпці відомі, і ви хочете, щоб нові стовпці було додано під час операції оновлення. Використовуйте команду Знятизняти лише вибраний стовпець, якщо кількість стовпців у джерелі даних не відома, і потрібно, щоб виділені стовпці залишилися схвальованими після операції оновлення. Докладні відомості див. в відомостях зі зведених стовпців і Скасування зводу стовпців. |
Запобігання виникненю помилок Якщо зовнішнє джерело даних керує інша група в організації, їм потрібно знати вашу залежність і уникнути змін у системах, які можуть спричинити проблеми занизу. Тримайте запис впливу на дані, звіти, діаграми та інші артефакти, які залежать від даних. Установіть лінії зв'язку, щоб вони розуміли їх наслідки та вживають необхідних заходів, щоб забезпечити безперебійну роботу елементів. Знайдіть способи створення елементів керування, які мінімізувати непотрібні зміни та передбачають наслідки необхідних змін. Припустімо, це легко сказати, а іноді й важко зробити.
Майбутня перевірка з параметрами запиту Використовуйте параметри запиту, щоб помножити зміни, наприклад розташування даних. Ви можете створити параметр запиту, щоб замінити нове розташування, наприклад шлях до папки, ім'я файлу або URL-адресу. Щоб уникати проблем, можна скористатися параметрами запитів. Докладні відомості див. в чаті Створення параметризмінного запиту.
Див. також
Практичні поради з роботи з надбудовою Power Query (docs.com)