Skip to main content

Preflight checks for Microsoft Azure Cosmos DB for NoSQL

Connect docs via MCP
TL;DR

Before running the Microsoft Azure Cosmos DB for NoSQL crawler, run preflight checks to perform the necessary technical validations.

Before running the Microsoft Azure Cosmos DB for NoSQL crawler, you can run preflight checks to perform the necessary technical validations. The checks run in order against the first account Atlan can reach, and each check reports whether it passed along with a message describing the result.

Account connectivity

Validates that Atlan can authenticate with the service principal credentials you provided and reach at least one Cosmos DB for NoSQL account.

Account connectivity check passed

Account connectivity check failed

If this check fails, no further checks run. Confirm that:

Read metadata

Validates that Atlan can list the databases in the account, which is required to select the accounts and databases to crawl.

Metadata read check passed

Metadata read check failed

A failure here usually means the service principal can see the account but not its contents. Confirm the role assignment was made at account scope and has finished propagating—role changes can take up to a minute to take effect.

Container read

Validates that Atlan can read the properties of a container, such as its partition key paths.

Container read check passed

Container read check failed

If the first database Atlan reaches has no containers, this check is skipped and reported as passed.

Execute query

Validates that Atlan can run a query against a container, which is how Atlan samples items to infer field schemas.

Execute query check passed

Execute query check failed

If this check fails while the previous checks pass, the service principal can read structural metadata but not container items. Crawls can still catalog accounts, databases, containers, and scripts, but column information won't be available.

See also