# Manage Data

- [Import Data](/release-1.4.0/manage-data/data-import.md): This page lists options for importing data into Apache Pinot™ with links to detailed instructions with examples.
- [SQL Insert Into From Files](/release-1.4.0/manage-data/data-import/from-query-console.md): Insert a file into Pinot from Query Console
- [Upload Pinot segment Using CommandLine](/release-1.4.0/manage-data/data-import/segment-upload.md): Upload a table segment in Apache Pinot.
- [Batch Ingestion](/release-1.4.0/manage-data/data-import/batch-ingestion.md): Batch ingestion of data into Apache Pinot.
- [Spark](/release-1.4.0/manage-data/data-import/batch-ingestion/spark.md): Batch ingestion of data into Apache Pinot using Apache Spark.
- [Flink](/release-1.4.0/manage-data/data-import/batch-ingestion/flink.md): Batch ingestion of data into Apache Pinot using Apache Flink.
- [Hadoop](/release-1.4.0/manage-data/data-import/batch-ingestion/hadoop.md): Batch ingestion of data into Apache Pinot using Apache Hadoop.
- [Backfill Data](/release-1.4.0/manage-data/data-import/batch-ingestion/backfill-data.md): Batch ingestion of backfill data into Apache Pinot.
- [Dimension table](/release-1.4.0/manage-data/data-import/batch-ingestion/dim-table.md): Batch ingestion of data into Apache Pinot using dimension tables.
- [Stream Ingestion](/release-1.4.0/manage-data/data-import/pinot-stream-ingestion.md): This guide shows you how to ingest a stream of records into a Pinot table.
- [Ingest streaming data from Apache Kafka](/release-1.4.0/manage-data/data-import/pinot-stream-ingestion/import-from-apache-kafka.md): This guide shows you how to ingest a stream of records from an Apache Kafka topic into a Pinot table.
- [Ingest streaming data from Amazon Kinesis](/release-1.4.0/manage-data/data-import/pinot-stream-ingestion/amazon-kinesis.md): This guide shows you how to ingest a stream of records from an Amazon Kinesis topic into a Pinot table.
- [Ingest streaming data from Apache Pulsar](/release-1.4.0/manage-data/data-import/pinot-stream-ingestion/apache-pulsar.md): This guide shows you how to ingest a stream of records from an Apache Pulsar topic into a Pinot table.
- [Configure indexes](/release-1.4.0/manage-data/data-import/pinot-stream-ingestion/configure-indexes.md)
- [Stream ingestion with CLP](/release-1.4.0/manage-data/data-import/pinot-stream-ingestion/clp.md): Support for encoding fields with CLP during ingestion.
- [Upsert and Dedup](/release-1.4.0/manage-data/data-import/upsert-and-dedup.md)
- [Stream ingestion with Upsert](/release-1.4.0/manage-data/data-import/upsert-and-dedup/upsert.md): Upsert support in Apache Pinot.
- [Segment compaction on upserts](/release-1.4.0/manage-data/data-import/upsert-and-dedup/segment-compaction-on-upserts.md): Use segment compaction on upsert-enabled real-time tables.
- [Stream ingestion with Dedup](/release-1.4.0/manage-data/data-import/upsert-and-dedup/dedup.md): Deduplication support in Apache Pinot.
- [Supported Data Formats](/release-1.4.0/manage-data/data-import/pinot-input-formats.md): This section contains a collection of guides that will show you how to import data from a Pinot-supported input format.
- [File Systems](/release-1.4.0/manage-data/data-import/pinot-file-system.md): This section contains a collection of short guides to show you how to import data from a Pinot-supported file system.
- [Amazon S3](/release-1.4.0/manage-data/data-import/pinot-file-system/amazon-s3.md): This guide shows you how to import data from files stored in Amazon S3.
- [Azure Data Lake Storage](/release-1.4.0/manage-data/data-import/pinot-file-system/import-from-adls-azure.md): This guide shows you how to import data from files stored in Azure Data Lake Storage Gen2 (ADLS Gen2)
- [HDFS](/release-1.4.0/manage-data/data-import/pinot-file-system/import-from-hdfs.md): This guide shows you how to import data from HDFS.
- [Google Cloud Storage](/release-1.4.0/manage-data/data-import/pinot-file-system/import-from-gcp.md): This guide shows you how to import data from GCP (Google Cloud Platform).
- [Complex Type (Array, Map) Handling](/release-1.4.0/manage-data/data-import/complex-type.md): Complex type handling in Apache Pinot.
- [Complex Type Examples (Unnest)](/release-1.4.0/manage-data/data-import/complex-type/complex-type-examples.md): Additional examples that demonstrate handling of complex types.
- [Ingest records with dynamic schemas](/release-1.4.0/manage-data/data-import/schema-conforming-transformer.md): Storing records with dynamic schemas in a table with a fixed schema.
