Топ-5 пасток під час підключення Power BI до папок SharePoint
By Mirko Peters · · Updated
Раді вітати вас знову в подкасті! Якщо ви коли-небудь намагалися отримувати дані з SharePoint у Power BI, то вже знаєте, що це може нагадувати розв’язування головоломки у темряві…
Automatically translated with AI from the original post. Read the English original
Ласкаво просимо назад до подкасту! Якщо ви хоча б раз намагалися отримати дані з SharePoint у Power BI, то знаєте, що це може нагадувати розв'язування головоломки в темряві. Між загадковими збоями оновлення, нескінченними циклами автентифікації та несподіваними прихованими файлами, що роздувають ваші семантичні моделі, перетворити хаос SharePoint на ясність непросто. У цьому докладному посібнику ми розширюємо все, що розглядали в нашому недавньому епізоді. Якщо ви хочете глибше зануритися в те, як перетворити заплутані бібліотеки документів на охайні інформаційні панелі, обов'язково переглянте пов'язаний епізод Підключення Power BI Desktop до папок SharePoint.
Уникайте прикрих збоїв оновлення даних і помилок автентифікації, розуміючи, як Power BI працює з джерелами SharePoint. Нижче ми розбираємо головні пастки, несподівані особливості роботи у фоновому режимі та найкращі практики, які допоможуть вашим конвеєрам звітності працювати як годинник.
Передумови для Power BI та SharePoint
Перш ніж навести міст між бібліотеками документів SharePoint і інформаційними панелями Power BI, найкращий захист — це підготовка. Поспіх до майстра підключення без перевірки системних вимог і дозволів гарантує зламані моделі даних та години втраченого часу на усунення несправностей.
5 несподіваних фактів про використання Power BI з папками SharePoint
Якщо вам потрібно підключити SharePoint до Power BI, ось п'ять несподіваних фактів, які можуть покращити ваші робочі процеси та допомогти уникнути поширених пасток.
- Оновлення на рівні папки може пропускати змінені файли: Коннектор папки SharePoint у Power BI сприймає папку як одне джерело даних. Коли файли додаються або оновлюються, інкрементальне оновлення чи налаштування кешу можуть не виявити змін в окремих файлах, якщо в запит не включено метадані папки (наприклад, дату зміни).
- Відмінності автентифікації важливі для однієї й тієї самої URL-адреси: Та сама URL-адреса сайту SharePoint може вимагати різних методів автентифікації (OAuth або Organizational) залежно від способу підключення (папка SharePoint або список SharePoint Online). Якщо налаштування не узгоджені, це може спричиняти збої оновлення в службі Power BI.
- Приховані та системні файли відображаються за замовчуванням: Коли ви використовуєте коннектор папки SharePoint, Power BI повертає всі файли в папці, включно з прихованими та системними (наприклад, desktop.ini або тимчасові файли ~$). Для уникнення зайвого шуму під час імпорту часто потрібно фільтрувати файли за розширенням або шляхом.
- Відносні шляхи забезпечують переносимість, але ламають автоматичне оновлення, якщо їх неправильно налаштувати: Використання відносних шляхів і кореня сайту SharePoint у запитах робить файли PBIX переносними між середовищами. Проте для оновлення в службі Power BI потрібні правильно налаштовані облікові дані шлюзу та та сама базова URL-адреса. Невідповідності призводять до помилок невідомого джерела даних.
- Метадані SharePoint можуть бути багатшими за вміст файлів: SharePoint зберігає метадані (стовпці, власні властивості), які можна разом із вмістом файлів завантажити в Power BI. Інколи ці метадані дають цінніші поля для звітності, ніж розбір самого вмісту файлів, і дозволяють уникнути складних перетворень даних.
Встановлення Power BI Desktop
Для підключення та роботи з даними SharePoint потрібен Power BI Desktop. Power BI Desktop — це безкоштовний застосунок від Microsoft. Він дозволяє створювати, перетворювати та візуалізувати дані перед тим, як ними поділитися з іншими. Переконайтеся, що ваш комп'ютер відповідає мінімальним системним вимогам, перш ніж запускати інсталятор.
Доступ і дозволи
Для доступу до даних SharePoint із Power BI потрібні відповідні дозволи. SharePoint використовує налаштування безпеки, щоб контролювати, хто може переглядати або редагувати дані. Power BI враховує ці налаштування, тож перед початком роботи переконайтеся, що маєте доступ.
Визначення типу даних SharePoint
Варто знати, які саме дані ви хочете підключити до Power BI. SharePoint зберігає дані по-різному: у списках, папках або бібліотеках документів. Для кожного типу найкраще підходить окремий коннектор у Power BI.
Порада: Складіть список сайтів, списків або папок SharePoint, які плануєте використовувати. Запишіть їхні URL-адреси та перевірте, чи маєте до них доступ. Цей крок заощадить час і допоможе уникнути помилок під час налаштування.
Збір URL-адрес сайтів і облікових даних
Перед підключенням даних до Power BI потрібно зібрати правильні URL-адреси сайтів SharePoint і облікові дані. Почніть із визначення сайту SharePoint, що містить ваші дані. Щоб знайти адресу сайту, відкрийте сторінку SharePoint і подивіться на рядок адреси у браузері.
Вибір правильного коннектора
Вибір правильного коннектора має вирішальне значення, якщо ви хочете підключити дані SharePoint до Power BI. Кожен коннектор має конкретне призначення й найкраще працює з певними типами даних SharePoint.
Коннектор SharePoint Folder
Коли використовувати
Коннектор SharePoint Folder варто використовувати, якщо ваші дані зберігаються у вигляді файлів у бібліотеках документів або папках SharePoint. Він ідеально підходить, коли потрібно імпортувати файли Excel, CSV чи інші документи з кількох папок.
Які дані підтримуються
Коннектор SharePoint Folder працює з файлами, зокрема книгами Excel, файлами CSV та іншими типами документів. Із цих файлів можна отримати метадані: імена файлів, шляхи та дати змін.
Коннектор SharePoint List
Коли використовувати
Коннектор SharePoint List варто використовувати, коли потрібно отримати дані зі списку SharePoint. Списки SharePoint є колекціями структурованих даних, наприклад завдань, контактів або запасів.
Які дані підтримуються
Коннектор SharePoint List працює зі структурованими даними списків. Ви можете отримати доступ до стовпців, рядків і метаданих списків.
Коннектор SharePoint Online List
Ключові відмінності
Коннектор SharePoint Online List створено спеціально для SharePoint Online. Він спрощує доступ до структурованих списків і працює швидше, ніж інші коннектори.
Найкращі сценарії використання
Коннектор SharePoint Online List варто використовувати, коли потрібен швидкий доступ до структурованих списків у SharePoint Online. Він ефективний для дашбордів, яким потрібна актуальна інформація та часте оновлення.
Покроково: підключення даних SharePoint
Підключення даних SharePoint до Power BI складається з кількох зрозумілих кроків. Цей посібник допоможе зробити інтеграцію гладкою та успішною.
Відкрийте Power BI і виберіть отримання даних
Спочатку запустіть Power BI Desktop на комп’ютері. Скористайтеся функцією «Отримати дані», знайдіть SharePoint і виберіть відповідний коннектор.
Введіть URL-адресу сайту SharePoint
Після вибору коннектора введіть URL-адресу сайту SharePoint. Завжди використовуйте адресу кореневого сайту, а не глибокий шлях до файлу, щоб ваші запити залишались стабільними.
Пройдіть автентифікацію
Увійдіть за обліковим записом організації. Будьте готові до запитів багатофакторної автентифікації, якщо цього вимагають політики безпеки вашої компанії.
Вибір і перетворення даних
Скористайтеся вікном Navigator, щоб переглянути дані. Відкрийте Power Query, щоб відфільтрувати системні файли, видалити зайві стовпці та підвищити заголовки перед завантаженням набору даних.
Завантаження даних у Power BI
Після завершення перетворень натисніть «Закрити та застосувати», щоб імпортувати очищені дані до семантичної моделі.
Усунення проблем із підключенням
Навіть за ретельного планування щось іноді може зламатися. Розберемо, як упоратися з некоректними URL-адресами, проблемами автентифікації, відсутніми файлами та зависанням оновлення даних.
Некоректна URL-адреса
Уважно перевірте рядок адреси у браузері. Помилки некоректної URL-адреси часто спричинені друкарськими помилками, зайвими косими рисками в кінці або спеціальними символами в назвах папок.
Помилки автентифікації
Переконайтеся, що входите з правильними обліковими даними організації. Пам’ятайте, що Power BI не підтримує перенаправлення без HTTPS.
Відсутні дані
Якщо файли відсутні, перевірте обмеження розміру файлів (файли понад 1 ГБ можуть спричиняти проблеми) і переконайтеся, що системні приховані файли не заважають запиту до папки.
Проблеми з оновленням
Основними причинами збоїв запланованого оновлення в службі Power BI є розриви з’єднання шлюзу та прострочені токени OAuth. Оновлюйте шлюз і синхронізуйте облікові дані.
Найкращі практики для даних SharePoint
Щоб ваше середовище звітності було масштабованим і стабільним, підтримуйте чисту структуру папок, за потреби впроваджуйте безпеку на рівні рядків і плануйте оновлення на години з низьким навантаженням.
Регулярно оновлюйте дані
Використовуйте автоматичне планування або тригери Power Automate, щоб оновлювати семантичні моделі одразу після змін у вихідних документах.
Організуйте дані для звітності
Зберігайте вихідні файли структурованими, з однаковими назвами стовпців і зрозумілою ієрархією папок, щоб запити до даних і перетворення були простими.
Захистіть конфіденційні дані
Обмежте доступ до базових списків і бібліотек SharePoint для користувачів, яким справді потрібен адміністративний доступ, і узгодьте це з обмеженнями аудиторії в Power BI.
Створення та публікація дашбордів Power BI
Щойно ваші дані очищено й завантажено, настав час створити переконливі візуалізації та поділитися ними з командою.
Створення візуалізацій
Використовуйте стовпчасті діаграми для порівняння категорій, лінійні діаграми для трендів і матричні таблиці для детальної розбивки. Намагайтеся мінімізувати візуальний шум.
Публікація та спільний доступ
Публікуйте звіти в Power BI Service і вбудовуйте їх безпосередньо в командні сайти SharePoint Online для зручної спільної роботи.
Планування оновлення даних
Налаштуйте автоматичне оновлення, щоб ваші зацікавлені сторони завжди бачили найактуальніші дані.
Підключення даних SharePoint до Power BI — один із найефективніших способів демократизувати доступ до даних в організації. Дотримуючись структури папок, правильно працюючи з обліковими даними та використовуючи Power Query для ранніх перетворень, ви можете раз і назавжди позбутися ізольованих сховищ даних. Щоб почути повну розмову, послухайте повний епізод і отримайте додаткові матеріали на сторінці Connect Power BI Desktop to SharePoint Folders!
Підключення SharePoint до Power BI Desktop: контрольний список
- Перевірте URL-адресу папки SharePoint і дозволи на доступ
- Увійдіть у Power BI Desktop під тим самим обліковим записом, який має доступ до SharePoint
- У Power BI Desktop перейдіть до Отримати дані > Папка SharePoint
- Введіть URL-адресу кореневого сайту або папки SharePoint (для SharePoint Online використовуйте URL-адресу сайту)
- Виберіть відповідний метод автентифікації (обліковий запис організації / OAuth)
- Перевірте з’єднання та переглньте список файлів перед завантаженням
- Фільтруйте результати за шляхом до папки або розширенням файлу (наприклад, .csv, .xlsx)
- За потреби використовуйте Combine Files або Transform Data у Power Query
- Налаштуйте кроки запиту, щоб видалити зайві стовпці та підвищити рядки заголовків
- Налаштуйте інкрементальне оновлення або параметри завантаження для великих наборів даних
- Замініть жорстко задані шляхи параметрами, якщо розгортаєте рішення в кількох середовищах
- Перевірте оновлення в Power BI Desktop перед публікацією
- Опублікуйте звіт у Power BI Service і налаштуйте облікові дані набору даних
- Налаштуйте шлюз (якщо використовуєте локальний SharePoint) або переконайтеся в хмарній автентифікації для SharePoint Online
- Запланує оновлення та перевірте журнал оновлень і помилки
- Задокументуйте джерела даних, кроки перетворення та вимоги до доступу
Поширені запитання
Як знайти правильну URL-адресу сайту SharePoint для Power BI?
Скопіюйте URL-адресу сайту з адресного рядка браузера, коли відкриваєте свій сайт SharePoint. Переконайтеся, що використовуєте основну адресу сайту, а не посилання на конкретний файл або список.
Які дозволи потрібні, щоб підключити Power BI до SharePoint?
Вам потрібен принаймні доступ «Читання» до сайту, списку або бібліотеки SharePoint. Якщо ви не бачите даних у SharePoint, ви не побачите їх і в Power BI.
Чи можна автоматично оновлювати дашборди Power BI з даними SharePoint?
Так. Ви можете налаштувати заплановане оновлення в Power BI Service. Так дашборди оновлюватимуться найновішими даними SharePoint без ручних дій.
Який конектор SharePoint використовувати для бібліотек документів?
Використовуйте конектор SharePoint Folder. Він найкраще підходить для імпорту файлів, як-от Excel або CSV, із бібліотек документів.
Чи можна ділитися дашбордами Power BI з людьми поза межами організації?
Так, якщо ваш адміністратор дозволяє гостьовий доступ. Завжди дотримуйтеся політик обміну даними вашої компанії, перш ніж ділитися чутливою інформацією.
Чи підтримує Power BI багатофакторну автентифікацію для підключень до SharePoint?
Так, Power BI підтримує багатофакторну автентифікацію. Під час підключення може знадобитися підтвердити вхід через телефон або застосунок автентифікації.
Підключіть SharePoint для інтеграції даних і візуалізації в Power BI
Як підключити SharePoint до Power BI за допомогою папки SharePoint або окремого файлу?
Щоб підключитися до SharePoint, відкрийте Power BI Desktop і виберіть Отримати дані > Папка SharePoint (для кількох файлів) або Отримати дані > Список SharePoint Online / Excel (для окремого файлу SharePoint). Введіть URL-адресу сайту або шлях до папки, автентифікуйтеся за допомогою свого облікового запису Microsoft або облікових даних організації, а потім у редакторі запитів відфільтруйте потрібну підпапку або файл і завантажте дані для подальшого аналізу.
Чи можна підключити бібліотеку SharePoint, розміщену в OneDrive або Microsoft 365, до Power BI?
Так. OneDrive для бізнесу та SharePoint Online (частина Microsoft 365) можна підключити до Power BI. Використовуйте конектор SharePoint Folder або конектор OneDrive залежно від того, де зберігаються файли.
Який рекомендований спосіб завантаження даних, якщо є багато файлів і підпапок?
Використовуйте з'єднувач папок SharePoint, щоб завантажити дані до Power BI, а потім у редакторі запитів застосуйте фільтри за стовпцем шляху до папки або назвою підпапки, щоб обмежити результати потрібним розташуванням SharePoint або конкретними файлами й папками.
Як налаштувати заплановане оновлення і коли потрібен Power BI Gateway?
Якщо вміст розміщено в SharePoint Online (хмара), заплановане оновлення можна налаштувати в службі Power BI без локального шлюзу. Якщо файли розташовано на локальному сервері SharePoint або на локальному файловому сервері, установіть і налаштуйте Power BI Gateway, щоб увімкнути оновлення даних.
Чи можна використовувати Power Query і DAX під час підключення SharePoint до Power BI?
Так. Використовуйте редактор запитів (Power Query), щоб очистити, перетворити й об'єднати дані файлів SharePoint перед завантаженням. Після завантаження використовуйте DAX у Power BI, щоб створювати обчислювані стовпці, міри та складніші аналізи для візуалізації й звітності.
Як підключитися до конкретної підпапки SharePoint або окремого файлу Excel у SharePoint?
Після підключення до папки SharePoint використайте стовпець шляху до папки в редакторі запитів, щоб відфільтрувати потрібну підпапку або назву файлу. Для окремого файлу Excel у SharePoint можна також вставити пряме посилання на файл у меню «Отримати дані» > «Веб» або «Excel».
Які типові проблеми з автентифікацією виникають під час підключення SharePoint до Power BI і як їх виправити?
Типові причини: використання особистого облікового запису Microsoft замість організаційного облікового запису Microsoft 365, неправильна URL-адреса сайту або прострочені облікові дані. Переконайтеся, що входите з правильним обліковим записом Microsoft, який має доступ до розташування SharePoint.
Чи можна підключити файли SharePoint безпосередньо для візуалізації в реальному часі, чи потрібно імпортувати дані?
Зазвичай дані для візуалізації імпортують у Power BI, але для сценаріїв, наближених до реального часу, можна налаштувати часте заплановане оновлення. Power BI не надає нативного живого підключення до файлів SharePoint, як до бази даних.
Як обробляти вкладені файли та зберігати структуру папок під час завантаження файлів до Power BI?
Підключіться до папки SharePoint і під час імпорту залиште стовпець шляху до папки. У редакторі запитів можна розгорнути й розібрати шлях до папки, щоб виділити окремі сегменти, зберегти ієрархію та створити фільтри.
Де знайти додаткові інструкції чи навчальні матеріали щодо підключення SharePoint до Power BI, зокрема ресурси спільноти?
Microsoft Learn містить офіційну документацію та покрокові інструкції з інтеграції SharePoint із Power BI. Спільноти Microsoft Fabric і форуми спільноти Power BI також пропонують практичні приклади та рішення від інших користувачів.