> Documentation index: https://www.gooddata.ai/docs/gooddata-ui/llms.txt lists every page of these docs as Markdown.

# v1.NormalDataset

- Package: [@gooddata/sdk-code-schemas](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/index.md)
- Kind: interface
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-code-schemas/src/v1/metadata.ts

**Signature:**

```typescript
export interface NormalDataset 
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [data\_source?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.normaldataset/index.md#v1normaldatasetdata_source) |  | string | _(Optional)_ An optional data source id used for the specific dataset. |
| [dataset\_type?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.normaldataset/index.md#v1normaldatasetdataset_type) |  | "standard" \| "auxiliary" | _(Optional)_ An optional dataset type. Standard datasets have direct data mapping. Auxiliary datasets are helper datasets without data mapping. Defaults to standard. |
| [description?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.normaldataset/index.md#v1normaldatasetdescription) |  | string | _(Optional)_ An optional description of the dataset. |
| [fields?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.normaldataset/index.md#v1normaldatasetfields) |  | [Fields](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.fields/index.md) | _(Optional)_ |
| [id](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.normaldataset/index.md#v1normaldatasetid) |  | [Id](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.id/index.md) |  |
| [precedence?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.normaldataset/index.md#v1normaldatasetprecedence) |  | number | _(Optional)_ An optional precedence value for the dataset (whole positive number). |
| [primary\_key?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.normaldataset/index.md#v1normaldatasetprimary_key) |  | [PrimaryKey](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.primarykey/index.md) \| [CompositePrimaryKey](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.compositeprimarykey/index.md) | _(Optional)_ |
| [references?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.normaldataset/index.md#v1normaldatasetreferences) |  | [Reference](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.reference/index.md)[] | _(Optional)_ A list of references, specifies the relations between datasets. Foreign dataset is defined in "dataset" attribute and will always be joined by it's grain. Current dataset will be join by the column name defined in "using" attribute. |
| [sql?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.normaldataset/index.md#v1normaldatasetsql) |  | string | _(Optional)_ A sql statement that represent a table. |
| [table\_path](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.normaldataset/index.md#v1normaldatasettable_path) |  | string | A table path in the data source delimited by / character. |
| [tags?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.normaldataset/index.md#v1normaldatasettags) |  | [Tags](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.tags/index.md) | _(Optional)_ |
| [title?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.normaldataset/index.md#v1normaldatasettitle) |  | string | _(Optional)_ An optional human readable title for the dataset. Will be derived from id if not provided explicitly. |
| [type](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.normaldataset/index.md#v1normaldatasettype) |  | "dataset" |  |
| [workspace\_data\_filters?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.normaldataset/index.md#v1normaldatasetworkspace_data_filters) |  | [WorkspaceDataFilter](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-code-schemas/sdk-code-schemas.v1.workspacedatafilter/index.md)[] | _(Optional)_ A list of workspace data filters to be applied to the dataset. |

## Property details

### v1.NormalDataset.data_source

An optional data source id used for the specific dataset.

**Signature:**

```typescript
data_source?: string;
```

### v1.NormalDataset.dataset_type

An optional dataset type. Standard datasets have direct data mapping. Auxiliary datasets are helper datasets without data mapping. Defaults to standard.

**Signature:**

```typescript
dataset_type?: "standard" | "auxiliary";
```

### v1.NormalDataset.description

An optional description of the dataset.

**Signature:**

```typescript
description?: string;
```

### v1.NormalDataset.fields

**Signature:**

```typescript
fields?: Fields;
```

### v1.NormalDataset.id

**Signature:**

```typescript
id: Id;
```

### v1.NormalDataset.precedence

An optional precedence value for the dataset (whole positive number).

**Signature:**

```typescript
precedence?: number;
```

### v1.NormalDataset.primary_key

**Signature:**

```typescript
primary_key?: PrimaryKey | CompositePrimaryKey;
```

### v1.NormalDataset.references

A list of references, specifies the relations between datasets. Foreign dataset is defined in "dataset" attribute and will always be joined by it's grain. Current dataset will be join by the column name defined in "using" attribute.

**Signature:**

```typescript
references?: Reference[];
```

### v1.NormalDataset.sql

A sql statement that represent a table.

**Signature:**

```typescript
sql?: string;
```

### v1.NormalDataset.table_path

A table path in the data source delimited by / character.

**Signature:**

```typescript
table_path: string;
```

### v1.NormalDataset.tags

**Signature:**

```typescript
tags?: Tags;
```

### v1.NormalDataset.title

An optional human readable title for the dataset. Will be derived from id if not provided explicitly.

**Signature:**

```typescript
title?: string;
```

### v1.NormalDataset.type

**Signature:**

```typescript
type: "dataset";
```

### v1.NormalDataset.workspace_data_filters

A list of workspace data filters to be applied to the dataset.

**Signature:**

```typescript
workspace_data_filters?: WorkspaceDataFilter[];
```
