Модель данных для информационной панели BI - PullRequest
0 голосов
/ 06 декабря 2018

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

В настоящее время у меня есть только три таблицы в простом расположении схемы звезды:

  • Клиенттаблица
  • Таблица местоположений (клиенты имеют несколько местоположений)
  • Таблица метрик для ежемесячного выставления счетов

Визуальная модель данных

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

  • Средние значения за три, шесть и двенадцать месяцев для проданных единиц и выручки.
  • Процентное изменение с предыдущего месяца к текущемумесяц для проданных единиц и выручки.
  • Флаги, которые указывают на такие вещи, как клиент (или местоположение), у которого были начисления в предыдущем месяце, но имеет ноль за текущий месяц.

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

Спасибо !!!

1 Ответ

0 голосов
/ 07 декабря 2018

Вам не нужно добавлять эти показатели в таблицу.Поскольку у вас есть тег «PowerBI», я предполагаю, что вы планируете использовать Power BI в качестве инструмента отчетности.Такие инструменты позволяют динамически вычислять сложные метрики (в случае PowerBI, используя язык под названием «DAX» - выражения для анализа данных).Такие динамические показатели автоматически пересчитываются на основе макетов и фильтров вашего отчета, включая любые комбинации местоположений, клиентов и дат.Вы можете получить представление о возможностях здесь:

Измерения в DAX

В общем, ключевые слова, которые вам нужны:

  • Схема звезды
  • Моделирование размеров
  • Ральф Кимбалл, Билл Инмон
  • PowerBI, DAX, расчетные показатели

Примечание:

  • Вам не хватает таблицы "Календарь" в вашей модели.

  • Если вы используете PowerBI, удалите первичный ключ из таблицы «Метрики».Это значительно увеличит размер вашей модели, не предоставляя аналитической ценности.

...