Я использую схему в моем приложении .
Этот подход работает нормально, если я определил набор таблиц ( Размеры ). Здесь, в этом примере, я определил набор таблиц, таких как
Customer Dimension
Product Dimension
Time Dimension
Staff Dimension
, а таблица базовых фактов содержит каждый ForeignKey различных измерений.
Если я хочу добавить новое измерение к существующему дизайну, я должен изменить таблицу Base Fact , чтобы включить новый внешний ключ нового измерения, которое будет добавлено.
Существует ли какой-либо способ проектирования или подход, позволяющий ввести новое измерение без изменения базового факта? где базовый факт будет более обобщенным c по своей природе.