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