# Data Catalog

{% hint style="success" %}
​*Check out the given walk-through on Data Catalog creation and modification steps using the Data Center module.*
{% endhint %}

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIctE5LjGWDD6zEdW4vpJ%2Fuploads%2F3WxSW62R3ToXI3A0P7bE%2FData%20Catolog%20List.mp4?alt=media&token=c9c5f65f-2818-4bfd-90cf-141a38782c53>" %}

{% hint style="info" %}
*<mark style="color:green;">Please Note:</mark>* *The below-given explanation aims to show how **Data Set** as **Asset Type** provided for the **Data Catalog** list* *will reflect any newly added Data Set. The user can similarly search and list various Asset Types using the Data Catalog list.*
{% endhint %}

Data Catalog acts as a metadata management tool, providing a comprehensive inventory of data sources, datasets, databases, tables, columns, and other related information.

The prime aim of a Data Catalog is to facilitate data discovery and understanding for the data users. It helps data users, such as data analysts, data scientists, and business users, to locate and access the data they need for their analysis or decision-making processes. A data catalog provides detailed descriptions of data assets, indicating their structure, data types, relationships, and other relevant attributes. It may also include information about data lineage and data creation.

Data Catalogs typically offer search and browsing functionalities, allowing users to explore available datasets based on keywords, data domains, or specific criteria. They provide a user-friendly interface that allows users to view metadata, preview data samples, and assess the suitability of a dataset for their needs.

* Navigate to the homepage of the **Data Center** module.
* Open the ***Data Connectors*** list.
* Click on the ***Create*** icon.

<figure><img src="/files/jznJ5Ny4qbsTbMQXdARP" alt=""><figcaption></figcaption></figure>

* Select the ***New Data Set*** using the ***Create*** icon.

<figure><img src="/files/UzvUw1eY14IrduJtz7nN" alt=""><figcaption></figcaption></figure>

* The ***Data Set*** form opens for the new Data Set creation.
* Provide the necessary information to create Data Set (Data Set name, Description, Query for the Data Set).
* Click the ***Validate*** option to check the connection.

<figure><img src="/files/XEbJJhXbtwhR8oluWEpt" alt=""><figcaption></figcaption></figure>

* A notification message appears to ensure that the the validation test has been executed and the table is updated.

<figure><img src="/files/G1VhIYVVTVuar7K7N6e9" alt=""><figcaption></figcaption></figure>

* After getting the preview, click the ***Save*** option to save the Data Set.

<figure><img src="/files/omT9pEgznZ8C2qvwlgdw" alt=""><figcaption></figcaption></figure>

* A notification message appears to ensure the completion of the Dataset creation.
* The Data Set gets saved in the ***Data Sets*** list.

<figure><img src="/files/O3aPEWoW9hrY56Bt7PAt" alt=""><figcaption></figcaption></figure>

* Now, open the ***Data Catalog*** list option.
* Search for the recently created Data Set using the Data Set option inside the ***Asset Type*** filter.
* You can also use the ***Data Set*** ***name*** in the ***Search Data Catalog*** space to find it.
* The newly created Data Set will list over there.

<figure><img src="/files/b60pUGy211p6d4LpLdlS" alt=""><figcaption></figcaption></figure>

## Data Catalog List <a href="#data-catalog-list" id="data-catalog-list"></a>

The ***Data Catalog*** option appears at the bottom of the menu panel on the left side of the page inside the Data Center module.

* Navigate to the ***Data Center Homepage***.
* Click the ***Data Catalog*** option.

<figure><img src="/files/O9fDUdnk6HmQ0FQMFgnf" alt=""><figcaption></figcaption></figure>

* The ***Data Catalog*** page opens displaying a list of system-generated **Data catalogs.**

<figure><img src="/files/jkUljkE4adbzWNADI7rm" alt=""><figcaption></figcaption></figure>

* The user can filter the Data Catalog list based on three parameters.
  * **Assets**: The supported Assets are Attribute, Component, Dashboard, Connector, Data set, Data as API, Database, Data Store, Event, Pipeline, and Table. The user can filter the data by selecting any of the given Assets.
  * **Data Connectors**: Filter by connector name.
  * **Status:** Filter by the Status of the Data Catalog.
* The ***Asset filter*** contains the following options:
  * **Attribute**: It will list the column names of tables from the database
  * **Component**: It will filter the catalog list by displaying the names of the pipeline components.
  * **Dashboard**: It will list the dashboard created for a specific connector.
  * **Connector**: It will list the connectors created and used for the scenario \[MySQL/ MSSQL/ MongoDBBi/ Mongo DB/Oracle/ PostgreSQL]
  * **Data Set**: It will filter the catalog list by the created data sets based on the variety of data connectors.
  * **Data Set API**: It will filter the catalog list with the available Data APIs from the Data Center.
  * **Database**: It will filter the catalog list with the available databases under the Data Center.
  * **Data Store**: It will filter the catalog list displaying data stores under the Data Center.
  * **Event**: It will filter the list displaying only the Events.
  * **Pipeline**: It will filter the catalog list displaying only the names of the Pipelines.
  * **Table**: It will filter the catalog list by the names of the table.
  * The ***Data Connector filter*** contains the following options:
    * MongoDB
    * MongoDBBi
    * MySQL
    * MSSQL
    * Oracle
    * PostgreSQL
    * ClickHouse
  * The ***Status filter*** contains the following options:

    * Published
    * Non-Published

    <figure><img src="/files/y1R30oqMRya1thXTLWmG" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
*<mark style="color:green;">Please Note:</mark>* *The user can search for a specific Data Catalog by using the **Search Data Catalog** space.*
{% endhint %}

## Updating Information <a href="#updating-information" id="updating-information"></a>

* Navigate to the ***Data Catalog*** list.
* Select a ***Data Catalog*** from the list.
* Click the ***Update Info*** icon.

<figure><img src="/files/4WBCodpOL0joEJXQU0TO" alt=""><figcaption></figcaption></figure>

* The ***Edit Details*** dialog box opens.
* Provide the required details:
  * ***Status*** (appears only for the Data catalog that is filtered using the ***Data Connector*** or ***Dataset*** option)
  * Description
  * Data Steward
  * Enter Tag
* Click the ***Update*** option to save the updated information.

<figure><img src="/files/F5BCTCkxqwXj6ykNhb4d" alt=""><figcaption></figcaption></figure>

* A confirmation message appears, and the selected *Data Catalog* details get updated.

<figure><img src="/files/l4oLl7YcuVuaSsEoE04y" alt=""><figcaption></figcaption></figure>

## Details option for the Datasets <a href="#details-option-for-the-datasets" id="details-option-for-the-datasets"></a>

* Navigate to the Data Catalog list.
* Filter the Data Catalog list with the Data set option.
* Click the ***Details*** icon for a data catalog. This is to show mode details of the Data Set.

<figure><img src="/files/wRBPXZa28F7hvCWvfbl7" alt=""><figcaption></figcaption></figure>

* The ***Data Catalog Details*** page appears.
* Select a specific ***Data Catalog*** entry.
* Click the ***Update Info*** icon for a mode (In the given image it is shown for dashboards).​​

<figure><img src="/files/bS2nwd9N0UkeKAlnqAYD" alt=""><figcaption></figcaption></figure>

* The ***Edit Details*** window opens.
* You can modify the following information:
  * Description
  * Enter a tag
* Click the ***Update*** option to save the updated information.

<figure><img src="/files/kOswI7hjjV2YSzewARMi" alt=""><figcaption></figcaption></figure>

* A confirmation message appears and the selected Data Catalog details get updated.

<figure><img src="/files/Psdslju0TlY26PBNbXNy" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bdb.ai/data-center-4/data-center/data-catalog.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
