Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se describe cómo usar la actividad de copia en una canalización para copiar datos de MariaDB.
Este conector admite la versión 10.x y 11.x de MariaDB.
Configuración admitida
Para la configuración de cada pestaña en la actividad de copia, vaya a las secciones siguientes respectivamente.
General
Consulte las instruccionesgenerales para configurar la pestaña de parámetros General.
Source
Las siguientes propiedades son compatibles con MariaDB en la pestañaOrigen de una actividad de copia.
Las siguientes propiedades son obligatorias:
- Conexión: seleccione una MariaDB para la conexión de Pipeline en la lista de conexiones. Si no existe ninguna conexión, cree una nueva MariaDB para la conexión de Pipeline seleccionando Nuevo.
-
Usar consulta: seleccione entre Tabla o Consulta.
Si se selecciona Tabla:
- Tabla: especifique el nombre de la tabla en MariaDB para leer los datos. Seleccione la tabla en la lista desplegable.
Si se selecciona Consulta:
Consulta: especifique la consulta SQL personalizada para leer los datos. Por ejemplo:
SELECT * FROM MyTable.
En Avanzado, puede especificar los campos siguientes:
- Columnas adicionales: añada columnas de datos adicionales para almacenar la ruta relativa o el valor estático de los archivos de origen. La expresión se admite para este último.
Mapeo
Para configurar la pestaña Mapping, consulte Configurar sus mapeos en la pestaña Mapping.
Configuración
Para la configuración de la pestañaConfiguración, vaya a Configurar los otros parámetros en la ficha Configuración .
Asignación de tipos de datos para MariaDB
Al copiar datos desde MariaDB, se utilizan las siguientes asignaciones de tipos de datos de MariaDB a los tipos de datos provisionales usados internamente por el servicio.
| Tipo de datos MariaDB | Tipo de datos de servicio provisional |
|---|---|
| BIGINT | Int64 |
| BIGINT SIN SIGNO | UInt64 |
| BIT(1) | UInt64 |
| BIT(M), M>1 | UInt64 |
| BLOB | Byte[] |
| BOOL | Booleano (Si TreatTinyAsBoolean=false, se asigna como SByte. TreatTinyAsBoolean es true de forma predeterminada) |
| CHAR | String |
| DATE | Fecha y hora |
| Fecha y hora | Fecha y hora |
| DECIMAL | Decimal |
| DOUBLE | Double |
| doble precisión | Double |
| ENUM | String |
| FLOTAR | Soltero |
| INT | Int32 |
| Tipo de dato entero no signado | Int64 |
| INTEGER | Int32 |
| ENTERO SIN SIGNO | UInt32 |
| JSON | String |
| LONG VARBINARY (tipo de datos utilizado en SQL) | Byte[] |
| LONG VARCHAR | String |
| LONGBLOB | Byte[] |
| LARGOTEXTO | String |
| MEDIUMBLOB | Byte[] |
| MEDIUMINT | Int32 |
| MEDIUMINT SIN SIGNO | UInt32 |
| MEDIUMTEXT | String |
| NUMÉRICO | Decimal |
| REAL | Double |
| SET | String |
| SMALLINT | Int16 |
| SMALLINT SIN SIGNO | UInt16 |
| Mensaje de texto | String |
| TIME | TimeSpan |
| TIMESTAMP | Fecha y hora |
| TINYBLOB | Byte[] |
| TINYINT | SByte |
| TINYINT sin signo | Int16 |
| TINYTEXT | String |
| VARCHAR | String |
| YEAR | Int |
Resumen de tabla
Las tablas siguientes contienen más información sobre la actividad de copia en MariaDB.
Información de origen
| Nombre | Descripción | Valor | Obligatorio | Propiedad de script JSON |
|---|---|---|---|---|
| Connection | La conexión al almacén de datos de origen. | <su conexión de MariaDB para Pipeline> | Sí | conexión |
| Ejecutar consulta | La manera de leer datos desde MariaDB. Aplica Tabla para leer datos de la tabla especificada o aplica Consulta para leer datos mediante consultas SQL. | • Tabla • Consulta |
Sí | / |
| Tabla | Nombre de la tabla en MariaDB. | < nombre de tabla > | No | tableName |
| Consulta | Use la consulta SQL personalizada para leer los datos. Por ejemplo: SELECT * FROM MyTable. |
< Consultas SQL> | No | consulta |
| Columnas adicionales | Agregue columnas de datos adicionales para almacenar la ruta de acceso relativa o el valor estático de los archivos de origen. La expresión se admite para este último. | • Nombre • Valor |
No | columnasAdicionales • nombre • valor |