Я вижу некоторые препятствия для создания этой оценки.Знание количества строк и количества элементов таблиц измерений в отдельности не так важно, как взаимосвязь между ними.
Представьте себе два измерения с низким количеством элементов с n
и m
уникальными значениями соответственно.Кэширование агрегатов OLAP по этим измерениям дает значения от n + m
до n * m
значений в зависимости от того, насколько тесно взаимосвязь напоминает чисто биекцию.Учитывая только предоставленную вами информацию, все, что вы можете сказать, это то, что в итоге вы получите менее 3.64 * 10^34
значений, что не очень полезно.
Я пессимистично настроен, есть алгоритм, достаточно быстрый, чтобыНе имеет смысла генерировать куб и взвешивать его, когда вы закончите.