Skip to content
  • There are no suggestions because the search field is empty.

Export a Project to be used as a Linked Project

Export a Project

To export a Project to be used as a Linked Project in another Project, access the Source Systems overview page for a Project Branch:

Click on the LINKED PROJECTS tab:

Then click on the Export button:

The Export to a Project side panel window is opened. It is composed of 2 steps: Export, then Add Model Objects:

or

Fill in the following information:

  1. Name: Export name
  2. Target: 2 possibilities:

    1. File Download: select this option to export the Project as a file you can download.
      Some info here: Import a Project to be used as a Linked Project.

    2. Data Marketplace: select this option to export the Project as a file in a new Data Contract for an existing Output Port of a Data Product on the Data Marketplace
      Some info here: Understand the Data Marketplace overview
      Then fill:

  3. Data Product Name: choose the Data Product available in the Data Marketplace:
  4. Output Port: choose an Output Port of the Data Product
  5. Data Contract Version: fill in the Data Contract version
  6. Description: Data Contract's description

Click on the NEXT button.

The Add Model Objects step is displayed:

Select the Model Objects to export, then click on the ADD button.

Depending on the Target you selected previously:

  • File Download:
    • The Export file is generated and downloaded to your default browser location:

    • The Export appears in the Linked Projects list with the current Timestamp:

  • Data Marketplace:
    • The new Data Contract is available in the Output Port of the selected Data Product on the Data Marketplace:
    • The Export appears in the Linked Projects list with the Data Contract version:

Its structure is identical to the Model Object YAML files in the repository.

Linked Project Data Lineage

If you have an Enterprise license, there is, in addition, the Data Lineage of the exported Model Objects for the predecessor Model Objects (related to the Model Object with or without a Mapping), for example:

  • Data Lineage in the exported file: all the predecessors Model Objects of the CreditCard_SuperiorCard_CreditCard Business Link: 
...
dataLineage:
    modelObjects:
    - id: 'beb99a72-f8fc-4c9a-9e18-0ca000bde67d'
      name: 'CreditCard_SuperiorCard_CreditCard '
      modelObjectType: 'Business Link'
    - id: '65698b74-014a-4423-95ee-71b98916cf8d'
      name: 'CreditCard_Satellite'
      modelObjectType: 'Satellite'
    - id: '5e105f65-952b-4780-a553-9b598bf72d15'
      name: 'CreditCard'
      modelObjectType: 'Stage'
    - id: 'cfce2b8c-fb3e-4976-816c-3ea0763ce522'
      name: 'CreditCard'
      modelObjectType: 'Source'
    - id: '87b878a5-9a92-43b7-98bb-88b6b5ddcd61'
      name: 'CreditCard_Hub'
      modelObjectType: 'Hub'
    connections:
    - sourceModelObjectId: '65698b74-014a-4423-95ee-71b98916cf8d'
      targetModelObjectId: 'beb99a72-f8fc-4c9a-9e18-0ca000bde67d'
    - sourceModelObjectId: '5e105f65-952b-4780-a553-9b598bf72d15'
      targetModelObjectId: '65698b74-014a-4423-95ee-71b98916cf8d'
    - sourceModelObjectId: 'cfce2b8c-fb3e-4976-816c-3ea0763ce522'
      targetModelObjectId: '5e105f65-952b-4780-a553-9b598bf72d15'
    - sourceModelObjectId: '87b878a5-9a92-43b7-98bb-88b6b5ddcd61'
      targetModelObjectId: 'beb99a72-f8fc-4c9a-9e18-0ca000bde67d'
    - sourceModelObjectId: '5e105f65-952b-4780-a553-9b598bf72d15'
      targetModelObjectId: '87b878a5-9a92-43b7-98bb-88b6b5ddcd61'
...
  • It corresponds to the Data Lineage visible in the biGENIUS-X application: the predecessor Model Objects are circled in red:


A notification confirms the correct export:

Demonstration video