Skip to content

Вопросы на собеседовании: BI-разработчик

100 реальных вопросов с образцовыми ответами и пояснениями для уровня Junior.

Смотреть пример резюме: BI-разработчик

Тренировка флешкарточками

Интервальное повторение · Hunter Pass

Вопросы

dashboardsci-cd

Сначала я выясню, какое решение менеджер должен принимать по этому дашборду.

  • Спрошу, будут ли на пятничной встрече перераспределять лиды, оценивать риск невыполнения плана или разбирать просроченные сделки, потому что каждому решению нужен свой основной KPI.
  • Зафиксирую аудиторию и периодичность: 1 менеджер и 18 торговых представителей работают с ежедневным снимком, а для фильтрации им нужны поля владельца, этапа и региона.
  • Завершу встречу макетом на 1 страницу и 3 согласованными примерами сделок, которые должны требовать внимания, а затем использую эти строки как приёмочные проверки.

Зачем это спрашивают: Интервьюер проверяет, умеете ли вы превратить расплывчатый запрос на дашборд в конкретное решение, аудиторию и проверяемый артефакт.

dashboardsresiliencekpi

До создания карточки KPI я составлю контракт метрики для месячной чистой выручки.

  • Зафиксирую формулу как сумму оплаченных счетов минус проведённые возвраты, исключу отменённые счета и укажу, определяется ли месяц по дате оплаты или выставления счёта.
  • Установлю отображаемую гранулярность в 1 календарный месяц и опишу конвертацию валют, учёт налогов и время отсечения для ежедневного обновления.
  • Сверю 3 тестовых месяца с финансовым реестром и потребую нулевого необъяснённого расхождения перед приёмкой карточки.

Зачем это спрашивают: Интервьюер проверяет, определяете ли вы статусы, время и правила сверки вместо вывода неоднозначной суммы на дашборд.

funnelkpidashboards

Я определю KPI на уровне одного пользователя на этап воронки за календарный день, а не на уровне сырого события.

  • Дедуплицирую 800 000 событий по user_id, event_date и этапу, чтобы 5 попыток оформления от 1 пользователя считались один раз на этом этапе.
  • Рассчитаю дневную конверсию как число уникальных покупателей, делённое на число уникальных участников на входе в воронку, используя одно правило когорты для обеих групп.
  • Проверю гранулярность на выборке из 20 строк пользовательских путей и добавлю её описание в определение датасета.

Зачем это спрашивают: Интервьюер проверяет, умеете ли вы явно задать гранулярность и не допустить завышения KPI повторными событиями.

dashboardschartscss

Я сделаю сводную страницу, где сначала виден статус, а затем подтверждающие его тренды.

  • Размещу в первом ряду 3 карточки KPI для выручки, маржи и выполнения плана, показав текущее значение и отклонение от цели.
  • Добавлю 1 линейный график динамики за 12 месяцев и 1 отсортированную столбчатую диаграмму по 6 регионам, потому что руководителям нужны направление и сравнение, а не отдельные строки.
  • Ограничу страницу примерно 5 визуализациями, заметно покажу время последнего обновления и проверю, что на все 3 вопроса можно ответить за 5 минут демонстрации.

Зачем это спрашивают: Интервьюер оценивает, соответствуют ли выбор графиков и плотность информации аудитории руководителей с ограниченным временем.

Я выберу линейный график с отдельной линией целевого значения.

  • Размещу недели на непрерывной оси x, а число квалифицированных лидов на оси y, чтобы сохранить видимость тренда и сезонности за 26 недель.
  • Добавлю явно подписанную горизонтальную линию на уровне 400 вместо второго ряда столбцов, чтобы отклонения и восстановление легко считывались.
  • Проверю график при ширине 1366 пикселей и удостоверюсь, что все 26 точек читаются без подписей у каждой отметки.

Зачем это спрашивают: Интервьюер проверяет, выбираете ли вы визуализацию, которая без перегрузки показывает тренд и отклонение от цели.

chartsdashboards

Я заменю круговую диаграмму горизонтальной столбчатой диаграммой с сортировкой по убыванию.

  • Отсортирую все 14 категорий по числу тикетов, чтобы самую большую нагрузку было видно без сравнения углов и поиска по легенде.
  • Покажу подписи с количеством и объединю категории меньше 1 процента в группу Другое только при условии, что детализация категорий останется доступна в другом месте.
  • Проверю визуализацию с самым длинным названием категории на экране шириной 1280 пикселей, чтобы подписи не обрезались и не перекрывались.

Зачем это спрашивают: Интервьюер оценивает, умеете ли вы заменить неудачный график визуализацией для сравнения множества категорий с длинными названиями.

kpi

Я использую одну карточку KPI, где вместе показаны фактическое значение, отклонение от цели и изменение за день.

  • Покажу 92 процента как основное значение и подпишу отклонение минус 3 процентных пункта от цели 95 процентов.
  • Добавлю сравнение с предыдущим днём вторичным значением, например снижение на 1,2 процентного пункта, не смешивая процентные пункты с процентным изменением.
  • Продублирую цвет текстом или значком и проверю, что карточка понятна в оттенках серого и при масштабе 200 процентов.

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

dashboardscharts

Я начну с рабочей таблицы, потому что пользователям нужно находить конкретные строки клиентов.

  • Добавлю клиента, дату продления, владельца, сумму контракта, число оставшихся дней и дату последнего контакта, затем отсортирую по возрастанию оставшихся дней.
  • Добавлю фильтры по 30 владельцам и диапазону суммы продления, а над таблицей оставлю небольшую карточку с общей суммой продлений на 14 дней.
  • Проверю таблицу на 10 известных аккаунтах и удостоверюсь, что на стандартном ноутбуке первый экран показывает нужные столбцы без горизонтальной прокрутки.

Зачем это спрашивают: Интервьюер оценивает, поддерживает ли выбранная визуализация работу с конкретными строками вместо декоративной агрегации.

dashboardskpi

Я не стану объединять два определения в один KPI без ясного названия.

  • Опишу 2 варианта определения с формулами, полями дат и примерами ID клиентов, а затем попрошу владельца дашборда утвердить бизнес-смысл.
  • Если важны оба решения, покажу 2 явно названные меры, например Активные покупатели, 90 дней и Активные пользователи продукта, 30 дней, вместо сокрытия различий.
  • Проверю 10 пограничных клиентов по обоим правилам и приложу утверждённый контракт метрики до начала разработки за 4 дня.

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

dashboardswarehouse

Я ограничу первую версию ежедневным решением руководителей о рисках запасов и явно задам критерии приёмки.

  • Оставлю в версии 1 3 KPI: текущий остаток, позиции ниже точки заказа и стоимость запасов, а также 1 фильтр склада и 1 таблицу по товарам.
  • До сборки дашборда подготовлю макет и карту соответствия каждой визуализации исходному столбцу или мере.
  • Согласую 5 приёмочных проверок, включая известные дефицитные SKU минимум с 2 складов, и проведу проверку с 2 руководителями до истечения 3 дней.

Зачем это спрашивают: Интервьюер оценивает, умеете ли вы ограничить объём работы и при этом выпустить проверяемый BI-артефакт для конкретной аудитории.

bipower-bicharts

Я использую фильтры уровня визуализации, страницы и отчёта для этих трёх областей действия.

  • Задам Region = West в фильтре отдельной визуализации, чтобы остальные 11 визуализаций сохранили свой контекст региона.
  • Задам Year = 2026 в фильтре нужной страницы, чтобы он применился ко всем визуализациям на ней.
  • Задам Status = Active на уровне отчёта, а затем проверю по 1 визуализации на каждой из 4 страниц, что область действия фильтра верна.

Зачем это спрашивают: Интервьюер проверяет, понимаете ли вы области действия фильтров Power BI и умеете ли убедиться, что отчёт не отфильтрован лишним образом.

configbipower-bi

Я добавлю ясно подписанные срезы по полям измерений и сделаю их состояние легко проверяемым.

  • Использую срез Year с одиночным выбором, если спецификация KPI разрешает только 1 год, и срезы с множественным выбором для 5 регионов и 3 семейств продуктов.
  • Размещу срезы единообразно в верхней части канвы отчёта и покажу текущий выбор в подзаголовке или сводке фильтров.
  • Проверю 3 комбинации по простой таблице ожидаемых итогов и настрою Edit interactions, если какая-либо визуализация должна намеренно игнорировать один срез.

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

chartsdashboardsbi

Я создам в Tableau фильтрующее действие от диаграммы регионов к детальной таблице.

  • Выберу источником столбчатую диаграмму по 8 регионам, запуск действия по выбору и целью только лист с деталями заказов.
  • Сопоставлю Region с Region и явно задам поведение при снятии выбора, например показать все значения.
  • Нажму на 3 региона и сравню число строк в целевой таблице с фильтрами листа, чтобы проверить передачу нужного поля.

Зачем это спрашивают: Интервьюер проверяет, умеете ли вы связать листы Tableau корректно ограниченным фильтрующим действием.

bilooker

Я соберу запрос из управляемых полей существующего Explore, проверю его и сохраню как плитку дашборда.

  • Выберу Week и Product Category как измерения, Orders и Revenue как меры, а затем ограничу нужный диапазон дат.
  • Выполню запрос и сверю итоги по 3 категориям с известными исходными результатами до настройки визуализации.
  • Сохраню результат в общем дашборде с ясным названием и оставлю определения полей из LookML, не создавая заново логику KPI внутри плитки.

Зачем это спрашивают: Интервьюер оценивает, умеете ли вы использовать Explore и смоделированные меры Looker для надёжной плитки дашборда.

configbipower-bi

Я создам отдельную страницу с деталями заказов и добавлю Region в область фильтров drill-through.

  • Размещу на целевой странице таблицу с ID заказа, датой, клиентом и суммой и добавлю кнопку Назад для возврата.
  • Пользователь сможет нажать правой кнопкой на точку региона и выбрать страницу детализации, которая получит контекст фильтра этого региона.
  • Проверю 2 региона и сверю число строк и сумму деталей со значением на сводной странице.

Зачем это спрашивают: Интервьюер проверяет знание обязательного поля drill-through в Power BI, пути навигации и сверки итогов.

chartscss

Я использую компактную всплывающую подсказку, чтобы сохранить читаемость графика и дать точные значения по запросу.

  • Добавлю в подсказку Month, Revenue, Cost, Margin и Margin Percent с единым форматированием валюты и процентов.
  • Расположу 5 полей по бизнес-важности и явно подпишу каждое вместо показа технических имён столбцов.
  • Наведу на 3 известных месяца, сверю все значения с проверочной таблицей и проверю читаемость содержимого в опубликованном размере отчёта.

Зачем это спрашивают: Интервьюер оценивает, добавляют ли подсказки полезные детали без превращения основной визуализации в перегруженный список полей.

chartsbipower-bi

Я настрою взаимодействия визуализаций, не меняя лежащие в основе меры.

  • Выберу столбчатую диаграмму, открою Edit interactions, для таблицы продуктов установлю Filter, а для карточки общей выручки установлю None.
  • Зафиксирую выбор взаимодействий в чек-листе отчёта, потому что неизменная карточка является явным требованием, а не сломанным фильтром.
  • Нажму на 2 столбца и проверю, что число строк таблицы меняется, а карточка остаётся равной итогу по компании.

Зачем это спрашивают: Интервьюер проверяет, умеете ли вы управлять кросс-фильтрацией Power BI на уровне визуализаций и проверять намеренные исключения.

bilookerdashboards

Я добавлю один фильтр Region на уровне дашборда и сопоставлю его с правильным полем региона для каждой плитки.

  • Выберу понятный элемент управления и оставлю его без начального ограничения, если должны отображаться все регионы, вместо жёсткого фильтра внутри каждого запроса.
  • Для каждой из 6 плиток сопоставлю фильтр дашборда с полем из её Explore, если такое поле доступно.
  • Выберу 2 региона и проверю результат запроса каждой плитки, а несовместимую плитку явно задокументирую, не создавая впечатление, что она отфильтрована.

Зачем это спрашивают: Интервьюер оценивает понимание того, что фильтры дашборда Looker нужно связывать с совместимыми полями каждой плитки.

bipower-bimatrix

Я создам отдельный макет для телефона и отдам приоритет нескольким нужным в работе визуализациям.

  • Сначала размещу 3 карточки KPI, затем 1 график предупреждений и узкую рабочую таблицу вместо уменьшения всех 10 настольных визуализаций.
  • Не стану добавлять широкую матрицу в макет телефона, а покажу основные столбцы в удобной для мобильного экрана таблице или на странице детализации и сделаю элементы управления удобными для касания, а не точного клика мышью.
  • Проверю макет на 2 распространённых размерах экрана и удостоверюсь, что главное решение принимается без горизонтальной прокрутки.

Зачем это спрашивают: Интервьюер проверяет, воспринимаете ли вы мобильный интерфейс как приоритетный макет, а не сжатую настольную страницу.

dashboardsa11y

Я сделаю статус понятным без цвета и обеспечу каждой визуализации читаемый и доступный с клавиатуры контекст.

  • Добавлю текстовые или графические признаки, например План выполнен и Ниже плана, и проверю контраст не ниже 4,5 к 1 для обычного текста.
  • Задам содержательные заголовки и альтернативный текст для всех 7 визуализаций, использую читаемый размер шрифта и не оставлю важные подписи только при наведении.
  • Проверю порядок перехода клавишей Tab, страницу при масштабе 200 процентов и отображение в оттенках серого до передачи.

Зачем это спрашивают: Интервьюер оценивает практическую доступность дашборда по цвету, текстовым альтернативам, порядку клавиатурной навигации и масштабу.

Закрытые вопросы

  • 21

    Вы получили 1,2 миллиона строк продаж, а также атрибуты клиентов, продуктов и магазинов для дашборда выручки. Какие таблицы будут фактами, а какие измерениями?

    dashboardsmodeling
  • 22

    В источнике заказов 250 000 строк позиций, а дашборд должен показывать число заказов, единиц товара и выручку по продуктам. Какую гранулярность должна иметь FactSales?

    dashboardsgrain
  • 23

    В модели Power BI есть 5 000 клиентов и 900 000 строк продаж. Как вы настроите связь клиентов с продажами для регионального дашборда KPI?

    configbipower-bi
  • 24

    Ежедневный дашборд выручки охватывает 2024-2026 годы и требует фильтры по месяцу, кварталу, дню недели и финансовому году даже для дат без продаж. Что должно быть в измерении дат?

    modelingdashboards
  • 25

    Дашборд заказов должен анализировать 400 000 строк и по дате заказа, и по дате отправки. Как вы смоделируете две роли даты без неоднозначной фильтрации?

    dashboards
  • 26

    Во время сегодняшней загрузки 230 строк продаж ссылаются на коды товаров, которых ещё нет в измерении продуктов, но дашборд выручки должен сохранить их сумму. Как вы их обработаете?

    dashboardsmodeling
  • 27

    Две исходные системы используют код товара 1001 для разных продуктов, а 3 миллиона строк продаж нужно связать с одной DimProduct. Станете ли вы использовать только код товара как ключ измерения?

    modelingsystem-design
  • 28

    Дашборду доставки нужен номер заказа для поиска и детализации, но каждый номер может повторяться в нескольких строках позиций и не имеет описательных атрибутов. Создадите ли вы отдельное измерение?

    dashboardsmodeling
  • 29

    Дашборд склада получает один остаток на конец дня для каждого из 4 000 товаров за 30 дней. Какую гранулярность факта и какое ограничение агрегации вы задокументируете?

    aggregationwarehousegrain
  • 30

    Месячный дашборд сравнивает ежедневные фактические продажи с бюджетом, где есть одна строка на категорию продукта в месяц. Стоит ли объединять оба набора в одну таблицу фактов?

    joinsmodelingdashboards
  • 31

    BI-запрос должен показать всех 10 000 клиентов и их выручку за 2026 год, включая клиентов без заказов. Какой SQL JOIN вы используете?

    sqljoinsqueries
  • 32

    Прямое соединение 600 000 позиций заказов с 40 000 строк платежей удваивает выручку на дашборде, потому что у некоторых заказов несколько платежей. Как поможет CTE?

    ctesqldashboards
  • 33

    Дашборду нужна одна строка на месяц и регион из 2 миллионов строк продаж с выручкой и числом заказов. Какую SQL-агрегацию вы напишете?

    sqlaggregationdashboards
  • 34

    Таблица статусов клиентов содержит 700 000 обновлений, а дашборду нужен только последний статус каждого из 85 000 клиентов. Как вы используете оконную функцию?

    window-functionssqldashboards
  • 35

    В финансовой таблице есть 36 строк месячной выручки за 2024-2026 годы, а дашборду нужен нарастающий итог, который начинается заново каждый январь. Как вы используете оконную функцию SQL?

    sqlwindow-functionsdashboards
  • 36

    Power Query импортирует 150 000 строк CSV, где даты заказов записаны текстом, выручка использует десятичные запятые, а у 42 ID клиентов есть пробелы по краям. Какие шаги очистки вы примените?

    queriespower-query
  • 37

    Модель Power Query читает 5 миллионов строк SQL, но дашборду нужны только данные 2026 года и 8 столбцов. Как вы сохраните query folding?

    sqlqueriesschema
  • 38

    В Power Query есть 2 500 строк продуктов и справочник из 18 категорий, а DimProduct нужно дополнить названием категории рядом с брендом каждого продукта. Как вы объедините данные?

    queriespower-query
  • 39

    До завтрашнего срока по Power BI вам нужно создать staging-модель dbt для 900 000 сырых строк заказов. Что должно находиться в этой модели?

    bidbtpower-bi
  • 40

    Март продаж dbt соединяет подготовленные заказы с клиентами для дашборда на 20 пользователей. Как вы сошлётесь на модели и проверите соединение до передачи?

    joinsdbtdashboards
  • 41

    В отчёте Power BI есть 2 миллиона строк продаж, а процент маржи должен меняться со срезами года, региона и продукта. Используете меру или вычисляемый столбец?

    measuresdaxbi
  • 42

    В каждой из 500 000 строк продаж есть Quantity и UnitPrice, а модели нужен сохранённый LineAmount для группировки по фиксированным ценовым диапазонам после обновления. Как здесь применяется контекст строки?

    dax
  • 43

    Мера Revenue в отчёте Power BI показывает 8,4 миллиона по всем данным, 2,1 миллиона после выбора West и 600 000 после дополнительного выбора марта. Почему одна мера возвращает разные значения?

    bipower-bimeasures
  • 44

    KPI маржи должен делить маржу 320 000 на выручку 2 000 000, но у некоторых категорий продукта выручка равна нулю. Какой шаблон DAX вы используете?

    kpidaxcss
  • 45

    Дашборд клиентов содержит 1,8 миллиона строк заказов от 72 000 клиентов, и ему нужны уникальные покупатели по месяцам. Какую агрегацию DAX вы используете?

    dashboardsaggregationdax
  • 46

    Дашборду службы поддержки для 12 пользователей нужен KPI закрытых тикетов, который реагирует на срезы даты и команды, но всегда включает только статус Closed. Как вы напишете его с CALCULATE?

    dashboardsfilterskpi
  • 47

    На странице Power BI для 30 менеджеров заголовок должен показывать Продажи: все регионы без фильтра Region, Продажи: West при выборе одного региона и Продажи: несколько регионов при выборе двух и более. Как вы построите меру заголовка?

    bipower-bimeasures
  • 48

    Месячному дашборду выручки нужна выручка предыдущего года за январь-июнь 2026 года, а в модели есть непрерывная таблица дат, отмеченная как календарная. Как вы рассчитаете сравнение?

    dashboardsdax
  • 49

    Страница KPI показывает итоги заказов за 24 месяца и требует изменение к предыдущему месяцу с учётом среза продукта. Как вы построите это в DAX?

    kpidaxfilters
  • 50

    Финансовому дашборду нужен рост год к году с 6,0 до 7,5 миллиона, и при отсутствии выручки прошлого года нужно показывать пустое значение. Как вы составите меры DAX?

    measuresdaxdashboards
  • 51

    В строках матрицы Power BI показано 1 240 заказов, но итог равен 980. Как вы исследуете проблему, прежде чем менять меру?

    bipower-bimatrix
  • 52

    В таблице продаж Power BI есть 3 позиции с количеством и ценой за единицу: 2 по $10, 1 по $50 и 3 по $20. Мера перемножает SUM количества и SUM цены и возвращает $480. Как вы её исправите?

    bipower-bimeasures
  • 53

    В таблице конверсии по регионам указаны 42%, 38% и 52%, а итог равен 132%. Как вы исправите отчёт?

  • 54

    Карточка продаж с начала года остаётся на $3,2 млн, когда пользователь меняет верхнюю границу слайсера даты с 30 июня на 31 мая. Как вы будете искать причину?

    filters
  • 55

    На столбчатой диаграмме столбец $102 000 выглядит в три раза выше столбца $98 000, потому что ось начинается с $96 000. Что вы измените?

    chartsschema
  • 56

    Диаграмма с двумя осями совмещает 1,8 млн визитов и конверсию 2,4%, из-за чего линии выглядят идеально связанными. Как вы её переделаете?

    chartsconversion
  • 57

    Пользователи выбирают второй квартал в слайсере, но заголовок отчёта всё ещё говорит Итоги первого квартала, а ось подписана Выручка в тысячах, хотя значения указаны в миллионах. Что вы сделаете?

    filters
  • 58

    Ваш дашборд для руководства показывает месячную выручку $1,24 млн, а отчёт финансового отдела показывает $1,19 млн. Как вы сверите KPI?

    dashboardskpireconciliation
  • 59

    Вы получили страницу Power BI с 12 визуалами и 4 слайсерами. Какой QA дашборда вы проведёте перед выдачей 35 менеджерам по продажам?

    dashboardsfiltersbi
  • 60

    Дашборд проходит проверку в обычном состоянии, но при выборе нового региона 6 визуалов пустеют, а один KPI показывает вводящий в заблуждение ноль. Как вы обработаете этот случай?

    dashboardskpi
  • 61

    Обновление Power BI Service, которое обычно занимает 18 минут, теперь падает через 45 минут. Каковы ваши первые шаги?

    bipower-bi
  • 62

    Power Query сообщает, что колонка CustomerName не найдена после изменения исходного файла на 250 000 строк с 12 до 13 колонок. Как безопасно исправить ошибку?

    queriesschemapower-query
  • 63

    Обновление Power Query выдаёт 3 400 ошибок преобразования после перехода CSV с дат MM/DD/YYYY на DD/MM/YYYY. Что вы сделаете?

    queriespower-query
  • 64

    Отчёт Power BI построен на SQL-DEV, но опубликованная семантическая модель должна обновляться из SQL-PROD без правки M-кода при каждом выпуске. Как вы настроите переключение?

    configbipower-bi
  • 65

    Нужно построить отчёт по 8 млн строк продаж с обновлением четыре раза в день. Как вы выберете между Import и DirectQuery?

  • 66

    Отчёт DirectQuery по 15 млн строк реагирует на изменение слайсера за 14 секунд. Что вы проверите до перехода на Import?

    filters
  • 67

    Плановое обновление Power BI падает в 06:00 с сообщением, что gateway не в сети, хотя обновление в Desktop работает. Как вы устраните проблему?

    gatewaybipower-bi
  • 68

    Обновление Power BI Service начинает падать с ошибкой неверных учётных данных на следующий день после смены пароля базы данных. Что вы сделаете?

    bipower-bidatabase
  • 69

    Отчёт читает Excel-файл на 60 000 строк с ноутбука разработчика и не обновляется после публикации. Как сделать обновление надёжным?

    excel
  • 70

    История Power BI говорит, что обновление завершилось за 11 минут, но отчёт всё ещё содержит данные только по 13 июля вместо 15 июля. Что вы проверите?

    bipower-bi
  • 71

    Страница Power BI с 24 визуалами открывается за 19 секунд. Как вы примените Performance Analyzer для ускорения?

    profilingbipower-bi
  • 72

    Performance Analyzer показывает, что таблица Power BI с 250 000 строк транзакций создаёт основную задержку страницы, но менеджерам нужны только 50 крупнейших просроченных заказов. Как вы её переделаете?

    profilingbipower-bi
  • 73

    Модель Power BI на 6 млн строк занимает 1,7 ГБ, а таблица фактов содержит уникальный Transaction ID и колонку Comment длиной до 200 символов. Что вы измените?

    transactionsschemamodeling
  • 74

    После перевода 4 связей на двунаправленную фильтрацию отчёт замедлился и начал показывать неоднозначные итоги. Как вы восстановите его?

  • 75

    Вы создали роли RLS East и West для 120 пользователей отдела продаж. Как проверить, что пользователь East не видит выручку West?

    row-level-security
  • 76

    Новый менеджер по продажам видит пустой отчёт после назначения роли RLS North. Что вы исследуете?

    row-level-security
  • 77

    Нужно выпустить отчёт Power BI для 65 зрителей, а редактировать содержимое workspace должны только 4 разработчика. Как вы организуете доступ?

    bipower-bi
  • 78

    Отчёт показывает только региональные итоги, но пользователи могут экспортировать 90 000 строк клиентов с email. Что вы сделаете?

  • 79

    Коллега предлагает Publish to web, чтобы 300 подрядчиков открывали отчёт Power BI без лицензий. Что вы ответите?

    bipower-bi
  • 80

    Зритель просит Build permission на семантическую модель для 40 пользователей, чтобы собрать сводную таблицу Excel. Что вы проверите?

    semantic-layerexcel
  • 81

    Вы исправили 3 меры в PBIX Power BI, но при регрессии итогов пользователям должна быть доступна старая версия. Какой процесс публикации вы примените?

    bipower-bimeasures
  • 82

    Нужно изменить поле LookML, используемое в 18 дашбордах. Какой Git-процесс должен применить junior BI-разработчик?

    gitbidashboards
  • 83

    Восемь авторов Power BI скопировали одну модель с 22 мерами в отдельные PBIX, и исправление выручки теперь требует 8 ручных обновлений. Как внедрить управляемый self-service?

    bipower-bimeasures
  • 84

    Какой чек-лист развёртывания вы используете для 9-страничного отчёта Power BI с обновлением в 07:00?

    deploymentbipower-bi
  • 85

    Двенадцать менеджеров по продажам должны провести UAT нового дашборда воронки до пятницы. Как вы организуете тест?

    dashboardsuatci-cd
  • 86

    Отчёт Power BI открывается с Region = West и Year = 2025, потому что автор сохранил тестовое состояние, хотя утверждённое начальное состояние должно показывать все регионы и 2026 год. Как вы исправите и проверите его до выпуска?

    bipower-bi
  • 87

    Телефонная раскладка Power BI уже создана для 70 выездных сотрудников, но тестировщик не может очистить срез Region, а на странице drillthrough нет понятного пути назад. Какие мобильные проверки и исправления вы выполните?

    filtersdrill-throughbi
  • 88

    Приложение Power BI отправили 80 сотрудникам, но usage metrics показывают только 14 уникальных зрителей за 30 дней. Что вы проверите сначала?

    monitoringbipower-bi
  • 89

    Основной BI-разработчик уходит в пятницу, а 9-страничный отчёт Power BI для 45 пользователей зависит от 4 источников, 1 gateway и ежедневного обновления. Какую передачу работы вы потребуете?

    gatewaybipower-bi
  • 90

    После переименования отчёта и переноса в новый раздел приложения Power BI использование упало с 55 до 18 пользователей в неделю. Что вы сделаете?

    bipower-bi
  • 91

    Workbook Tableau использует extract с ночным обновлением, но пользователи ожидают сразу увидеть сегодняшние заказы на 10:00. Как вы объясните и решите проблему?

    bitableau
  • 92

    Workbook Tableau перевели с 20-минутного обновления extract на live connection, после чего каждый фильтр стал срабатывать за 12 секунд. Что вы исследуете?

    bitableau
  • 93

    В extract Tableau Cloud есть 900 000 строк, но 120 исправленных заказов не меняются после incremental refresh по Order ID. Почему и что вы сделаете?

    bitableaurefresh
  • 94

    Looker Explore показывает 6 200 клиентов, а утверждённый дашборд клиентов показывает 5 850. Как вы проверите Explore?

    bilookervalidation
  • 95

    Дашборд Looker всё ещё показывает вчерашнюю выручку $1,2 млн после появления в хранилище утверждённых строк за сегодня. Как определить, является ли причиной кэш запросов?

    querieswarehousebi
  • 96

    Вы переименовали поле LookML, и Content Validator сообщил о 23 сломанных Looks и tiles дашбордов. Что вы сделаете?

    dashboardsvalidationbi
  • 97

    Вы нашли 4 почти одинаковых отчёта по воронке с 22, 17, 6 и 0 пользователями в неделю. Как сократить дублирование?

    ci-cd
  • 98

    В тикете поддержки сказано только Дашборд неверен и приложен скриншот с 0 заказов. Как вы проведёте первичную диагностику?

    dashboards
  • 99

    Обновление приложения Power BI в 09:00 сделало пустыми 5 карточек KPI для 140 пользователей. Как вы отреагируете на инцидент?

    bipower-biincidents
  • 100

    За несколько минут до встречи руководителей падают 11 плиток дашборда Looker, а сгенерированный SQL одной плитки сообщает, что у учётной записи Looker в хранилище нет SELECT на analytics.orders. Как вы восстановите работу?

    sqlwarehousebi