# Data Set List: Options

### **Edit a Data Set**

* Select a **Data Set** from the **Data Set list**.
* Click the ***View/Edit*** icon for that Data Set.   &#x20;

![](/files/4szjlLHUgA5NZof3ubUP)

* The selected **Data Set** opens in the editable format.
* You can edit the permitted information from the Data Set form. (The editable information may vary based on the categories of the Data Set). E.g., the given image displays an **API Data Set fields** wherein you can edit all the information except the **Data Connector Name** and **Account** provided for the Data Set.
* Click the ***Save*** option.   &#x20;

![](/files/UnFCt2nmu9G5lbQi2Usk)

* A confirmation message appears, and the selected Data Set gets updated.   &#x20;

![](/files/3VvqWRFTq0CUYm3irTNs)

{% hint style="info" %} <mark style="color:green;">Please Note</mark>: For the Database category of the Data Sets the user needs to Validate the information before saving it.
{% endhint %}

### **Publish a Data Set**

* Navigate to the Data Sets list page.
* Select a Data Set from the list.
* Click the ***Publish*** icon for the selected Data Set.       &#x20;

![](/files/6Hl7A5iisvKPZLfcolCS)

* The ***Publish Data Set*** dialog box opens to confirm the action.
* Click the ***Yes*** option.

&#x20;     ![](/files/LpL6WtjTxEBeTwKfHpVN)

* A confirmation message appears, and the selected Data Set gets published.     &#x20;

![](/files/9liZeTCIuFefVSx1YSX4)

* The published Data Set is indicated by icon in the Data Sets lis&#x74;**.**

![](/files/qvKRzAnS0s2ABbStWrw2)

### **Sharing a Data Set**

This option helps the user to share a Data Set with other user(s) or user group(s). The user can also exclude a user(s) or user group(s)  from the rights to access a Data Set using the Exclude User option provided under the Share Data Set dialog box.

* Select a **Data Set** from the ***Data Sets*** list.&#x20;
* Click the ***Share*** icon for the selected Data Set.

![](/files/eDH9H3PFkG4I3Gyxte8U)

* The ***Share Data Set*** window opens.
* The user can select one out of ***User***, ***User group***, and ***Exclude user*** tabs.
* Select a **User** or **User grou**p using the ***User*** or ***User group*** tabs.
* Use the arrow signs to move one or multiple user/user group to the right side box.

&#x20;     ![](/files/lm04suS2SY1uHvDeEijS)

* The selected user(s)/ user group(s) get moved to the right side box.
* Click the ***Save*** option.

&#x20;      ![](/files/evyZmuq4oOpLBSVg8lFT)

* A confirmation message appears and the **Data Set** gets shared with the selected user(s)/ user group(s).      &#x20;

![](/files/eHa32xOSa6c83mKoV4OD)

* You may login to the user account to which you have shared the Data Set.&#x20;
* It should get listed under the **Data Sets list** of the user.     &#x20;

![](/files/zuxWuK2FHsqMCHDGpv1R)

{% hint style="info" %} <mark style="color:green;">Please Note:</mark>&#x20;

* *User can share the Data set with a Single group or Multiple Groups* *using the **User group*** *tab. The set of the steps to share a Data Set with User Group(s) are similar to the steps mentioned above for sharing a Data Set with User(s).*
* *The **Exclude User** tab helps to exclude the user(s) from the rights to access a Data Set, if it is already shared.  Only the users who are the part of the selected user group to which the Data Set has been already shared will list under the **Exclude User** tab.*      &#x20;
  {% endhint %}

### **Push to VCS**

This is the mechanism to versioning the Data set and this will store the latest versions into the Git. While pulling the Data set user can see the committed message of each version, so user will get more info about the committed data set.

* Select a **Data Set** from the **Data Sets** **list**.
* Click on the ***Push to VCS*** icon.  &#x20;

![](/files/ZTRhQla4ESXApolYH92f)

* The ***Push into Version Controlling System*** dialog box appears.&#x20;
* Provide a **Commit message** – this message is saved as a label in the GIT.&#x20;
* Click the ***Push*** option.  &#x20;

&#x20;   &#x20;

![](/files/I7OBbO7WG9RbiBj5Twlk)

* A confirmation message appears and the Data Set version gets pushed to the VCS.  &#x20;

![](/files/Yaqy1vWggL3rIZz7gKpD)

{% hint style="info" %} <mark style="color:green;">Please Note:</mark> *Commit message is a required field after giving the message only the Push option will get enabled.*
{% endhint %}

### &#x20;**Pull from VCS**

* Select a **Data Set** of which some version is available in the VCS using the **Data Sets list**.
* Click the ***Pull from VCS*** icon for a Data Set.      &#x20;

![](/files/zjIFQoZeYVaWFkhXpIp7)

* The ***Pull from Version Controlling System*** dialog box appears.
* The multiple uploaded versions of the **Data Set** with committed message for each version get listed.&#x20;
  * ***Select:*** To select the version you want to pull.
  * ***Version:*** Version number only will list as V1, V2 etc.
  * ***Commit:*** This is to Identify the data set version Pulling from VCS (This is the message given while committing the data set push).
  * ***Commit time*** – The date and time that data set is committed.
  * ***Committed By***- The User name who committed the data set.
* Select a version by using the checkbox provided next to the version number.
* Click the ***Pull*** option.     &#x20;

![](/files/Blk24oK38xoeRcKMr8ik)

* A confirmation message appears once the selected version of Data set is pulled from the VCS.      &#x20;

![](/files/nWPNCS7WwhvkkmYBsAk4)

{% hint style="info" %} <mark style="color:green;">Please Note:</mark> *Once the user selects any version, the **Pull** option gets enabled.*
{% endhint %}

### **Delete a Data Set**&#x20;

* Navigate to the Data Sets list page.
* Select a Data Set from the list.
* Click the ***Delete*** icon for the selected Data Set.

![Accessing the Delete option for a Data Set](/files/ospwI9Li9SC7C24zfDOC)

* The Remove Data Set dialog box opens to confirm the deletion.
* Click the ***Yes*** option.

&#x20;     ![](/files/K4urUeecfAzkso8oPK0M)

* A confirmation message appears.
* The selected Data Set gets removed from the Data Sets list.     &#x20;

![](/files/lN7TXKk62Oswr420nuos)


---

# 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/bdb-documentation/data-center/data-sets/data-set-list-page/data-set-list-options.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.
