Skip to main content

What does Atlan crawl from Amazon DocumentDB?

Connect docs via MCP

This reference document details the Amazon DocumentDB assets and properties that Atlan crawls and maps during metadata extraction. Atlan currently doesn't support lineage for Amazon DocumentDB assets.

Asset model

Amazon DocumentDB is MongoDB-compatible, so Atlan reuses the native MongoDB asset model to catalog DocumentDB metadata. There is no separate DocumentDB-specific asset family. Atlan distinguishes DocumentDB assets from MongoDB assets using the connectorName="documentdb" discriminator on the connection, so assets appear under the DocumentDB connector in the Atlan UI.

Atlan crawls and maps the following asset types from Amazon DocumentDB, in this hierarchy:

  • MongoDB Database (database) → MongoDB Collection (collection) → Column (inferred field).

After crawling Amazon DocumentDB, you can use connector-specific filters to discover assets.

The following sections show how each asset type is mapped, including the source metadata and the corresponding Atlan property.

Databases

Atlan maps databases from DocumentDB to its MongoDBDatabase asset type.

Source metadataAtlan property
Database namename
Number of collections in the databasemongoDBDatabaseCollectionCount

Collections

Atlan maps collections from DocumentDB to its MongoDBCollection asset type. Collection statistics are derived from collStats.

Source metadataAtlan property
Collection namename
Parent database namedatabaseName
Number of inferred fieldscolumnCount
collStats.count (document count)rowCount
collStats.storageSizesizeBytes
collStats.nindexesmongoDBCollectionNumIndexes
collStats.totalIndexSizemongoDBCollectionTotalIndexSize
collStats.avgObjSizemongoDBCollectionAverageObjectSize
collStats.maxSizemongoDBCollectionMaxSize
Inferred schema definitionmongoDBCollectionSchemaDefinition

Columns

Atlan maps each inferred field from DocumentDB to its Column asset type. Fields are inferred by sampling documents per collection. For details on how field schemas are consolidated and what limitations apply, see How are column schemas consolidated? in the FAQ.

Source metadataAtlan property
Field name (last path segment)name
Field order within its parentorder
Inferred data type (mapped from BSON type)dataType
Raw inferred type definitionrawDataTypeDefinition
Parent collection namenosqlCollectionName
Parent column name (for nested fields)parentColumnName
Complete hierarchy from parent column to child columnparentColumnQualifiedName
Nesting depth of the fieldcolumnDepthLevel
nested for fields below the top levelsubDataType

Nested fields are represented using dot-notation qualified names (for example, address.city) and are published up to 3 levels deep. For details, see Are nested fields supported? in the FAQ.