Фильтрация по полям и подготовка источников
Отбор полей для отчёта
Для дальнейшего отчёта нужны поля:
- дата заказа (Order Date);
- страна доставки (Ship Country);
- город доставки (Ship City).
Название города без страны может запутать: Рим есть в Италии и США, Санкт-Петербург и Москва — в России и США. Поэтому берём и город, и страну доставки. Конкретный адрес не нужен.
Из детализации заказа (Order Details) нужны:
- идентификатор товара (Product ID);
- цена за единицу (UnitPrice);
- количество (Quantity);
- итог по строке (Line Total), созданное ранее поле.
Удаление лишних столбцов и упорядочивание
Выделяем нужные поля, вызываем правой кнопкой мыши удалить другие столбцы (Remove Other Columns). Оставшиеся ненужные поля убираются. Поле Line Total переносим ближе, чтобы сумма по заказу отображалась раньше.
В результате видны: дата заказа, страна доставки, город доставки, итог по заказу и детализация — товар, цена, количество.
Связи между источниками
После выгрузки источников видно, что между двумя независимыми источниками связь уже построена автоматически. Причина — одинаковое имя поля Product ID в обоих источниках. Если бы имена различались, связь нужно было бы указать вручную.
В свойствах связи видно, что Product ID связан с Product ID. Отношение — многие к одному (many-to-one), или один ко многим (one-to-many), если смотреть от товара к заказам. Связь корректна.
Благодаря этой связи по Product ID автоматически подтягиваются название товара (Product Name), количество в упаковке (Quantity Per Unit) и единиц на складе (Units in Stock).
Переход к отчёту
После проверки связи можно переходить к формированию отчёта на основе подготовленных источников.
Краткие итоги
Практическая ценность работы с данными проявляется не в количестве загруженных столбцов, а в точности выбранной предметной области. Если оставить в источнике всё подряд, отчёт становится перегруженным, а связи и вычисления — менее прозрачными. Поэтому первый шаг — определить минимальный набор атрибутов, который действительно отвечает на бизнес-вопросы: когда произошёл заказ, куда выполнена доставка, какой товар продан, по какой цене и в каком количестве. Такой отбор снижает риск случайных совпадений и ошибок интерпретации.
Особое внимание требуется к географическим признакам. Название населённого пункта само по себе не гарантирует уникальность: одинаковые топонимы встречаются в разных странах. Добавление страны превращает набор из приблизительного ориентира в надёжный идентификатор. Этот принцип шире географии: для корректной аналитики важно использовать составные ключи или дополнительные атрибуты там, где один признак может оказаться неоднозначным. Практический эффект — более точная сегментация, корректная фильтрация и отсутствие ложных объединений.
Не менее важен порядок работы с моделью. Сначала данные приводятся к удобному виду, затем проверяются связи, и только после этого строятся визуальные элементы. Автоматическое определение связей экономит время, но не отменяет проверки. Инструмент может создать отношение по совпадающему имени поля, однако аналитик должен убедиться, что это отношение логично, имеет правильную кардинальность и не порождает дублирования. В противном случае отчёт может давать правдоподобные, но неверные итоги.
Связь по идентификатору товара показывает, как справочные атрибуты подтягиваются к фактам продаж. Это уменьшает дублирование и упрощает поддержку отчёта. Если бы связь отсутствовала или была настроена неверно, пользователь либо не увидел бы нужных характеристик, либо получил бы искажённые агрегаты. Поэтому проверка свойств связи — не формальность, а часть подготовки данных.
Итоговая логика работы: отобрать существенные поля, убрать лишнее, упорядочить показатели, проверить модель и только затем переходить к отчётности. Такой подход делает расчёты воспроизводимыми, облегчает сопровождение и повышает доверие к результатам.
Для дальнейшего отчёта нужны поля: дата заказа (Order Date), страна доставки (Ship Country) и город доставки (Ship City). Город без страны неоднозначен, поэтому нужны оба поля. Конкретный адрес не нужен.
Из детализации заказа (Order Details) берём идентификатор товара (Product ID), цену за единицу (UnitPrice), количество (Quantity) и созданное поле итог по строке (Line Total).
Нужные поля выделяем, правой кнопкой вызываем удалить другие столбцы (Remove Other Columns). Лишние поля убираются. Итог по строке (Line Total) переносим ближе к началу. В результате видны дата заказа, страна и город доставки, итог по заказу, товар, цена и количество.
После выгрузки источников видно, что связь между ними создана автоматически. Причина — одинаковое имя идентификатора товара (Product ID). Если бы имена различались, связь задавали бы вручную. В свойствах связи идентификатор товара (Product ID) связан с идентификатором товара (Product ID); отношение многие к одному, или один ко многим от товара к заказам. Связь корректна. По идентификатору товара (Product ID) автоматически подтягиваются название товара (Product Name), количество в упаковке (Quantity Per Unit) и единиц на складе (Units in Stock).
После проверки связи можно переходить к формированию отчёта.
1. Для отчёта нужны только значимые поля: дата заказа, страна и город доставки, товар, цена, количество и итог по строке.
2. Город без страны может быть неоднозначным, поэтому страна доставки обязательна для точной идентификации.
3. Лишние столбцы удаляются через «Удалить другие столбцы», чтобы упростить источник.
4. Поле Line Total лучше располагать ближе к началу набора, чтобы сумма по заказу была заметнее.
5. После отбора полей источники можно выгружать для построения отчётов.
6. Связь между источниками может создаваться автоматически при совпадении имён ключевых полей.
7. Если имена ключевых полей различаются, связь требуется задавать вручную.
8. Автоматическую связь нужно проверять в свойствах, а не принимать без анализа.
9. Связь Product ID — Product ID имеет кардинальность «многие к одному» или «один ко многим» от товара к заказам.
10. По Product ID автоматически подтягиваются название товара, количество в упаковке и единицы на складе.
11. Корректная связь обеспечивает доступ к справочным атрибутам товара без дублирования в источнике продаж.
12. Подготовка источников завершается проверкой модели и переходом к формированию отчёта.
1. Какие поля заказа и доставки нужны для дальнейшего отчёта?
2. Почему недостаточно использовать только название города доставки?
3. Какие поля из детализации заказа представляют интерес для анализа продаж?
4. Для чего применяется команда «Удалить другие столбцы»?
5. Почему поле Line Total удобно переместить ближе к другим ключевым полям?
6. Как выглядит итоговый набор полей после фильтрации?
7. Почему между двумя источниками связь может появиться автоматически?
8. В каком случае связь между источниками нужно задавать вручную?
9. Как проверить корректность автоматически созданной связи?
10. Какую кардинальность имеет связь Product ID с Product ID?
11. Какие атрибуты товара подтягиваются по Product ID?
12. Что можно делать после проверки связи и подготовки источников?