Package Structure and Usage

In Megaladata, all project work is organized within packages. A package serves as the minimum unit for deployment and acts as a container for project items like components, workflows, and connections.

Packages are saved individually in the form of files with .mgp extension. Packages include references and modules.

References link to other packages, allowing you to use their derived components and connections within your current project. These shared items are only available if they were explicitely published (marked for sharing) in the source package.

Each package contains at least one module. A module contains the following items:

  • The workflow: A sequence of data processing nodes.
  • Connections: Define settings for connecting to external data sources and destinations.
  • Components: A list of derived components (supernodes) available in the package, including those created within this package and those connected from other packages via references.

Note:

  1. When you open a package (<Package_name>.mgp), a lock file named <Package_name>.mgp.lck is automatically created in the same directory. This prevents other users from editing or deleting the package while you have it open. The .mgp.lck file is automatically deleted when you close the package.

  2. If the package autosave option is enabled (see Packages for details), an autosave file named <Package_name>.mgp.autosave is created next to the original .mgp file. The package contents are automatically saved to this .mgp.autosave file at the configured frequency. If needed, you can restore from the most recent autosave. First, ensure the original package is closed in Megaladata. Then, consider backing up the current .mgp file. Finally, rename the <Package_name>.mgp.autosave file to <Package_name>.mgp.

Read on: The First Workflow

results matching ""

    No results matching ""