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

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

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

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

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

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

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

Эта модель настолько детализирована — так много расчетов было включено в этот отчет и так много вспомогательных таблиц поверх этой модели. Чтобы придумать что-то подобное, абсолютно необходимо следовать некоторым из этих лучших советов по организации вещей.

Оглавление

Интуитивно структурируйте свою базовую модель

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

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

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

Вы заметите, что таблицы LOOKUP находятся вверху, а таблицы FACT внизу. Здесь также видно, что мы фактически имеем дело с несколькими таблицами фактов.

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

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

Организуйте таблицы так, чтобы вы могли их видеть

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

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

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

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

У меня также есть несколько скрытых таблиц, которые содержат разные данные, и я объединил их в таблицу «Финансовые сведения».

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

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

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

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

Визуализируйте вещи в своем уме

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

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

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

Организуйте свои показатели с помощью таблицы показателей

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

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

Посмотрите, что происходит, когда я открываю любое из этих полей, например поля Attrition Visuals и Key Measures.

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

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

Я пытаюсь показать вам, что вы можете создать множество показателей. Вы можете легко создать 30, 40 и даже 50 мер в своей модели. Если вы не поместите их в таблицы показателей, вы можете легко потеряться в море данных . Вы будете искать свои меры и не будете знать, где их найти. Это усложнит жизнь любому, кто использует вашу модель.

Интуитивно понятное название таблиц мер

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

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

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

Реализуя только эти небольшие вещи, вы можете повысить скорость разработки в LuckyTemplates.

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

Они должны иметь возможность проверять числа, которые вы рассчитываете, а также понимать, как эти числа рассчитываются.

Заключение

Если вы будете следовать рекомендациям по моделированию данных LuckyTemplates , которые я привожу в этом руководстве, я уверен, что вы сможете разработать гораздо более эффективное моделирование данных 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? Все, что тебе нужно знать