> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-trino-dialect.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Conecta fácilmente tus fuentes de datos externas a ClickHouse Cloud.

# Integración con ClickHouse Cloud

export const Image = ({img, alt, size = "lg"}) => {
  const normalizedSize = ["sm", "md", "lg"].includes(size) ? size : "lg";
  return <div className={`ch-image-${normalizedSize}`}>
      <Frame>
        <img src={img} alt={alt} />
      </Frame>
    </div>;
};

<div id="introduction">
  ## Introducción
</div>

[ClickPipes](/es/integrations/clickpipes/home) es una plataforma de integración gestionada que hace que la ingestión de datos desde una amplia variedad de fuentes sea tan sencilla como hacer clic en unos pocos botones. Diseñada para las cargas de trabajo más exigentes, la arquitectura robusta y escalable de ClickPipes garantiza un rendimiento y una fiabilidad constantes. ClickPipes puede utilizarse para necesidades de streaming a largo plazo o para una carga puntual de datos.

ClickPipes puede implementarse y gestionarse manualmente mediante la UI de ClickPipes, así como de forma programática mediante [OpenAPI](/es/integrations/clickpipes/programmatic-access/openapi) y [Terraform](/es/integrations/clickpipes/programmatic-access/terraform).

<Image img="https://mintcdn.com/private-7c7dfe99-trino-dialect/zkBy8QRjLpx6BosZ/images/integrations/data-ingestion/clickpipes/clickpipes_stack.webp?fit=max&auto=format&n=zkBy8QRjLpx6BosZ&q=85&s=81a7b9cb00bbef900a3f2e2055656eed" alt="stack de ClickPipes" size="lg" border width="1200" height="400" data-path="images/integrations/data-ingestion/clickpipes/clickpipes_stack.webp" />

<div id="supported-data-sources">
  ## Fuentes de datos compatibles
</div>

| Nombre                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | Tipo                                                    | Estado                                             | Descripción                                                                                                                                                                                                                          |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <img src="https://mintcdn.com/private-7c7dfe99-trino-dialect/SwBmQiR_ocl5w4KS/images/integrations/logos/kafka.svg?fit=max&auto=format&n=SwBmQiR_ocl5w4KS&q=85&s=0f8a4d7f58e46d6bde9775449d67082d" alt="Logo de Apache Kafka" className="integration-table-logo" width="24" height="24" data-path="images/integrations/logos/kafka.svg" /> [Apache Kafka](/es/integrations/clickpipes/kafka/index)                                                                                                                                  | <Badge color="blue">Streaming</Badge>                   | <Badge color="green">Estable</Badge>               | Configure ClickPipes y comience a ingestar datos en streaming desde Apache Kafka en ClickHouse Cloud.                                                                                                                                |
| <img src="https://mintcdn.com/private-7c7dfe99-trino-dialect/qOv7KJkvDWsDYhyE/images/integrations/logos/confluent.svg?fit=max&auto=format&n=qOv7KJkvDWsDYhyE&q=85&s=5c1250cc83ff9174a248cf7861453053" alt="logotipo de Confluent Cloud" className="integration-table-logo" width="24" height="24" data-path="images/integrations/logos/confluent.svg" /> Confluent Cloud                                                                                                                                     | <Badge color="blue">Streaming</Badge>                   | <Badge color="green">Estable</Badge>               | Aproveche todo el potencial de Confluent y ClickHouse Cloud con nuestra integración directa.                                                                                                                                         |
| <img src="https://mintcdn.com/private-7c7dfe99-trino-dialect/SwBmQiR_ocl5w4KS/images/integrations/logos/logo_redpanda.webp?fit=max&auto=format&n=SwBmQiR_ocl5w4KS&q=85&s=9801702fbf433590121049112726f0da" alt="logo de Redpanda" className="integration-table-logo" width="24" height="24" data-path="images/integrations/logos/logo_redpanda.webp" /> Redpanda                                                                                                             | <Badge color="blue">Streaming</Badge>                   | <Badge color="green">Estable</Badge>               | Configure ClickPipes y comience a ingestar datos en streaming de Redpanda en ClickHouse Cloud.                                                                                                                                       |
| <img src="https://mintcdn.com/private-7c7dfe99-trino-dialect/SwBmQiR_ocl5w4KS/images/integrations/logos/msk.svg?fit=max&auto=format&n=SwBmQiR_ocl5w4KS&q=85&s=fa6910c6bf59963aa3939f545c736923" alt="logo de AWS MSK" className="integration-table-logo" width="24" height="24" data-path="images/integrations/logos/msk.svg" /> AWS MSK                                                                                                                                                                                                         | <Badge color="blue">Streaming</Badge>                   | <Badge color="green">Estable</Badge>               | Configure ClickPipes e inicie la ingesta de datos en streaming desde AWS MSK hacia ClickHouse Cloud.                                                                                                                                 |
| <img src="https://mintcdn.com/private-7c7dfe99-trino-dialect/qOv7KJkvDWsDYhyE/images/integrations/logos/azure_event_hubs.svg?fit=max&auto=format&n=qOv7KJkvDWsDYhyE&q=85&s=8c141592829048dbd203e9d45714d300" alt="logo de Azure Event Hubs" className="integration-table-logo" width="24" height="24" data-path="images/integrations/logos/azure_event_hubs.svg" /> Azure Event Hubs                                                                               | <Badge color="blue">Streaming</Badge>                   | <Badge color="green">Estable</Badge>               | Configure ClickPipes y comience a ingestar datos en streaming desde Azure Event Hubs hacia ClickHouse Cloud. Consulte las [FAQ de Azure Event Hubs](/es/integrations/clickpipes/kafka/faq#azure-eventhubs) para obtener orientación. |
| <img src="https://mintcdn.com/private-7c7dfe99-trino-dialect/P37Ln6i-rM2atqdZ/images/integrations/logos/warpstream.svg?fit=max&auto=format&n=P37Ln6i-rM2atqdZ&q=85&s=81f63e78a47121c090b18c67f8387c9f" alt="Logo de WarpStream" className="integration-table-logo" width="24" height="24" data-path="images/integrations/logos/warpstream.svg" /> WarpStream                                                                                                                                           | <Badge color="blue">Streaming</Badge>                   | <Badge color="green">Estable</Badge>               | Configure ClickPipes e inicie la ingesta de datos en streaming desde WarpStream hacia ClickHouse Cloud.                                                                                                                              |
| <img src="https://mintcdn.com/private-7c7dfe99-trino-dialect/qOv7KJkvDWsDYhyE/images/integrations/logos/amazon_kinesis_logo.svg?fit=max&auto=format&n=qOv7KJkvDWsDYhyE&q=85&s=cb473bee9b1a0d568a7061ae470c3209" alt="Logo de Amazon Kinesis" className="integration-table-logo" width="24" height="24" data-path="images/integrations/logos/amazon_kinesis_logo.svg" /> [Amazon Kinesis](/es/integrations/clickpipes/kinesis/overview)           | <Badge color="blue">Streaming</Badge>                   | <Badge color="green">Estable</Badge>               | Configure ClickPipes y comience a ingestar datos en streaming desde Amazon Kinesis hacia ClickHouse Cloud.                                                                                                                           |
| <img src="https://mintcdn.com/private-7c7dfe99-trino-dialect/SwBmQiR_ocl5w4KS/images/integrations/logos/google_pubsub.svg?fit=max&auto=format&n=SwBmQiR_ocl5w4KS&q=85&s=c8b19c8117df6d541c18c82dd9188303" alt="logo de Google Cloud Pub/Sub" className="integration-table-logo" width="24" height="24" data-path="images/integrations/logos/google_pubsub.svg" /> [GCP Pub/Sub](/es/integrations/clickpipes/pubsub/overview)                                                     | <Badge color="blue">Streaming</Badge>                   | <Badge color="purple">Vista previa privada</Badge> | Configure ClickPipes y comience a ingestar datos en streaming desde Google Cloud Pub/Sub hacia ClickHouse Cloud.                                                                                                                     |
| <img src="https://mintcdn.com/private-7c7dfe99-trino-dialect/qOv7KJkvDWsDYhyE/images/integrations/logos/amazon_s3_logo.svg?fit=max&auto=format&n=qOv7KJkvDWsDYhyE&q=85&s=4d99f78a5f77afa0e86bf1ba624a5ad6" alt="Logo de Amazon S3" className="integration-table-logo" width="24" height="24" data-path="images/integrations/logos/amazon_s3_logo.svg" /> [Amazon S3](/es/integrations/clickpipes/object-storage/amazon-s3/overview)                                          | <Badge color="orange">Almacenamiento de objetos</Badge> | <Badge color="green">Estable</Badge>               | Configure ClickPipes para ingerir grandes volúmenes de datos desde el almacenamiento de objetos.                                                                                                                                     |
| <img src="https://mintcdn.com/private-7c7dfe99-trino-dialect/SwBmQiR_ocl5w4KS/images/integrations/logos/gcs.svg?fit=max&auto=format&n=SwBmQiR_ocl5w4KS&q=85&s=0165b9e2fc94c2c480390e3289164985" alt="logo de Google Cloud Storage" className="integration-table-logo" width="24" height="24" data-path="images/integrations/logos/gcs.svg" /> [Google Cloud Storage](/es/integrations/clickpipes/object-storage/google-cloud-storage/overview)                                                                                                 | <Badge color="orange">Almacenamiento de objetos</Badge> | <Badge color="green">Estable</Badge>               | Configure ClickPipes para ingerir grandes volúmenes de datos desde el almacenamiento de objetos.                                                                                                                                     |
| <img src="https://mintcdn.com/private-7c7dfe99-trino-dialect/qOv7KJkvDWsDYhyE/images/integrations/logos/digitalocean.svg?fit=max&auto=format&n=qOv7KJkvDWsDYhyE&q=85&s=6ead4d2ca35c11c6569f26276aa5b69f" alt="logotipo de DigitalOcean" className="integration-table-logo" width="24" height="24" data-path="images/integrations/logos/digitalocean.svg" /> DigitalOcean Spaces                                                                                                            | <Badge color="orange">Almacenamiento de objetos</Badge> | <Badge color="green">Estable</Badge>               | Configure ClickPipes para ingerir grandes volúmenes de datos desde el almacenamiento de objetos.                                                                                                                                     |
| <img src="https://mintcdn.com/private-7c7dfe99-trino-dialect/qOv7KJkvDWsDYhyE/images/integrations/logos/azureblobstorage.svg?fit=max&auto=format&n=qOv7KJkvDWsDYhyE&q=85&s=0d66eaa78cb9fc6d7a1d430b60b7b9ff" alt="logo de Azure Blob Storage" className="integration-table-logo" width="24" height="24" data-path="images/integrations/logos/azureblobstorage.svg" /> [Azure Blob Storage](/es/integrations/clickpipes/object-storage/azure-blob-storage/overview) | <Badge color="orange">Almacenamiento de objetos</Badge> | <Badge color="green">Estable</Badge>               | Configure ClickPipes para ingerir grandes volúmenes de datos desde el almacenamiento de objetos.                                                                                                                                     |
| <img src="https://mintcdn.com/private-7c7dfe99-trino-dialect/SwBmQiR_ocl5w4KS/images/integrations/logos/postgresql.svg?fit=max&auto=format&n=SwBmQiR_ocl5w4KS&q=85&s=576bc6bae6d9d3fa5b450e67f83f1414" alt="logo de Postgres" className="integration-table-logo" width="24" height="24" data-path="images/integrations/logos/postgresql.svg" /> [Postgres](/es/integrations/clickpipes/postgres/index)                                                                                               | <Badge color="purple">DBMS</Badge>                      | <Badge color="green">Estable</Badge>               | Configure ClickPipes y comience a ingestar datos de Postgres en ClickHouse Cloud.                                                                                                                                                    |
| <img src="https://mintcdn.com/private-7c7dfe99-trino-dialect/SwBmQiR_ocl5w4KS/images/integrations/logos/mysql.svg?fit=max&auto=format&n=SwBmQiR_ocl5w4KS&q=85&s=c4fd0664855241bca1ace561dcbc0598" alt="logo de MySQL" className="integration-table-logo" width="24" height="24" data-path="images/integrations/logos/mysql.svg" /> [MySQL](/es/integrations/clickpipes/mysql/index)                                                                                                                                                | <Badge color="purple">DBMS</Badge>                      | <Badge color="yellow">Beta pública</Badge>         | Configure ClickPipes y comience a ingestar datos de MySQL en ClickHouse Cloud.                                                                                                                                                       |
| <img src="https://mintcdn.com/private-7c7dfe99-trino-dialect/SwBmQiR_ocl5w4KS/images/integrations/logos/mongodb.svg?fit=max&auto=format&n=SwBmQiR_ocl5w4KS&q=85&s=d755894e3378f41a35cb6031245195d8" alt="logo de MongoDB" className="integration-table-logo" width="24" height="24" data-path="images/integrations/logos/mongodb.svg" /> [MongoDB](/es/integrations/clickpipes/mongodb/index)                                                                                                                            | <Badge color="purple">DBMS</Badge>                      | <Badge color="purple">Vista previa privada</Badge> | Configure ClickPipes y comience a ingestar datos de MongoDB en ClickHouse Cloud.                                                                                                                                                     |

Se irán añadiendo más conectores a ClickPipes. Puede obtener más información [poniéndose en contacto con nosotros](https://clickhouse.com/company/contact?loc=clickpipes).

<div id="aws-iam-database-authentication">
  ## Autenticación de base de datos con AWS IAM
</div>

ClickPipes admite la autenticación de base de datos con AWS IAM para Amazon RDS y Aurora. La configuración varía según el motor de base de datos y el servicio de AWS, así que elige la guía de configuración de origen que corresponda a tu base de datos:

| Motor de base de datos | Servicio de AWS | Guía de configuración                                                                                         |
| ---------------------- | --------------- | ------------------------------------------------------------------------------------------------------------- |
| PostgreSQL             | Amazon RDS      | [RDS para PostgreSQL](/es/integrations/clickpipes/postgres/source/rds#iam-authentication)                     |
| PostgreSQL             | Amazon Aurora   | [Aurora PostgreSQL-Compatible Edition](/es/integrations/clickpipes/postgres/source/aurora#iam-authentication) |
| MySQL                  | Amazon RDS      | [RDS para MySQL](/es/integrations/clickpipes/mysql/source/rds#iam-authentication)                             |
| MySQL                  | Amazon Aurora   | [Aurora MySQL-Compatible Edition](/es/integrations/clickpipes/mysql/source/aurora#iam-authentication)         |
| MariaDB                | Amazon RDS      | [RDS para MariaDB](/es/integrations/clickpipes/mysql/source/rds-maria#iam-authentication)                     |

<div id="list-of-static-ips">
  ## Lista de IP estáticas
</div>

La lista de direcciones IP NAT estáticas de ClickPipes se ha trasladado a la [documentación de redes de ClickPipes](/es/integrations/clickpipes/networking/static-ips).

<div id="adjusting-clickhouse-settings">
  ## Ajustar los ajustes de ClickHouse
</div>

ClickHouse Cloud proporciona valores predeterminados adecuados para la mayoría de los casos de uso. Sin embargo, si necesita ajustar algunos ajustes de ClickHouse para las tablas de destino de ClickPipes, un rol dedicado para ClickPipes es la solución más flexible.
Pasos:

1. cree un rol personalizado `CREATE ROLE my_clickpipes_role SETTINGS ...`. Consulte la sintaxis de [CREATE ROLE](/es/reference/statements/create/role) para obtener más información.
2. añada el rol personalizado al usuario de ClickPipes en el paso `Details and Settings` durante la creación de ClickPipes.

<Image img="https://mintcdn.com/private-7c7dfe99-trino-dialect/zkBy8QRjLpx6BosZ/images/integrations/data-ingestion/clickpipes/cp_custom_role.webp?fit=max&auto=format&n=zkBy8QRjLpx6BosZ&q=85&s=c26c64c4a45a73246aa8926e5ea646d7" alt="Asignar un rol personalizado" size="lg" border width="1744" height="470" data-path="images/integrations/data-ingestion/clickpipes/cp_custom_role.webp" />

<div id="clickpipes-advanced-settings">
  ## Ajustar la configuración avanzada de ClickPipes
</div>

ClickPipes proporciona valores predeterminados adecuados para la mayoría de los casos de uso. Si su caso de uso requiere un ajuste más preciso, puede modificar la siguiente configuración:

<div id="clickpipes-advanced-settings-object-storage">
  ### ClickPipes de almacenamiento de objetos
</div>

| Configuración                        | Valor predeterminado | Descripción                                                                                                                                                         |
| ------------------------------------ | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Max insert bytes`                   | 10 GB                | Número de bytes que se procesan en un único lote de inserción.                                                                                                      |
| `Max file count`                     | 100                  | Número máximo de archivos que se procesan en un único lote de inserción.                                                                                            |
| `Max threads`                        | auto(3)              | [Número máximo de hilos concurrentes](/es/reference/settings/session-settings/max-threads#max_threads) para el procesamiento de archivos.                           |
| `Max insert threads`                 | 1                    | [Número máximo de hilos de inserción concurrentes](/es/reference/settings/session-settings/max-insert#max_insert_threads) para el procesamiento de archivos.        |
| `Min insert block size bytes`        | 1 GB                 | [Tamaño mínimo en bytes del bloque](/es/reference/settings/session-settings/min-insert#min_insert_block_size_bytes) que puede insertarse en una tabla.              |
| `Max download threads`               | 4                    | [Número máximo de hilos de descarga concurrentes](/es/reference/settings/session-settings/max-download#max_download_threads).                                       |
| `Object storage polling interval`    | 30 s                 | Configura el período máximo de espera antes de insertar datos en el clúster de ClickHouse.                                                                          |
| `Parallel distributed insert select` | 2                    | [Configuración de inserción distribuida paralela para SELECT](/es/reference/settings/session-settings/parallel#parallel_distributed_insert_select).                 |
| `Parallel view processing`           | false                | Si se habilita el envío a vistas adjuntas [de forma concurrente en lugar de secuencial](/es/reference/settings/session-settings/parallel#parallel_view_processing). |
| `Use cluster function`               | true                 | Si los archivos se procesan en paralelo en varios nodos.                                                                                                            |

<Image img="https://mintcdn.com/private-7c7dfe99-trino-dialect/zkBy8QRjLpx6BosZ/images/integrations/data-ingestion/clickpipes/cp_advanced_settings.webp?fit=max&auto=format&n=zkBy8QRjLpx6BosZ&q=85&s=f4dcc8dc162755569f26a993ae22326a" alt="Configuración avanzada de ClickPipes" size="lg" border width="1724" height="620" data-path="images/integrations/data-ingestion/clickpipes/cp_advanced_settings.webp" />

<div id="clickpipes-advanced-settings-streaming">
  ### ClickPipes de streaming
</div>

| Configuración                    | Valor predeterminado | Descripción                                                                               |
| -------------------------------- | -------------------- | ----------------------------------------------------------------------------------------- |
| `Streaming max insert wait time` | 5 s                  | Configura el tiempo máximo de espera antes de insertar datos en el clúster de ClickHouse. |

<div id="error-reporting">
  ## Registro de errores
</div>

ClickPipes almacenará los errores en dos tablas distintas, según el tipo de error que se produzca durante el proceso de ingestión.

<Note>
  Esto no se aplica actualmente a las pipes de CDC (Postgres, MySQL y MongoDB), para las cuales los registros operativos y de errores están disponibles directamente en la consola de ClickHouse Cloud.
</Note>

<div id="record-errors">
  ### Registro de errores
</div>

ClickPipes creará una tabla junto a tu tabla de destino con el sufijo `<destination_table_name>_clickpipes_error`. Esta tabla contendrá cualquier error provocado por datos malformados o por un esquema incompatible, e incluirá el mensaje no válido completo. Esta tabla tiene un [TTL](/es/reference/engines/table-engines/mergetree-family/mergetree#table_engine-mergetree-ttl) de 7 días.

<div id="system-errors">
  ### Errores del sistema
</div>

Los errores relacionados con el funcionamiento de ClickPipe se almacenarán en la tabla `system.clickpipes_log`. En ella se guardarán todos los demás errores relacionados con el funcionamiento de su ClickPipe (red, conectividad, etc.). Esta tabla tiene un [TTL](/es/reference/engines/table-engines/mergetree-family/mergetree#table_engine-mergetree-ttl) de 7 días.

Si ClickPipes no puede conectarse a una fuente de datos después de 15 min o a un destino después de 1 h, la instancia de ClickPipes se detendrá y almacenará un mensaje correspondiente en la tabla de errores del sistema (siempre que la instancia de ClickHouse esté disponible).

<div id="monitoring">
  ## Monitoreo
</div>

Además del monitoreo en la consola, ClickPipes expone métricas en un [endpoint compatible con Prometheus](/es/products/cloud/features/monitoring/prometheus) para su scraping. Estas métricas se publican junto con otras métricas del servicio de ClickHouse Cloud y le permiten integrar el monitoreo de ClickPipes con su stack de observabilidad actual (por ejemplo, [Grafana](/es/products/cloud/features/monitoring/prometheus#integrating-with-grafana), [Datadog](/es/products/cloud/features/monitoring/prometheus#integrating-with-datadog)). Consulte [Monitoreo de ClickPipes](/es/integrations/clickpipes/monitoring) para ver la lista completa de métricas disponibles.

<div id="faq">
  ## Preguntas frecuentes
</div>

* **¿Qué es ClickPipes?**

  ClickPipes es una funcionalidad de ClickHouse Cloud que facilita la conexión de sus servicios de ClickHouse con fuentes de datos externas, en concreto Kafka. Con ClickPipes for Kafka, puede cargar datos de forma continua en ClickHouse y ponerlos a disposición para análisis en tiempo real.

* **¿ClickPipes admite la transformación de datos?**

  Sí, ClickPipes admite transformaciones básicas de datos al exponer la creación del DDL. Después, puede aplicar transformaciones más avanzadas a los datos a medida que se cargan en su tabla de destino en un servicio de ClickHouse Cloud, aprovechando la [funcionalidad de vistas materializadas](/es/concepts/features/materialized-views/cascading-materialized-views) de ClickHouse.

* **¿Usar ClickPipes implica un costo adicional?**

  ClickPipes se factura en dos dimensiones: Ingested Data y Compute. Los detalles completos de los precios están disponibles en [esta página](/es/products/cloud/reference/billing/clickpipes/index). Ejecutar ClickPipes también puede generar un costo indirecto de cómputo y almacenamiento en el servicio de ClickHouse Cloud de destino, como ocurre con cualquier carga de trabajo de ingesta.

* **¿Hay alguna forma de gestionar errores o fallos al usar ClickPipes for Kafka?**

  Sí, ClickPipes for Kafka realizará reintentos automáticos en caso de fallos al consumir datos de Kafka debidos a cualquier problema operativo, incluidos problemas de red, de conectividad, etc. En caso de datos malformados o de un esquema no válido, ClickPipes almacenará el registro en la tabla record\_error y continuará procesándolo.
