> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zeotap.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Flat Files (CE+NCE)

Flat Files store data collected from external sources, often in formats like CSV or JSON, which can be directly uploaded from the Sources user interface or through other methods like the GCloud Console, GS Utils, or through third-party tools like Cyberduck. This data must be tied to at least one identifier, preferably both the client's first-party user ID (must be the same as sent in the Web JS or App SDKs) and a digital identifier like MAID, to facilitate user matching.

The following are the two ways for transferring batch data using Flat Files:

* [Zeotap Google Cloud Storage](/articles/integrate-customer/zeotap-google-cloud-storage)
* [SFTP (Secure File Transfer Protocol)](/articles/integrate-customer/sftp-secure-file-transfer-protocol)

  * [SFTP(Push) Source](/articles/integrate-customer/creating-sftp-push-source)
  * [SFTP(Pull) Source](/articles/integrate-customer/create-an-sftp-pull-source)

## Related Topics

* For information about how to map the Catalogue for Customer Data (CE), refer [here](https://docs.zeotap.com/articles/unify-customer/map-the-catalogue-for-customer-data).
* For information about how to map the Catalogue for Non-Customer Entity (NCE) data, refer [here](https://docs.zeotap.com/articles/unify-customer/map-the-catalogue-for-non-customer-entity-data).
* For information about how to add a Non-Customer Entity (NCE) attribute in the Catalogue, refer [here](https://docs.zeotap.com/articles/unify-customer/adding-a-non-customer-entity-category).
* For information about Join Key Enricher and how to configure it, refer [here](https://docs.zeotap.com/articles/unify-customer/configuring-the-join-key-enricher).
