Функциональное представление является технологически нейтральным описанием функций, необходимых для формирования системы больших данных. Оно описывает распределение функций, необходимых для поддержания различных видов деятельности с большими данными. Функциональная архитектура также определяет взаимозависимости между функциями.
В архитектуре больших данных рассмотрены следующие понятия в рамках функционального представления:
- функциональные компоненты: функциональный компонент представляет собой такой функциональный строительный блок, который предназначен для участия в той или иной деятельности в процессе имплементации;
- функциональные уровни: уровень представляет собой набор функциональных компонентов со схожими возможностями или служащих общей цели;
- многоуровневые функции: многоуровневые функции включают в себя функциональные компоненты с возможностями, используемыми на нескольких функциональных уровнях; они также могут быть сгруппированы в подмножества.
Примечание - Создание функциональных компонентов в конкретной системе больших данных на всех уровнях является необязательным.
На рисунке 3 показаны сущности, определенные для пользовательского представления.
Рисунок 3 - Функциональные уровни