Короткий ответ
Drill-down раскрывает детализацию внутри одного визуала по заранее заданной иерархии (например, год → квартал → месяц); drill-through переходит на отдельную страницу/отчёт, отфильтрованную по выбранному значению — drill-down быстрее для беглого исследования, drill-through лучше для показа принципиально более детального представления без перегрузки основного дашборда.
Как это работает подробнее
Drill-down использует заранее заданную иерархию внутри одного визуала и обычно переагрегирует тот же запрос на более мелкой гранулярности; drill-through передаёт контекст клика (фильтры) на отдельную страницу/отчёт, который может показывать построчную детализацию или совершенно другой макет.
Что использовать на практике
- Применение. Используйте drill-down для быстрого исследования по естественной иерархии (регион → страна → город), где влияние на производительность небольшое; используйте drill-through, когда детальное представление требует другой гранулярности данных (например, отдельные транзакции), которую нецелесообразно подгружать вместе со сводным дашбордом, чтобы основной дашборд оставался быстрым.
- Пример. Кейс: дашборд продаж с drill-down по иерархии «Год → Квартал → Месяц» внутри одного линейного графика, и отдельная drill-through страница «Детали заказа» с построчными транзакциями, открывающаяся по клику на точку графика, чтобы не грузить построчные данные на основной странице по умолчанию.
Подводные камни
- Частые ошибки. Встраивание глубокого drill-down до построчной детализации прямо в основной визуал, из-за чего запрос всего дашборда замедляется для всех пользователей, даже тех, кто не углубляется; неполная передача контекста фильтров на страницу drill-through, из-за чего числа на разных страницах расходятся; избыточные цепочки drill-through, запутывающие навигацию.