Skip to main content

Azure Cosmos DB support

Dataedo (10.1 or newer) provides a 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 the following metadata from CosmosDB Core/SQL databases.

  • Tables
  • Stored Procedures
  • User Defined Functions
  • Triggers
  • Unique Constraints
  • Columns

Cassandra API

Dataedo reads the following objects from CosmosDB Cassandra API databases:

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

MongoDB API

Dataedo reads the following objects from CosmosDB MongoDB API:

  • Collections
  • Views
  • Data types
  • Descriptions
  • 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

Dataedo does not support data profiling in Cosmos DB.

Learn more

Connecting to Azure Cosmos DB