Sintaxis
Argumentos
La descripción de estos argumentos coincide con la de las funciones de tablas3, azureBlobStorage, HDFS y file, respectivamente.
format indica el formato de los archivos de datos de la tabla Paimon.
Para paimonS3, puede usarse un parámetro opcional, extra_credentials, para pasar un role_arn y habilitar el acceso basado en roles en ClickHouse Cloud. Consulta Secure S3 para ver los pasos de configuración.
Valor de retorno
Una tabla con la estructura especificada para leer datos de la tabla de Paimon indicada.Limitaciones
La fusión durante la lectura no está implementada, por lo que no se pueden leer tablas con clave primaria: el componente de lectura devuelve la unión sin procesar de los archivos de datos de la instantánea, que aún contiene versiones de filas sustituidas por operaciones posteriores de inserción o actualización. Por tanto, leer una tabla cuyo esquema declaraprimary-key genera una excepción.
Definir una colección con nombre
A continuación se muestra un ejemplo de cómo configurar una colección con nombre para almacenar la URL y las credenciales:Alias
La función de tablapaimon ahora es un alias de paimonS3.
Columnas virtuales
_path— Ruta del archivo. Tipo:LowCardinality(String)._file— Nombre del archivo. Tipo:LowCardinality(String)._size— Tamaño del archivo en bytes. Tipo:Nullable(UInt64). Si se desconoce el tamaño del archivo, el valor esNULL._time— Hora de la última modificación del archivo. Tipo:Nullable(DateTime). Si se desconoce la hora, el valor esNULL._etag— El etag del archivo. Tipo:LowCardinality(String). Si se desconoce el etag, el valor esNULL.
Tipos de datos admitidos
Particiones admitidas
Tipos de datos admitidos en las claves de partición de Paimon:CHARVARCHARBOOLEANDECIMALTINYINTSMALLINTINTEGERDATETIMETIMESTAMPTIMESTAMP WITH LOCAL TIME ZONEBIGINTFLOATDOUBLE