---
schema_version: "1"
id: e2cf2fecf7a9b05e677dcf8f15846e3ab81c3c15741ee1c4fa888d24b94d8151
title: TableSummary | Tableau Embedding API
collection: tableau
version: next
locale: en-us
portal_url: https://docs.salesforce.com/tableau/next/en-us/api/embedding_api/reference/interfaces/TableSummary.md
canonical_url: https://help.tableau.com/v0.0/api/embedding_api/en-us/reference/interfaces/TableSummary.html
source_site: help.tableau.com
content_type: documentation
content_hash: 46373855870a59fb394bf23173cc68b48ffb3e0ccb32327af10c141d32344352
description: Documentation for Tableau Embedding API
---
- TableSummary

# Interface TableSummary

Represents a table of data in a data source.

interface TableSummary {  
    [connectionId](#connectionid): string;  
    [customSQL](#customsql): undefined | string;  
    [id](#id): string;  
    [name](#name): string;  
}

- Defined in packages/api-external-contract-js/src/ExternalContract/Shared/DataSourceInterfaces.ts:326

##### Index

### Properties

[connectionId](#connectionid) [customSQL](#customsql) [id](#id) [name](#name)

## Properties

### `Readonly`connectionId[](#connectionid)

connectionId: string

#### Returns[](#returns)

the ID of the connection that this table belongs to.

- Defined in packages/api-external-contract-js/src/ExternalContract/Shared/DataSourceInterfaces.ts:340

### `Readonly`customSQL[](#customsql)

customSQL: undefined | string

#### Returns[](#returns-1)

the custom SQL used to create this table if it was created with Custom SQL, undefined otherwise.

- Defined in packages/api-external-contract-js/src/ExternalContract/Shared/DataSourceInterfaces.ts:345

### `Readonly`id[](#id)

id: string

#### Returns[](#returns-2)

Unique string representing this table.

- Defined in packages/api-external-contract-js/src/ExternalContract/Shared/DataSourceInterfaces.ts:335

### `Readonly`name[](#name)

name: string

#### Returns[](#returns-3)

The name of the table (i.e. the caption).

- Defined in packages/api-external-contract-js/src/ExternalContract/Shared/DataSourceInterfaces.ts:330

### Settings

Member Visibility

- Protected
- Inherited
- External

ThemeOSLightDark

### On This Page

Properties

[connectionId](#connectionid)[customSQL](#customsql)[id](#id)[name](#name)