Azure Cosmos DB support

Szymon Karpęcki - Dataedo Team Szymon Karpęcki 15th December, 2021
Applies to: Dataedo 10.x versions, Article available also for: 24.x (current), 23.x
You are looking at documentation for an older release.
Switch to the documentation for Dataedo 24.x (current).

Dataedo (10.1 or newer) provides native connector for Azure Cosmos DB and its different APIs.

Supported APIs

  1. Core/SQL
  2. Cassandra API
  3. MongoDB API

Not (yet) supported

  1. Gremlin API - upvote/comment
  2. Table API - upvote/comment

Supported schema elements and metadata

Core/SQL API:

Dataedo reads following metadata from CosmosDB Core/SQL databases.

  • Tables,
  • Stored Procedures,
  • User Defined Functions,
  • Triggers,
  • Unqiue Constraints,
  • Columns

Cassandra API

Dataedo reads following objects from CosmosDB Cassandra API databases:

  • Tables
  • Columns
  • Data types
  • Nullability
  • Primary keys
  • Comments

MongoDB API

Dataedo reads following objects from CosmosDB MongoDB API:

  • Collections
  • Views
  • Data type
  • Description
  • Required
  • Min-max

Azure Cosmos DB - Gremlin API

Documenting Azure Cosmos DB with Gremlin API is currently not supported by Dataedo. If you need this feature, please upvote the idea on our Support Forum.

Azure Cosmos DB - Table API

Documenting Azure Cosmos DB with Table API is currently not supported by Dataedo. If you need this feature, please upvote the idea on our Support Forum.

Data profiling

Datedo does not support data profiling in Cosmos DB.

Learn more

Connecting to Azure Cosmos DB