MongoDB
Native
NoSQL
Native MongoDB connection to run data quality probes with aggregation pipelines on collections.
Capabilities
| Capability | Support | Notes |
|---|---|---|
| Tables, views & columns | Partial | Use the MongoDB (JDBC) template with the MongoDB JDBC driver for collection and field discovery. |
| Keys, constraints & indexes | Not available | |
| Procedures & functions | Not available | |
| Data lineage | Not available | |
| Lineage from query history | Not available | |
| Business glossary links | Not available | |
| Data quality probes | Supported | Single and double metric probes defined as aggregation pipelines on a collection. |
| Data profiling | Not available | |
| Data classification | Not available | |
| Chat with your data | Not available |
Connection settings
Create the connection on the Blindata Agent from Settings > Agents > Connections with the connection wizard, choosing MongoDB in the technology step.
| Authentication |
Service principal (shared technical user)
|
|---|
Connection properties
| Property | Description |
|---|---|
endpoint | Host[:port] of the MongoDB server or cluster. |
databaseName | Database to connect to. |
replicaSet | Replica set name (cluster). |
readPreference | Read preference, for example secondaryPreferred. |
ssl / trustStore / trustStorePwd | TLS settings. |
Prerequisites & permissions
- A Blindata Agent installed with network access to MongoDB.
- A user with the
readrole on the databases used by the probes.