Core concepts

Core Concepts

Overview

Hyperfluid is designed to provide a structured and organized way to manage and share data. It is built around a hierarchy of four key concepts: Organizations, Harbors, DataDocks, and DataContainers. These components work together to enable efficient data organization, collaboration, and sharing.

Hyperfluid Hierarchy

Hyperfluid is made up of four primary concepts:

  • Organizations: The top-level entities in Hyperfluid, used to group users and data. Each organization can contain multiple Harbors.
  • Harbors: Sub-tenants within an organization, representing environments such as development, integration, or production. Each Harbor can contain DataDocks.
  • DataDocks: Connections to isolated ensembles of data, acting as data domains within a Harbor. Each DataDock can contain DataContainers.
  • DataContainers: The smallest data aggregates, representing meaningful datasets that you would like to share, such as tables and dashboards.

Each concept is explained in detail below.

Organizations

Organizations are the top-level entities in Hyperfluid. They are used to group users and data and serve as the foundation for managing Harbors, DataDocks, and DataContainers.

Example structure:

Organization : next gen european corp

Harbor : europe-prod

Harbor : europe-integration

Harbors

Harbors are versatile spaces within an organization where data is organized. They represent sub-tenants, such as development, integration, or production environments. Harbors are created within an organization and can contain DataDocks.

Example structure:

Harbor : europe-prod

DataDock : Human resources department

DataDock : Sales department

DataDocks

DataDocks represent connections to isolated ensembles of data. They act as logical domains for organizing related datasets within a Harbor. DataDocks can contain DataContainers, which represent specific datasets.

Example structure:

DataDock : Sales department

DataContainer : annual review

contains a groups of tables and dashboards

DataContainer : public data

contains a groups of tables and dashboards

DataContainers

DataContainers are the smallest units in the Hyperfluid hierarchy. They represent meaningful datasets, such as groups of tables or dashboards, that can be shared and accessed by users.

Full visualization Example

Organization : next gen european corp

Harbor : europe-prod

DataDock : Human resources department

DataContainer : internal mobility

contains a groups of tables and dashboards

DataContainer : performance review

contains a groups of tables and dashboards

DataDock : Sales department

DataContainer : annual review

contains a groups of tables and dashboards

DataContainer : public data

contains a groups of tables and dashboards