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

Understand the Transfer YAML file content

With the Transfer Model Object from View feature, a Transfer file is created.

It allows, for example, to move some Model Objects to another Project to split your Project into several smaller pieces.

Transfer file details

The transfer file should look like the following:

configurationName: 'biGENIUS.Implementation.Generator.VaultAndMart.Mssql'
configurationVersion: '1.X.X'
semanticModelObjects:
  - id: 'ef3ed981-c5e6-4d6e-a51e-da53f6cd9c08'
    name: 'CreditCard'
    description: 'Generated Model Object from CreditCard'
    modelObjectTypeId: 'ac3f7f40-3068-47df-af3d-c6990ad73f7d'
    terms:
      - id: 'b0599d42-7940-4661-b4d2-e5242cf11c2f'
        name: 'BG_LoadTimestamp'
        description: 'Default term with the load timestamp'
        defaultTermId: '3fdfd83b-00b6-47e7-b139-9b25993626ac'
        hiddenInSource: false
        hiddenInTarget: true
        isBusinessKey: false
        isDefaultTerm: true
        isForeignKey: false
        isIdentity: false
        isNullable: false
        dataType:
          platformDataTypeId: '88718695-75e5-413d-a8e9-fa27fe064353'
      - id: '1aeb614f-231f-4e41-ab16-da49e031c60d'
        name: 'Hub_HK'
        description: 'Identifier of a record'
        defaultTermId: '2689505b-2079-48b5-9fea-60ac633b04fe'
        hiddenInSource: false
        hiddenInTarget: true
        isBusinessKey: false
        isDefaultTerm: true
        isForeignKey: false
        isIdentity: true
        isNullable: false
        dataType:
          length: 20
          platformDataTypeId: '77e450ef-2083-4296-a00e-3da0da7ad152'
      ....

The different nodes contain:

 Node name  Node description  Node value example
configurationName Name of the Generator Configuration biGENIUS.Implementation.Generator.VaultAndMart.Mssql
configurationVersion Version of the Generator Configuration 1.10.6
semanticModelObjects List of transfer Model Objects -
  semanticModelObjects      > id  Id of a Transfer   Model Object ef3ed981-c5e6-4d6e-a51e-da53f6cd9c08
semanticModelObjects >  name Name of a transfer  Object  CreditCard
semanticModelObjects >  description Description of a transfer Object

Generated Model Object from CreditCard

semanticModelObjects >  modelObjectTypeId Id of the Model Object Type ac3f7f40-3068-47df-af3d-c6990ad73f7d
 semanticModelObjects   >  terms List of Model Object Terms -
 semanticModelObjects   > terms > id Id of a Term beaf937a-acec-4e0d-86ce-195800b252c0
 semanticModelObjects >  terms > name Name of a Term CreditCardID
 semanticModelObjects >  terms > description Description of a Term Primary key for CreditCard records.
 semanticModelObjects >  terms > hiddenInSource Property hidden in source value for the Term false
 semanticModelObjects >  terms > hiddenInTarget Property hidden in target value for the Term false
 semanticModelObjects >   terms >   isBusinessKey True if the Term is a Business Key.  true
 semanticModelObjects >   terms >   isForeignKey

 True if the Term is a foreign   key

 false
 semanticModelObjects >   terms > isIdentity True if the Term is an identity false
 semanticModelObjects >   terms >   isNullable Property is nullable for the Term false
 semanticModelObjects >   terms > dataType Description of the Target data type for the Term -
  semanticModelObjects >   terms > dataType   > platformDataTypeId Id of the Target data type 77e450ef-2083-4296-a00e-3da0da7ad152
 sourceObjects >   terms > dataType   > length Length of the Target data type (if relevant) 20