Доброго времени суток!
Вопрос глобальный.
Нужно мне собрать доводы, чтобы в витрине MySQL, откуда я качаю данные для моей модели данных, данные были уже предрасчитаны.
Например в базе MySQL у нас нет таблицы остатков, есть таблица движения, на основе которой остатки можно вычислить.
Я говорю что мне такое не нужно, нужно чтобы все уже было посчитано,потому что:
1. все формулы в модели данных у меня сразу усложнятся
2. требует более высокой квалификации , чем когда данные уже предрасчитаны.
3. нужны будут более мощные компы для постоянных таких расчетов.
Прав ли я и есть ли еще какие доводы за или против ?
Какой объём данных и какой комп?!
Какая аналитика нужна? Из этого исходите.
Если детальная по каждому контрагенту, номенклатуре и прочее, то таблица движения нужна полностью, максимум агрегировать в запросе на день по основным параметрам(контрагент, номенклатура или чего там). Там нет ничего сложного в мерах, куча примером как здесь в истории, так и в инете.
Витрины данных нужны, когда миллионы, десятки миллионов строк( или миллиарды) строк данных за год, (или не хватает ресурсов на стороне бизнес-аналитика) и когда не нужна детализация и никакой анализ, тупо остатки на конец дня или Продажи, которые можно сделать простым запросом и в BI(excel)отображать.