Как поместить данные в таблицу фактов?

Я новичок в области бизнес-аналитики, и я разрабатываю звездообразную схему, которая реализует витрину данных, чтобы помочь аналитику принять решение о таблицах измерений оценок учащихся: - модуль (код модуля, имя модуля), который содержит информацию о модуле - студент (код, first_name, last_name, ....), которая содержит информацию о модели - школьный предмет (код, имя, имя профессора...) - степень (код, клевета) - specialite (код, клевета) - время (год, половина year) - таблица фактов географии (континент, страна, город): - результат (оценка, оценка модуля, оценка года) источником данных является файл excel: в каждом файле у меня есть набор листов для каждого листа, в котором он представляет оценку студентов в "Niveau" X ", Specialite" Y ", год и полугодие" Z ", модуль" U ", город" A "... мой вопрос: как я не могу поместить данные из excel в мои измерения и факты? Я думаю, это легко, но мне нужно ваше предложение на самом деле, я понятия не имею,

Я извиняюсь за мой плохой английский

1 ответ

Самый простой ответ, выберите инструмент ETL и начните перемещать данные. Как правило, вам необходимо:

  1. Сначала загрузите таблицы измерений. Столбцы идентификаторов в этих таблицах будут связаны с таблицей фактов.

  2. В вашем пакете ETL / рутине для заполнения таблицы фактов,

  3. выберите данные, которые нужно поместить в таблицу фактов, из источника / этапа.
  4. выполните поиск в каждой из таблиц измерений по этим данным, чтобы получить идентификатор каждого значения измерения.
  5. Наконец, сделайте некоторое обнаружение дубликатов, чтобы увидеть, есть ли какие-либо строки в таблице фактов.
  6. вставить данные.

Этот процесс будет во многом схожим независимо от используемого вами инструмента ETL. Есть несколько учебных пособий, которые углубляются в детали (используйте google), но основной метод - это поиск ключей измерения.

Другие вопросы по тегам