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

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

Это руководство входит в комплект документации DataHub и посвящено непосредственно подключению 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/

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

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

  1. Скачайте moving_status_dashboard.pbix файл из репозитория bi-intergrations -> 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 к вашей приватной инстанции Telematics Lakehouse мы рекомендуем вам:

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

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

Поддержка

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

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

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