Submit a ticket My tickets
Welcome
Login  Sign up

SAP connector

This article details how the SAP connector for DataGalaxy works.

The SAP connector for DataGalaxy is a Premium connector, which requires to buy an option in your offer. Please reach out to your Account Manager if you're interested in this connector.

This connector is available in the following modes:

Desktop mode ✅SaaS Online mode ❌

This connector supports the following import modes:

Standard mode ❌URN mode

Description

The DataGalaxy SAP connector can document in DataGalaxy the systems of SAP landscape, ERP or Datawarehouse. As of today (Sept 2025), ECC6 and BW/4HANA are supported.

The connector works in common with Silwood Safyr for SAP, product under license for which DataGalaxy is a reseller, and which can extract metadata from SAP systems in a pivot json format. The files extracted by Safyr can then be processed by the DataGalaxy connector to push the metadata to the platform.

The documentation of Safyr is available on the website of the editor Silwood.

Scope

The scope and the types of objects are depending on the type of SAP system from which you want to retrieve the metadata.

The connector can retrieve SAP structures and their associated schema, and the lineage between certain types of objects, especially for BW/4HANA.

Objects, attributes and mapping into DataGalaxy

SAP System

A SAP system is represented by a Relational database.
The URN follows this syntax:

urn:sap-1:systemId.clientId

The attributes are the following ones:

DataGalaxy attributeSource/Value
Technical namesystemId/clientId
Functional namesystemId/clientId

Application component

An Application component is represented by a Model.
The URN follows this syntax:

urn:sap-1:systemId.clientId:displayName@sapapplcomp

The attributes are the following ones:

DataGalaxy attributeSource/Value
Technical nameDisplay name
Functional nameLogical name
Technical type"Application Component"

Package

A Package is represented by a Model.
The URN follows this syntax: 

urn:sap-1:systemId.clientId:displayName@sappackage

The attributes are the following ones:

DataGalaxy attributeSource/Value
Technical nameDisplay name
Functional nameLogical name
Technical type"Package"

Table

A Table  is represented by a Table.
The URN follows this syntax:

urn:sap-1:systemId.clientId:tableDisplayName

The attributes are the following ones:

DataGalaxy attributeSource/Value
Technical nameDisplay name
Functional nameLogical name
SummaryLong description
Technical typeTable type
Number of recordsRow count
Last modification date (of source object)MetaDataChanged

View

A View is represented by a View.
The URN follows this syntax:

urn:sap-1:systemId.clientId:viewDisplayName@sapview

The attributes are the following ones:

DataGalaxy attributeSource/Value
Technical nameDisplay name
Functional nameLogical name
SummaryLong description
Technical typeTable type
Number of recordsRow count
Last modification date of source objectMetaDataChanged

Column, BW structure field

A Column or a BW structure field are represented by a Column.
The URN follows this syntax:

urn:sap-1:systemId.clientId:structureDisplayName@structureType:columnDisplayName

The attributes are the following ones:

DataGalaxy attributeSource/Value
Technical nameDisplay name
Functional nameLogical name
SummaryLong description
OrderColumn position
Order in Primary KeyColumn position
Data typeLogicalDataType
SizeSize
Technical typeData element
Is mandatoryOpposite of isNullable

Primary key

A primary key constraint on a Column of a Table is represented by a Primary key.
The URN follows this syntax:

urn:sap-1:systemId.clientId:tableDisplayName:columnDisplayName@primaryKey

The attributes are the following ones:

DataGalaxy attributeSource/Value
Technical nameDisplay name (Table)

BW InfoArea

A BW InfoArea is represented by a Model.
The URN follows this syntax:

urn:sap-1:systemId.clientId:displayName@sapbwinfoarea

The attributes are the following ones:

DataGalaxy attributeSource/Value
Technical nameDisplay name
Functional nameLogical name
Technical type"InfoArea"

BW ADSO, HANA Composite Provider, InfoSource, OpenHub Destination, Aggregation Level

A ADSO, HANA Composite Provider, InfoSource, OpenHub Destination, Aggregation Level are represented by a Table.
The URN follows this syntax:

urn:sap-1:systemId.clientId:displayName@sapbwadso
urn:sap-1:systemId.clientId:displayName@sapbwhcpr
urn:sap-1:systemId.clientId:displayName@sapbwisource
urn:sap-1:systemId.clientId:displayName@sapbwohub
urn:sap-1:systemId.clientId:displayName@sapbwaggrlv
urn:sap-1:systemId.clientId:displayName@sapbwopenodsv

The attributes are the following ones:

DataGalaxy attributeSource/Value
Technical nameDisplay name
Functional nameLogical name
Technical type"ADSO" ou "HANA Composite Provider" ou "InfoSource" ou "OpenHub Destination" ou Aggregation Level
Number of recordsRow count
Last modification date (of source object)MetaDataChanged

BW Open ODS View

A Open ODS View is represented by a View.
The URN follows this syntax:

urn:sap-1:systemId.clientId:displayName@sapbwopenodsv

The attributes are the following ones:

DataGalaxy attributeSource/Value
Technical nameDisplay name
Functional nameLogical name
Technical type"Open ODS View"
Number of recordsRow count
Last modification date (of source object)MetaDataChanged

Links (parents, lineage)

The following links are created between objects:

Parents links

Source objectsParents objects
Application Component, PackageSAP system, Application Component, Package
Table, ViewSAP system , Application Component, Package
ColumnTable, View
InfoAreaSAP system , InfoArea
ADSO, HANA Composite Provider, InfoSource, OpenHub Destination, Aggregation Level, Open ODS ViewSAP system , InfoArea
BW structure fieldADSO, HANA Composite Provider, InfoSource, OpenHub Destination, Aggregation Level, Open ODS View

Lineage links (Uses) between Dictionary objects

Source objectsLinked objects
Table, ViewView
ColumnColumn
ADSO, HANA Composite Provider, InfoSource, OpenHub Destination, Aggregation Level, Open ODS ViewADSO, HANA Composite Provider, InfoSource, OpenHub Destination, Aggregation Level, Open ODS View

Connection configuration

The following information is required to configure a connection:

ParameterMandatoryDescriptionExample
System IDYesThree characters system ID which will be used to create the URN of the objects.PW4
Client IDYesThree digits client ID which will be used to create the URN of the objects.050
Path to data folderYesLocal folder containing the .json files created by Safyr.C:\SafyrPW4
Structures to retrieveOui
(at least one)
Select the type of objects you want to retrieve in DataGalaxy.
The text fields aside each object type can be used to add a regular expression to filter on the names of the objects to retrieve.

Running the connector

Step 1 : Installation

  • Proceed to the installation of Silwood Safyr as described in the editor's documentation
  • Download the DataGalaxy Desktop connector from the platform
  • Extract the Desktop connector's archive in the directory of your choice
  • Add both .jar files (domain and plugin) in the lib/ folder of the Desktop connector

Step 2 : Running the connector

  • After launching the connector, access the connectors of the Dictionary category

  • If it was correctly installed, the Snowflake plug-in will appear

  • Fill the corresponding fields using the connection information from above

  • Click on "Test" to test the connection
  • Once the connection test passed follow the steps to finalize your import

Releases

DatePlugin
Version
Domain VersionDesktop Connector
version (minimum)
Description
01/08/20251.3.1N/A5.6.4Initial production release

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.