Модели данных
Связи, звёздные схемы и вычисляемые таблицы, построенные так, чтобы отчёт быстро отвечал на вопросы, а не зависал на плохо структурированном наборе данных.
Microsoft и Dynamics 365
Модели данных, меры DAX и опубликованные отчёты, которым действительно может доверять руководитель отдела продаж или финансов, построенные на Power BI Desktop и сервисе Power BI.
Дубайский бизнес обычно обращается к Power BI-разработчику, когда его цифры живут сразу в нескольких местах: в системе учёта, в CRM, в горстке таблиц, и никто не доверяет ни одной версии настолько, чтобы принимать по ней решения. Power BI, это платформа бизнес-аналитики от Microsoft, построенная вокруг Power BI Desktop для подключения к данным и построения модели и сервиса Power BI для публикации, расшаривания и планового обновления, согласно собственной документации Microsoft. Настоящая работа Power BI-разработчика происходит под диаграммами, в модели данных и мерах DAX, которые определяют, действительно ли цифра на экране верна.
Эта страница посвящена именно такой работе с отчётностью и моделированием данных. Там, где те же данные также должны питать кастомное приложение или автоматизированный процесс, наши страницы Power Apps-разработчик и Power Automate-разработчик охватывают эту сторону проекта, а для отчётности конкретно внутри приложений Dynamics 365 Finance and Operations или Business Central наши соответствующие страницы про разработчиков этих приложений отмечают, где Power BI подключается напрямую.
Что создаёт Power BI-разработчик
Конкретные результаты за дашбордами.
Связи, звёздные схемы и вычисляемые таблицы, построенные так, чтобы отчёт быстро отвечал на вопросы, а не зависал на плохо структурированном наборе данных.
Вычисления для нарастающих итогов, сравнений год к году и соотношений, которые должны оставаться верными при фильтрации, а не просто быть верными один раз на статичном скриншоте.
Интерактивные отчёты, развёрнутые в сервисе Power BI, с плановым обновлением, чтобы цифры, которые руководитель видит каждое утро, были актуальными, а не экспортом за прошлый месяц.
Очистка и приведение к нужному виду исходных экспортов и данных коннекторов ещё до того, как они попадут в модель, чтобы ошибки незаметно не расходились по каждому построенному на них отчёту.
Правила безопасности, показывающие каждому пользователю только тот филиал, регион или счёт, который он должен видеть, а не один отчёт, одинаковый для всех.
Отчёты, встроенные в другое приложение, или постраничные отчёты для документа с фиксированным макетом, например счёта, построенные с помощью выделенных инструментов Power BI под каждый случай.
Важные навыки
Дисциплина моделирования, ведь именно с неё начинается большинство проблем с отчётностью.
| Навык или инструмент | Как выглядит хороший уровень | Почему это важно |
|---|---|---|
| Моделирование данных | Строит чистую звёздную схему, а не одну плоскую разросшуюся таблицу | Плохая модель приводит к медленным отчётам и цифрам, которые незаметно удваиваются |
| DAX | Пишет меры, остающиеся верными при изменении фильтров и срезов | Мера, работающая только в одном конкретном представлении, вводит в заблуждение любого, кто фильтрует иначе |
| Power Query | Приводит данные к нужному виду и очищает их ещё на этапе источника, с понятными, задокументированными шагами | Незадокументированные преобразования, это чёрный ящик, который следующему человеку придётся разбирать заново |
| Защита на уровне строк | Тестирует роли безопасности с реального места конкретного пользователя, а не только от имени администратора | Правило безопасности, выглядящее верным для администратора, всё равно может открыть данные обычному пользователю |
| Производительность | Проверяет время загрузки отчёта на реалистичных объёмах данных, прежде чем считать его готовым | Отчёт, быстрый на тестовых данных, может стать непригодным для использования, как только на него обрушатся реальные объёмы |
Собственный обзор Power BI от Microsoft разделяет Desktop для построения и сервис для расшаривания и безопасности, и стоит убедиться, что кандидат действительно понимает это разделение, а не просто открывал Desktop.
Форматы сотрудничества
Один отчёт или одна модель данных, построенные для ответа на конкретный набор вопросов, обычно оформляется как проект с чёткой точкой завершения и передачей. Бизнес, чьи потребности в отчётности продолжают расти по разным отделам, подходит для выделенного Power BI-разработчика, методично разбирающего накопившийся список задач, а не работающего по одному фиксированному брифу. Поддержка в подборе персонала подходит бизнесу, который хочет собственного постоянного специалиста по аналитике, технически проверенного до того, как вы наймёте его напрямую. А там, где руководство по-настоящему не может договориться, что должен показывать отчёт или каким цифрам доверять, сначала нужен консалтинг.
Оценка кандидата
Проверки, раскрывающие реальное понимание моделирования, а не только визуальный лоск.
Не только готовый экран. Когда вы оцениваете Power BI-разработчика в Дубае, попросите пройтись по связям и паре мер DAX и объяснить одно из принятых решений.
Примените фильтр или срез вживую и проверьте, что итоги по-прежнему сходятся, ведь именно здесь плохо написанные меры чаще всего ломаются.
Каждый опытный Power BI-разработчик отлаживал отчёт, который выглядел нормально, но был незаметно неверен. То, как он нашёл причину, говорит о многом.
Попросите объяснить, как он тестировал её с реального места пользователя с ограниченным доступом, а не только от имени администратора с полным доступом.
Небольшой набор данных, близкий к вашему собственному, оцениваемый по тому, как кандидат структурирует модель, прежде чем построить хотя бы одну визуализацию.
Сертификации
Собственный сертификат Power BI актуален и не затронут изменениями экзаменов по остальной Power Platform в этой категории.
Экзамен PL-300 оценивает подготовку, моделирование, визуализацию и защиту данных с помощью Power BI, согласно собственной странице сертификации Microsoft, и требует именно владения Power Query и DAX, а не общего знакомства с отчётностью.
Модель, которую можно открыть, и мера DAX, которую кандидат может объяснить строку за строкой, говорят о реальном навыке Power BI-разработчика больше, чем один сертификат. Попросите ссылку на транскрипт Microsoft Learn, если сертификация важна для роли, на которую вы нанимаете Power BI-разработчика в Дубае.
Особенности ОАЭ
Две темы, которые встречаются в реальных дубайских проектах по отчётности.
Отчёт по продажам или HR, использующий записи клиентов или сотрудников, обрабатывает персональные данные по Федеральному декрет-закону ОАЭ № 45 от 2021 года, поэтому защита на уровне строк и то, кто может получить доступ к опубликованному отчёту, заслуживают прямого разговора до того, как что-либо станет доступно широкому кругу.
Там, где отчёт представляют арабоязычным заинтересованным лицам, подписи и заголовки нужно проверять на арабском и в отображении справа налево, что легко упустить, если отчёт создан и протестирован только на английском.
Для приложения, построенного вокруг тех же данных, смотрите нашу страницу Power Apps-разработчик, а для автоматизации, питающей эти данные, Power Automate-разработчик. Там, где работа охватывает несколько компонентов Power Platform, наша страница Power Platform-разработчик подходит шире. Эта страница находится внутри Microsoft и Dynamics 365, части более широкого раздела нанять разработчиков в Дубае, рядом с нашей отдельной категорией данные для более широких ролей BI и платформ данных.
Прямые ответы
Desktop, это приложение для Windows, которое используют для подключения к данным, построения модели и оформления отчётов. Сервис, это облачная платформа, где готовые отчёты публикуют, расшаривают и обновляют по расписанию, согласно собственной документации Microsoft. Power BI-разработчик работает в обоих: строит в Desktop и разворачивает через сервис.
Если работа явно про отчёты, модели данных и дашборды, эта страница подходит хорошо. Если отчёту нужно находиться внутри кастомного приложения или автоматизированного потока, наши страницы про Power Apps- и Power Automate-разработчика охватывают эту сторону того же проекта.
Power BI подключается более чем к 100 источникам данных согласно собственной документации Microsoft, включая базы данных, облачные сервисы и таблицы. Хорошо ли поддерживается конкретная система, стоит уточнять для вашей точной конфигурации, а не предполагать, поскольку качество коннекторов различается.
Почти всегда это проблема моделирования данных или DAX, а не визуальная, например связь, дважды считающая строки. Именно поэтому навык моделирования за отчётом важнее того, как он выглядит.
Да, при правильном проектировании модели и, для очень больших объёмов, режимах подключения DirectQuery или Direct Lake, которые Power BI поддерживает в составе Microsoft Fabric. Разработчик, изначально рассчитывающий отчёт на рост, избегает переделки позже.
Назовите источники данных, для кого отчёт и два-три вопроса, на которые он должен отвечать с первого взгляда. Короткий звонок дополнит остальное, и вы получите письменное предложение с фиксированной ценой под этот бриф.
Источники
Фиксированная цена в письменном виде
Получили. Мы уже готовим ваше предложение.
В рабочее время вы получите его в течение 45 минут. Проверьте почту, там письмо с подтверждением.