Понимание того, что такое моделирование данных, и создание правильных отношений

После подробного обсуждения редактора запросов пришло время перенести все эти данные в отчет LuckyTemplates с помощью моделирования данных. Вы можете посмотреть полное видео этого урока в нижней части этого блога.

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

Оглавление

Фиксация отношений в базовой модели данных

Моя базовая модель данных состоит из всех таблиц, которые я исправил в редакторе запросов. Это включает в себя таблицу «Мои клиенты», таблицу «Местоположения», таблицу «Продукты» и т. д.

Понимание того, что такое моделирование данных, и создание правильных отношений

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

Понимание того, что такое моделирование данных, и создание правильных отношений

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

Процесс применения запросов к моей модели LuckyTemplates может занять некоторое время в зависимости от объема имеющихся у меня данных.

Понимание того, что такое моделирование данных, и создание правильных отношений

Но как только приложение будет готово, я окажусь на новом холсте, где смогу приступить к анализу.

Понимание того, что такое моделирование данных, и создание правильных отношений

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

Понимание того, что такое моделирование данных, и создание правильных отношений

Это область моделирования, доступ к которой я могу получить с помощью этого конкретного значка.

Понимание того, что такое моделирование данных, и создание правильных отношений

Если у вас нет опыта работы с LuckyTemplates и вы ранее работали с Excel, это будет для вас совершенно незнакомо. Важно, чтобы вы поняли эту часть, потому что она имеет решающее значение при разработке чего-либо в LuckyTemplates.

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

Отношения представлены этими линиями и стрелками, проходящими через таблицы данных.

Понимание того, что такое моделирование данных, и создание правильных отношений

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

Поэтому я обычно начинаю с удаления этих существующих отношений, особенно когда я на 100% не уверен, имеют ли смысл установленные LuckyTemplates отношения по умолчанию.

Понимание того, что такое моделирование данных, и создание правильных отношений

Понимание того, что такое моделирование данных, и создание правильных отношений

В Excel у вас обычно будет один огромный файл с сотнями столбцов. Но моделирование данных в LuckyTemplates отличается.

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

Понимание того, что такое моделирование данных, и создание правильных отношений

Это критическая часть моделирования данных — определение того, является ли каждая таблица таблицей поиска или таблицей фактов . Важно понимать, что делают эти два типа таблиц, чтобы вы могли понять, какие отношения вы можете нарисовать через них.

Таблица фактов содержит все транзакции , как в этой таблице продаж.

Понимание того, что такое моделирование данных, и создание правильных отношений

С другой стороны, таблица поиска содержит фильтрующую информацию.

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

Понимание того, что такое моделирование данных, и создание правильных отношений

Что касается моей таблицы фактов, я предпочитаю помещать ее ниже.

Понимание того, что такое моделирование данных, и создание правильных отношений

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

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


Три основных передовых метода организации моделей LuckyTemplates
Как организовать модель данных LuckyTemplates — практические советы
Методы сегментации клиентов с использованием модели данных — LuckyTemplates и DAX

Заключение

Это очень простые вещи, но очень важно, чтобы вы овладели ими, потому что это может решить ваши вычисления позже или испортить их.

Понимание основ моделирования данных поможет вам убедиться, что вы получаете правильные результаты в своих отчетах. Это избавит вас от разочарования в попытках найти основную причину ошибок, которые могут возникнуть из-за неправильных отношений.

Всего наилучшего,

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

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

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

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

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.