
Using the Azure Cosmos DB adapter, you can pull data from various sources to the Azure Cosmos DB platform and also significantly reduce efforts required to create integration workflows.
Azure Cosmos DB is a platform as a service and a cloud-based NoSQL database by Azure. It is a fully managed, globally distributed JSON-based database that supports high-level horizontal scaling, replication, and partitioning.
Let’s look at a simple operation, List all documents in Azure Cosmos DB using the Azure Cosmos DB Adapter for SAP Integration Suite.
Before we begin, it is assumed that document-type records are available in Azure Cosmos DB for querying. Our example illustrates how the Cosmos DB Adapter allows querying to read documents. The integration flow begins with a client initiating a request to an endpoint to retrieve contact information from Azure Cosmos DB.
Parameter | Description |
Address | Specify the address as https://{databaseaccount}.documents.azure.com:443/ |
Authentication | Select authentication as Master Key. |
Key Alias | Set as AzureCosmosMasterKey. |
Reuse Connection | Enable this property to reuse the connection. |
Connection Timeout (in ms) | Set as 60000. |
Response Timeout (in ms) | Set as 60000. |
To retrieve the list of documents, you can choose between two processing modes. In Single processing mode, specify the API Version, set the entity to Document, and the operation to List. For this configuration, you will need to provide the Database ID and Container ID where the documents are stored.
In Bulk processing mode, various operations on the document entity are supported. The client system will receive and process the response to extract the list of documents available within the database and container (collection).
For detailed information about Azure Cosmos DB adapter configuration, see Azure Cosmos DB Receiver Adapter and Azure Cosmos DB Adapter Guide.
Note: The Azure Cosmos DB adapter is available as part of your SAP Integration Suite license.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
19 | |
19 | |
15 | |
11 | |
8 | |
8 | |
7 | |
6 | |
6 | |
6 |