Подключение Power BI

В этой статье мы пройдем процесс подключения Microsoft Power BI к IoT Query. Для большей наглядности мы также создадим панель мониторинга, которая подключается к аналитической базе данных и отслеживает статус транспортных средств в реальном времени, используя Microsoft Power BI.

circle-info

Это руководство является частью IoT Query наборa документации и специально охватывает подключение Power BI к вашему хранилищу данных. Если вы всё ещё выбираете BI‑инструмент, обратитесь к Выбор инструментов BI обзору.

Функции панели мониторинга

  • Отобразить общее количество транспортных средств

  • Визуализация статусов движения транспортных средств (движется/остановлено/припарковалось)

  • Визуализация статусов подключения (активен/в простое/офлайн)

  • Подробная таблица с текущим статусом всех транспортных средств

  • Фильтрация по типу транспортного средства, группе, статусу движения и статусу подключения

  • Возможности экспорта данных и отчетов

Технические требования

  • Windows 10/11 или Windows Server 2016+

  • Microsoft Power BI Desktop (текущая версия)

  • Учетная запись Microsoft для доступа к Power BI Service (необязательно)

  • Минимум 4 ГБ ОЗУ (рекомендуется 8 ГБ)

  • Доступ в интернет для подключения к базе данных

Установка и настройка

1. Установите Power BI Desktop

  1. Скачайте Power BI Desktop с официального сайта Microsoft: https://powerbi.microsoft.com/desktop/arrow-up-right

  2. Запустите установщик и следуйте его инструкциям.

2. Скачайте файл панели мониторинга

  1. Скачайте moving_status_dashboard.pbixarrow-up-right файл из репозитория bi-intergrationsarrow-up-right -> power_bi. Вы можете клонировать весь репозиторий для дальнейшей работы:

  2. Откройте загруженный moving_status_dashboard.pbix файл двойным щелчком или через меню Power BI Desktop: File → Open.

Подключение к базе данных

1. Обновите параметры подключения

  1. После открытия файла панели мониторинга перейдите в Transform data → Edit parameters.

  2. Обновите следующие параметры:

  • DB_HOST - адрес сервера базы данных

  • DB_NAME - имя базы данных

  • DB_USER - имя пользователя

  • DB_PASS - пароль (не сохраняйте файлы с реальными учетными данными в общем доступе)

  • DB_PORT - порт подключения (по умолчанию 5432)

  1. Нажмите OK и примените изменения.

Справочник параметров подключения

Параметр Lakehouse
Расположение настроек Power BI
Примечания

Хост

DB_HOST параметр

Адрес сервера базы данных, указанный в вашем приветственном письме

Порт

DB_PORT параметр

По умолчанию 5432 для PostgreSQL

Имя базы данных

DB_NAME параметр

Назначенное вам имя базы данных

Имя пользователя

DB_USER параметр

Ваше имя пользователя базы данных

Пароль

DB_PASS параметр

Ваш защищённый пароль базы данных

Режим SSL

Настройки подключения

Установите значение require в диалоговом окне Options

Схема

Редактор запросов

Укажите схему (raw_business_data или raw_telematics_data) в каждом запросе

2. Настройте учетные данные

  1. При первом подключении Power BI запросит учетные данные для доступа к базе данных.

  2. Выберите Учетная запись и пароль базы данных в качестве типа аутентификации.

  3. Введите учетные данные, предоставленные вашим администратором.

  4. Установите уровень конфиденциальности на Organization или Private.

Использование панели мониторинга

После настройки подключения вы можете:

  1. Обновлять данные - нажать кнопку Refresh на ленте или использовать сочетание клавиш Ctrl+R.

  2. Использовать фильтры - применять фильтры на правой панели или непосредственно на элементах отчета:

    1. Фильтр по типу транспортного средства

    2. Фильтр по группам

    3. Фильтр по статусу движения/подключения

  3. Изучать данные в деталях - щелкните по элементам визуализации, чтобы просмотреть подробную информацию.

  4. Создавать закладки - сохранять конкретные настройки фильтров и представления для быстрого доступа.

Конфигурация обновления данных

Локальное обновление

  1. В Power BI Desktop откройте меню Home → Refresh.

  2. Чтобы настроить регулярные обновления через Power BI Service, опубликуйте отчет в Power BI Service.

Облачное обновление (Power BI Service)

  1. (Необязательно) Опубликуйте панель мониторинга в Power BI Service, используя кнопку Publish в Power BI Desktop.

  2. В Power BI Service перейдите в настройки набора данных.

  3. В разделе Scheduled refresh настройте частоту обновления.

  4. Чтобы подключиться к локальной или приватной базе данных, вам потребуется установить и настроить Power BI Gateway.

Устранение неполадок

Проблемы с подключением к базе данных

  • Ошибка подключения: Проверьте корректность учетных данных и параметров подключения.

  • Ошибка брандмауэра: Убедитесь, что ваш IP-адрес добавлен в белый список для доступа к базе данных.

  • Проблемы с Gateway: При использовании Power BI Gateway проверьте состояние службы шлюза.

Проблемы с производительностью

  • Медленная загрузка визуализаций:

    • Уменьшите количество одновременно отображаемых элементов

    • Проверьте режим Import/DirectQuery в модели данных

  • Высокое потребление памяти:

    • Сократите объем импортируемых данных, применив фильтры на уровне запроса

    • Удалите ненужные столбцы из модели данных

Другие проблемы

Вот несколько трюков, которые могут помочь исправить распространённые проблемы:

  1. Перезапустите Power BI Desktop и файл панели мониторинга

  2. Проверьте наличие обновлений Power BI Desktop

  3. При необходимости переустановите Power BI Desktop

  4. Очистите кеш Power BI: File → Options → Global → Clear items from cache

Дальнейшие шаги

После успешного подключения Power BI к вашей инстанции Private Telematics Lakehouse мы рекомендуем вам:

  • Изучите доступные схемы данных, просматривая раздел Обзор схемы чтобы лучше понять структуру данных и взаимосвязи.

  • Начните с простых запросов, ориентированных на конкретные бизнес‑сущности, прежде чем создавать сложные панели — ознакомьтесь с нашим примером запросов в качестве примера.

Поддержка

По техническим вопросам или запросам доступа к демонстрационной базе данных, пожалуйста, свяжитесь: [email protected]envelope

Последнее обновление

Это было полезно?