Топ-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 в понятную картину требует определённого мастерства. В этом подробном руководстве мы развиваем всё, что рассмотрели в недавнем выпуске подкаста. Если вы хотите глубже разобраться в том, как превратить беспорядочные библиотеки документов в аккуратные дашборды, обязательно посмотрите связанный выпуск Connect Power BI Desktop to SharePoint Folders.
Избегайте досадных сбоев обновления данных и ошибок аутентификации, разобравшись, как Power BI работает с источниками SharePoint. Ниже мы разбираем главные ловушки, неочевидные особенности внутренней работы и лучшие практики, которые помогут вашим конвейерам отчётности работать как часы.
Предварительные требования для Power BI и SharePoint
Прежде чем соединить библиотеки документов SharePoint с дашбордами Power BI, лучшая защита — это подготовка. Если сразу запускать мастер подключения, не проверив системные требования и разрешения, вы получите сломанные модели данных и потерянные часы на поиск неисправностей.
5 неочевидных фактов об использовании Power BI с папками SharePoint
Если вам нужно подключить SharePoint к Power BI, вот пять неожиданных фактов, которые помогут улучшить рабочие процессы и избежать типичных ловушек.
- Обновление на уровне папки может пропускать изменённые файлы: коннектор Power BI для папок SharePoint рассматривает папку как один источник данных; когда файлы добавляются или обновляются, настройки инкрементного обновления или кэша могут не заметить изменения отдельных файлов, если в запрос не включены метаданные папки (например, дата изменения).
- Различия в аутентификации важны для одного и того же URL: один и тот же URL сайта SharePoint может требовать разных методов аутентификации (OAuth или Organizational) в зависимости от способа подключения (папка SharePoint или список SharePoint Online), что может вызывать сбои обновления в Power BI Service, если настройки не согласованы.
- Скрытые и системные файлы выводятся по умолчанию: при использовании коннектора папок SharePoint Power BI возвращает все файлы в папке, включая скрытые и системные (например, desktop.ini или временные файлы ~$). Часто необходимо фильтровать файлы по расширению или пути, чтобы избежать лишнего шума при импорте.
- Относительные пути обеспечивают переносимость, но ломают автоматическое обновление, если настроены неверно: использование относительных путей и корня сайта SharePoint в запросах делает файлы PBIX переносимыми между средами, однако Power BI Service требует корректно настроенных учётных данных шлюза и одного и того же базового URL для обновления; несоответствия приводят к ошибкам «unknown data source».
- Метаданные 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. Всегда используйте адрес корневого сайта, а не глубокий путь к файлу, чтобы запросы оставались стабильными.
Пройдите аутентификацию
Выполните вход с помощью учётной записи организации. Будьте готовы к запросам многофакторной аутентификации, если это требуют корпоративные политики безопасности.
Выберите и преобразуйте данные
Используйте окно Навигатор, чтобы просмотреть данные. Откройте 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 для первичных преобразований, вы раз и навсегда устраните информационные silos. Чтобы услышать полный разговор, послушайте весь эпизод и откройте дополнительные материалы по ссылке 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)
- При необходимости используйте Объединить файлы или Преобразовать данные в 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». Он лучше всего подходит для импорта файлов 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 или коннектор OneDrive в зависимости от того, где хранятся файлы.
Какой рекомендуемый способ загрузки данных, если у меня много файлов и вложенных папок?
Используйте коннектор папки SharePoint, чтобы загрузить данные в Power BI, а затем в редакторе Power Query примените фильтры по столбцу «Путь к папке» или по имени вложенной папки, чтобы ограничить результаты нужным расположением SharePoint, файлами и папками.
Как настроить запланированное обновление и когда нужен Power BI Gateway?
Если содержимое SharePoint находится в SharePoint Online (облако), запланированное обновление можно настроить в службе Power BI без локального шлюза. Если файлы хранятся на локальном сервере SharePoint или на локальном файловом сервере, установите и настройте Power BI Gateway, чтобы включить обновление данных.
Можно ли использовать Power Query и DAX при подключении SharePoint к Power BI?
Да. Используйте редактор Power Query, чтобы очистить, преобразовать и объединить данные файлов SharePoint перед загрузкой. После загрузки используйте DAX в Power BI для создания вычисляемых столбцов, мер и сложных аналитических расчетов для визуализации и отчетов.
Как подключиться к определенной вложенной папке SharePoint или к одному файлу Excel в SharePoint?
После подключения к папке SharePoint используйте столбец «Путь к папке» в редакторе Power Query, чтобы отфильтровать нужную вложенную папку или имя файла. Для одного файла Excel в SharePoint можно также вставить прямую ссылку на файл в меню «Получить данные > Веб» или «Получить данные > Excel».
Какие типичные проблемы с аутентификацией возникают при подключении SharePoint к Power BI и как их устранить?
Распространенные проблемы включают использование личной учетной записи Microsoft вместо учетной записи организации Microsoft 365, неверный URL сайта или истекшие учетные данные. Убедитесь, что вы входите под правильной учетной записью Microsoft, которая имеет доступ к расположению SharePoint.
Есть ли способ подключить файлы SharePoint напрямую для визуализации в реальном времени или нужно импортировать данные?
Обычно данные импортируют в Power BI для визуализации, но для сценариев, близких к реальному времени, можно настроить частое запланированное обновление. Power BI не предоставляет встроенного активного подключения к файлам SharePoint, как к базе данных.
Как работать с вложенными файлами и сохранять структуру папок при загрузке файлов в Power BI?
Подключитесь к папке SharePoint и сохраните столбец «Путь к папке» при импорте. В редакторе Power Query можно развернуть и разобрать путь к папке, чтобы извлечь отдельные сегменты, сохранить иерархию и создать фильтры.
Где найти дополнительные руководства или обучающие материалы по подключению SharePoint к Power BI, включая ресурсы сообщества?
Microsoft Learn предоставляет официальную документацию и пошаговые руководства по интеграции SharePoint с Power BI. Сообщества Microsoft Fabric и форумы сообщества Power BI также предлагают практические примеры и решения от других пользователей.