Построение отношений модели данных в LuckyTemplates

Построение отношений модели данных в LuckyTemplates

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

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

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

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

Оглавление

Создание отношений модели данных «один ко многим»

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

В примере вы можете видеть, что справочная таблица «Клиенты» связана с таблицей фактов «Продажи» . Если вы посмотрите внимательнее, то заметите, что стрелка исходит из таблицы «Клиенты» и спускается к таблице «Продажи»

Построение отношений модели данных в LuckyTemplates

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

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

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

Построение отношений модели данных в LuckyTemplates

На этот раз вы можете перенести столбец «Индекс» из таблицы «Продукты » в столбец «Индекс описания продукта» таблицы «Продажи ».

Построение отношений модели данных в LuckyTemplates

Кроме того, вы можете связать столбец «Индекс» из таблицы « Регионы» со столбцом «Индекс региона доставки» в таблице «Продажи» .

Построение отношений модели данных в LuckyTemplates

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

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

Построение отношений модели данных в LuckyTemplates

Настройка отношений модели данных «многие к одному»

Теперь, когда вы узнали об отношениях данных типа «один ко многим», я также научу вас отношениям «многие к одному».

Для управления существующими связями данных можно дважды щелкнуть одну из строк. Другой способ — нажать «Управление отношениями» .

Построение отношений модели данных в LuckyTemplates

В окне «Редактировать отношения» вы можете увидеть связанные таблицы и столбцы. Например, вы можете увидеть индекс имен клиентов в таблице « Продажи » и столбец «Индекс клиентов» в таблице «Клиенты» . В разделе Cardinality вы можете увидеть, что он имеет отношение данных «многие к одному».

Построение отношений модели данных в LuckyTemplates

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

В разделе Cross filter direction вы можете выбрать Single или Both . В этом случае вам нужно выбрать Single , потому что выбор двойного фильтра может быть очень запутанным. 

Использование отношений данных «один ко многим» предотвратит получение странных результатов в вашем отчете. Если вы хотите сделать свою модель данных простой, можно продолжать использовать отношение «один ко многим».

3 лучших метода организации моделей LuckyTemplates
Создание виртуальных отношений в LuckyTemplates Использование функции TREATAS
Как работать с несколькими датами в 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 для своих бизнес-отчетов.

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать