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 desde y hacia HTTP.
Formato admitido
HTTP admite los siguientes formatos de archivo. Consulte los artículos para conocer la configuración basada en el formato.
- Formato Avro
- Formato binario
- Formato de texto delimitado
- Formato de Excel
- Formato JSON
- Formato ORC
- Formato Parquet
- Formato XML
Configuración admitida
Para la configuración de cada pestaña en la actividad de copia, vaya a las secciones siguientes respectivamente.
Nota:
El destino no se admite en el conector HTTP.
General
Consulte las instruccionesgenerales para configurar la pestaña de parámetros General.
Fuente
Las siguientes propiedades son compatibles con HTTP en la pestaña Origen de una actividad de copia.
Se requieren las tres propiedades siguientes:
- Conexión: seleccione una conexión HTTP en la lista de conexiones. Si no existe ninguna conexión, cree una nueva conexión HTTP seleccionando Nuevo.
- Tipo de conexión: seleccione HTTP.
-
Dirección URL relativa: dirección URL relativa al recurso que contiene los datos. Cuando no se especifica esta propiedad, solo se usa la dirección URL especificada en la definición de conexión. El conector HTTP copia los datos de la dirección URL combinada:
/[relative URL specified]. - Configuración del archivo: seleccione Configuración de archivo para configurar el formato de archivo. Para conocer la configuración de diferentes formatos de archivo, consulte los artículos en Formato admitido para obtener información detallada.
En Avanzado, puede especificar los campos siguientes:
Método de solicitud: el método HTTP. Los valores permitidos son Get (valor predeterminado) y Post.
Encabezados adicionales: encabezados de solicitud HTTP adicionales.
Cuerpo de la solicitud: el cuerpo de la solicitud HTTP.
Tiempo de espera de la solicitud: tiempo de espera (el valor del intervalo de tiempo) de la solicitud HTTP para obtener una respuesta. Este valor es el tiempo de espera para obtener una respuesta, no el tiempo de espera para leer los datos de respuesta. El valor predeterminado es 00:01:40.
Máximo de conexiones simultáneas: límite superior de conexiones simultáneas establecidas con el almacén de datos durante la ejecución de la actividad. Especifique un valor solo cuando quiera limitar las conexiones simultáneas.
Omitir recuento de líneas: número de filas no vacías que se omitirán al leer datos de los archivos de entrada.
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.
Cartografía
Para la configuración de la pestaña Asignación , consulte Configuración de las asignaciones en la pestaña Asignación. Si elige Binario como formato de archivo, no se admitirá la asignación.
Configuración
Para la configuración de la pestaña Configuración, vaya a Configurar los otros parámetros en la pestaña configuración.
Resumen de tabla
La tabla siguiente contiene más información sobre la actividad de copia en HTTP.
Fuente
| Nombre | Description | Importancia | Obligatorio | Propiedad de script JSON |
|---|---|---|---|---|
| Conexión | Tu conexión con el almacén de datos de origen. | <la conexión> | Sí | connection |
| Tipo de conexión | Conexión de los datos de origen. | <conexión de tu fuente> | Sí | / |
| URL relativa | Dirección URL relativa al recurso que contiene los datos. Cuando no se especifica esta propiedad, solo se usa la dirección URL especificada en la definición de conexión. El conector HTTP copia los datos de la dirección URL combinada: /[relative URL specified]. |
<dirección URL relativa> | No | relativeUrl |
| Método de solicitud | Método HTTP. Los valores permitidos son Get (valor predeterminado) y Post. | •GET •POST |
No | requestMethod |
| Encabezados adicionales | Encabezados de solicitud HTTP adicionales. | <tus encabezados adicionales> | No | additionalHeaders |
| Cuerpo de la solicitud | Cuerpo de la solicitud para la solicitud HTTP. | <cuerpo de la solicitud HTTP POST> | No | requestBody |
| Tiempo de espera de solicitud | Tiempo de espera (el valor del intervalo de tiempo) de la solicitud HTTP para obtener una respuesta. Este valor es el tiempo de espera para obtener una respuesta, no el tiempo de espera para leer los datos de respuesta. El valor predeterminado es 00:01:40. | lapso de tiempo | No | requestTimeout |
| Número máximo de conexiones simultáneas | Número máximo de conexiones simultáneas establecidas en el almacén de datos durante la ejecución de la actividad. Especifique un valor solo cuando quiera limitar las conexiones simultáneas. | < número máximo de conexiones simultáneas > | No | maxConcurrentConnections |
| Omitir recuento de líneas | Número de filas no vacías que se omitirán al leer datos de los archivos de entrada. | <el recuento de líneas de salto> | No | skipLineCount |
| 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 | columnas adicionales: • nombre •valor |