---
title: "Data Dictionary"
slug: "data-dictionary"
updated: 2025-07-31T13:03:22Z
published: 2025-07-31T13:03:22Z
canonical: "knowledge.curiositysoftware.ie/data-dictionary"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://knowledge.curiositysoftware.ie/llms.txt
> Use this file to discover all available pages before exploring further.

# Data Dictionary

### **Data catalogue**

Definitions are used to track and store detailed information about the databases or files we work with. In this guide, we’ll walk through the process of connecting to a pre-configured database connection. We’ll explore how to scan the database, capture its details, and leverage the insights gained to make informed decisions about the next steps in managing and optimizing your data.

- **Catalogue:**Automatically map, catalogue, and visualise all data assets across your organisation.
- **Sensitive data identification:** Detect and classify sensitive data such as Personally Identifiable Information and Protected Health Information. Understand where your most critical data is stored and how it’s being used to ensure compliance with regulations.
- **Relationship Mapping:**Uncover how your data assets are interconnected. Automatically map relationships between tables, fields, and systems, providing a complete picture of how data flows through your organisation.
- **Data gap analysis:**Identify gaps and missing data elements that could hinder your analytics, testing, or compliance strategies. Our platform provides detailed reports, and synthetic data generation capabilities, to ensure that every scenario is accounted for.

### Database Connections:

To create a new database connection, navigate to the **Data Dictionary**and onto the **Databases**tab.

Click on **+New Connection Profile**

> Often users don’t realise they are on the wrong tab when searching for **Databases**make sure you are on the right tab

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-X7JY2QF0.png)

Provide a **Name**& **Description**

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-Y2QGB4C0.png)

The **Connection** tab has all the relevant connection details that need to be completed.

- > - **DBMS Type** - Drop down of supported database types.
> - **Host**
> - **Port**
> - **Database**
> - **Schemas**(You can apply regular expression here to choose which schemas to include)
> - **Tables**(You can apply regular expression here to choose which tables to include)

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-HC2TDMOH.png)

The **Security** tab holds the **Username**& **Password**details to connect to the database with.

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-W947DIPA.png)

When finished click **OK** to continue and create the connection.

Within the Data Catalogue you will now have a database connection ready to use.

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-UOA38DTP.png)

### Scan Database

This process will scan and store a version of the database metadata within the platforms catalogue. This will then be available for other activities later on such as Masking or Data Generation.

To scan the database, navigate to the**Data Dictionary →** **Databases**and click on the newly setup database connection.

Click on **Run Scan (Native)**

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-O8ART92G.png)

This will start the scan process. A job should complete as below.

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-S0LMSADP.png)

When this Job completes, you will have a scanned database to review. It will show **Schema, Table, Columns.**

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-YWM1I7BB.png)

To view the **Scan** details, click on the ‘**Scan #1’.**

> If the database is updated you can scan multiple times. You will then have multiple versions of scans.

The available schemas and some associated information will be presented. In this case

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-RRK6G7MS.png)

The **public** schema in this case we’d like to see in more details. Click on **public** to learn more.

The **Schema Details** with the column details, foreign keys, references are now displayed.

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-CYIJMPYN.png)

Clicking on any table will show further details on each table.

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-C1MZRL6L.png)

> **Column information & data types** will often start to drive the decisions made in terms of Masking or Data Generation routines.

### Create Definition

Definitions are used to track and store detailed information about the databases or files we work with. In this guide, we’ll walk through the process of connecting to a pre-configured database connection. We’ll explore how to scan the database, capture its details, and leverage the insights gained to make informed decisions about the next steps in managing and optimizing your data.

To create a new **Definition**

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-IZKN9MUZ.png)

Navigate to the Data Dictionary and click **+New Definition**

Provide a **Name**& **Description** and choose **Database**.****Click Next Step when ready.

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-XXFRI9H1.png)

Pick **Existing Connection** and choose the previously setup connection profile. In this case **Curiosity Bank Connection**.

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-TYQPZ9IA.png)

If the database connection has a scan already it will show here. If no scan is available or you are unsure check to **Trigger new scan**.

Click **New Step** → **Finish**.

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-2P6NL34R.png)

Once completed you will have a new **Definition** linked to a **Connection Profile**with a completed **Scan**.

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-LAXXGWRV.png)

When finished click **Go to Definition**.

You will see the current Version, Table Details & additional actions you can now perform against the **Definition**.

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-U6NS2G8S.png)

The **Version**and **Schema** within the **Content**tab will hold various scanned information. You can choose different versions or schemas from these drop downs.

You can also visualize the table relationships within the definition.

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-8KPDSHF5.png)

Click on the **tree**icon in to view diagram and choose **Entity Relationship Diagram**.

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-REMRX2HK.png)

The diagram will then be generated.

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-5TRPCK30.png)

This will present the existing found **relationships**that need to be considered and likely maintained when running a masking or data generation routine.

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-82X381Z8.png)

In the top right, additional actions are possible including:

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-GOGHQBLA.png)

- Toggle Collapse/Expand the image
- Settings
- Relayout
- Download as PNG
- Search
- Zoom In / Out
- Fit to screen

**Settings**

Some databases & files have large structures and table amounts/column amounts. **Settings**allow you to customize what is displayed and how much based on various configurations. The amount of tables displayed and the columns you wish to see, should be configured here for an easier viewing experience when looking at large databases.

![](https://cdn.document360.io/77f722a6-2d0a-49fa-8074-572515a6c4b8/Images/Documentation/image-EBNSX1YJ.png)
