У меня есть 6 таблиц измерений, все в форме CSV-файлов. Я должен сформировать звездную схему, используя Python. Я не уверен, как создать таблицу фактов, используя Python. Таблица фактов (теоретически) имеет как минимум один столбец, который является общим с таблицей измерений.
Как я могу создать таблицу фактов, помня, что величины из нескольких таблиц измерений должны корректно соответствовать в таблице фактов?
Мне не разрешено раскрывать код или точные данные, но я добавлю небольшой пример. Файл 1 содержит следующие столбцы: student_id, student_name. Файл 2 содержит: идентификатор студента, идентификатор отдела, имя отдела, идентификатор sem. Наконец, Файл 3 содержит идентификатор студента, субъектный код, субъектный балл. 3 таблицы измерений представлены в виде CSV-файлов. Теперь мне нужно, чтобы таблица фактов содержала: student_id, student_name, Department_id, subject_code. Как я могу сформировать таблицу фактов в этой форме? Спасибо за вашу помощь.