Hopp til hovedinnhold

About data integration with connectors

Connectors enable bidirectional data integration between source systems and Cognite Data Fusion (CDF) as part of the data integration workflow. You can integrate data with prebuilt Cognite connectors or create a custom connector using Python and .NET utilities packages and SDKs.

The prebuilt connectors can stream or sync data bidirectionally between source systems and the CDF staging area or directly to a CDF service with little or no data transformation.

Note

Connectors maintain data consistency between source systems and CDF through controlled read and write operations, with appropriate access permissions for bidirectional synchronization.

Cognite connectors

ConnectorDescription
PROSPER connectorIntegrates with the PETEX PROSPER simulator to create process twins for wells and pipelines in CDF. Run multiphase flow simulations with direct data exchange between PROSPER and CDF.
GAP connectorIntegrates with the PETEX GAP simulator to create process twins for production and injection networks in CDF. Run steady-state network modeling and optimization with direct data exchange between GAP and CDF.
Fabric connectorIntegrates with Microsoft Fabric to replicate time series, events, data models, and RAW tables from CDF to Fabric, and extracts time series, events, and files from Fabric to CDF. This connector supports bidirectional data exchange between the two platforms through dedicated replication services.
PostgreSQL gatewayIngests data into CDF from ETL tools. This service provides a PostgreSQL interface to CDF and the CDF resource types appear as tables in the PostgreSQL database.
SAP write-backCreates or updates records in your SAP S/4HANA system.

Download installation files

  1. Navigate to the Data management workspace > Integrate > Extractors.
  2. Use the search bar to filter the list of data integration services and select the connector best suited to your integration needs.
  3. Download the Installation file and, optionally, the PDF documentation.
Extractor download page

Custom connectors

You can create custom connectors if your integration requirements can't be met by the prebuilt connectors.

Cognite Python extractor-utils

Use the Python extractor-utils, an extension of the Cognite Python SDK, to develop extractors in Python. For more information, see the Python extractor-utils SDK documentation.

Cognite .NET extractor-utils

Use the .NET extractor-utils to develop extractors in C#. For more information, see the .NET utils documentation.

Cognite .NET simulator-utils

Use the .NET simulator-utils to develop simulator connectors in C#. For more information, see the .NET utils documentation.