Compartir a través de


Configuración de HTTP en una actividad de copia

En este artículo se describe cómo usar la actividad de copia en la canalización de datos 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.

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.

Origen

Las siguientes propiedades son compatibles con HTTP en la pestañaOrigen de una actividad de copia.

Screenshot showing source tab and the list of properties.

Se requieren las siguientes tres propiedades:

  • Tipo de almacén de datos: Seleccione Externo.
  • Conexión: Seleccione una conexión HTTP en la lista de conexiones. Si no existe ninguna conexión, cree una nueva conexión de HTTP seleccionando Nuevo.
  • Tipo de conexión: Seleccione HTTP.
  • Dirección URL relativa: Una dirección URL relativa al recurso que contiene los datos. Si no se especifica esta propiedad, solo se usará la dirección URL especificada en la definición de la 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 ver la configuración de diferentes formatos de archivo, consulte artículos en Formato admitido para obtener información detallada.

En Avanzado, puede especificar los campos siguientes:

  • Método de solicitud: 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 para la solicitud HTTP.

  • Tiempo de espera de la solicitud : El tiempo de espera (el valor de timespan) para que la solicitud HTTP obtenga una respuesta. Este valor es el tiempo de espera para obtener una respuesta, no para leer los datos de la respuesta. El valor predeterminado es 00:01:40.

  • Máximo de conexiones simultáneas: Límite superior de conexiones simultáneas establecidas en el almacén de datos durante la ejecución de actividad. Especifique un valor solo cuando quiera limitar las conexiones simultáneas.

  • Omitir conteo de líneas: El número de líneas no vacías que deben omitirse al leer los datos de los archivos de entrada.

  • Columnas adicionales: Agregue columnas de datos adicionales a la ruta de acceso relativa o al valor estático de los archivos de origen. La expresión se admite para este último.

    Screenshot showing additional columns.

Asignación

Para la configuración de la pestaña Asignación, vea Configurar 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ñaConfiguración, vaya a Configurar los otros parámetros en la ficha Configuración .

Resumen de tabla

La tabla siguiente contiene más información sobre la actividad de copia en HTTP.

Origen

Nombre Descripción Value Obligatorio Propiedad de script JSON
Tipo de almacén de datos El tipo de almacén de datos. Externo /
Connection La conexión al almacén de datos de origen. <su conexión> conexión
Tipo de conexión La conexión de los datos de origen. <conexión del origen> /
Dirección URL relativa Dirección URL relativa al recurso que contiene los datos. Si no se especifica esta propiedad, solo se usará la dirección URL especificada en la definición de la 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. <encabezados adicionales> No additionalHeaders
Cuerpo de la solicitud El cuerpo de la solicitud para la solicitud HTTP. <cuerpo de la solicitud HTTP POST> No requestBody
Tiempo de espera de solicitud El tiempo de espera (el valor de timespan) para que la solicitud HTTP obtenga una respuesta. Este valor es el tiempo de espera para obtener una respuesta, no para leer los datos de la respuesta. El valor predeterminado es 00:01:40. timespan 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
Número de líneas omitidas El número de filas no vacías que se omiten al leer los datos de los archivos de entrada. <número de líneas de omisión> 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. • Name
• Valor
No additionalColumns:
• nombre
• valor