---
schema_version: "1"
id: fda610b9815232d2941b0a8705cdb11e33775aa9e46d4cdc8cd7496a4d222cc9
title: External Formats
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/data-cloud/data-cloud-query-guide/references/data-cloud-sql-reference/external/external-files.md
canonical_url: https://developer.salesforce.com/docs/data/data-cloud-query-guide/references/dc-sql-reference/external-files.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: d3bd217aceb766f5a6762b3d5b5a78e471f8402c2c28fce6d97dc5b94c40e2b1
products:
  - Data 360 Query Guide
  - Data 360 Developer Documentation
---
# External Formats

**Applies to:** ❌ Data 360 SQL ✅ Tableau Hyper API

Tableau Hyper API is able to read and write data stored in other commonly used data formats, called external formats or external data.

There are three orthogonal concepts for external formats.

- The data storage format (such as CSV or Parquet). The various formats provide different options, such as which character to use as the separator in CSV files. See [External Formats](https://developer.salesforce.com/docs/data/data-cloud-query-guide/references/dc-sql-reference/external-formats.md).
- The external file storage location (on the local file system, on S3) and corresponding options, such as the credentials for connecting to S3. See [External Locations](https://developer.salesforce.com/docs/data/data-cloud-query-guide/references/dc-sql-reference/external-location.md).
- The actions to take on the external data. For example, there are multiple syntactic options to [read external data](https://developer.salesforce.com/docs/data/data-cloud-query-guide/references/dc-sql-reference/external-syntax.md) or [write data](https://developer.salesforce.com/docs/data/data-cloud-query-guide/references/tableau-sql-commands/copy-to.md).
