Compartir a través de


Servicio de configuración de segmentos de Batch

Nota:

Este servicio está disponible actualmente para un conjunto limitado de clientes y empleados de Microsoft.

Advertencia

Si necesita realizar cambios en los límites o byte de la num_line configuración del segmento por lotes de un miembro, presente un vale en EPIC: DMP-376, siguiendo las instrucciones de la sección de información de la página. Tendrá que recibir la aprobación de Ewa Maciukiewicz para continuar con los cambios.

El servicio de configuración de segmentos de Batch es una API interna de solo administrador que se usa para agregar y modificar la configuración por cliente relacionada con su uso del servicio de segmento de Batch. Puede configurar el formato de archivo preferido del cliente, así como la rigurosidad de la comprobación de errores en ese formato. También puede establecer límites de uso y definir a qué datos de segmento de otros miembros tiene acceso el cliente.

Nota:

Para obtener más información sobre los detalles del formato de archivo, consulte Configuración inicial de la cuenta BSS.

Acceso de cliente a los datos de otros miembros

Un cliente que quiera acceder a los datos de otro miembro tendrá que pedir a ese miembro que abra una solicitud de soporte técnico a través de nuestro Portal de soporte al cliente. Por ejemplo, si el cliente A quiere acceder a los datos del cliente B, el cliente B debe enviar una solicitud de soporte técnico que autorice el acceso del cliente A.

Campos JSON

Campo Tipo Descripción
created_on string Hora a la que se creó este objeto.

Filtrar por: Sí
Ordenar por: Sí
daily_byte_limit Entero Número máximo de bytes por día que el cliente puede cargar. Guía general: 10G (aproximadamente 280M líneas gzipped con formato detallado)

Nota: Los clientes que quieran generar esto deben confirmar que usan sus límites de datos correctamente, es decir, nos envían un archivo diff en lugar de un volcado de base de datos completo todos los días. Los clientes que no usan datos de forma inteligente deben refactorizar su proceso de carga para minimizar el envío de datos.

Obligatorio activado: POST
Filtrar por: Sí
Ordenar por: Sí
daily_num_lines_limit Entero Número máximo de líneas por día que el cliente puede cargar.

Obligatorio activado: POST
Filtrar por: Sí
Ordenar por: Sí
default_domain string Dominio de base de datos interno al que se va a agregar el identificador de usuario. El valor predeterminado se establece en "userdata". Normalmente no se usa, ya que casi todos los clientes están en un dominio en este momento.

Obligatorio activado: POST
Filtrar por: Sí
Ordenar por: Sí
default_expiration Entero Cantidad de tiempo, en minutos, después de la cual este cliente desea que sus segmentos expiren. Esto se invalida por cualquier configuración de expiración en el archivo de datos del segmento. Un valor de 0 indica que el segmento nunca debe expirar; -1 indica que este usuario se quitará de este segmento.

Nota: Si por cualquier motivo, POST las solicitudes rechazan 0 como entrada válida, con un valor distinto de cero y, a continuaciónPUT, POST el mismo archivo de nuevo con 0 como valor y debería funcionar.

Obligatorio activado: POST
Filtrar por: Sí
Ordenar por: Sí
external_member_uid Entero Si "use_external_uids" es true, indique el identificador de miembro cuyos identificadores de usuario usará el cliente. Un valor de null significa usar el propio member_idcliente. Solo es válido para los miembros que usan la sincronización de usuarios de mapUID (HINT: muy pocos clientes usan esto).

Obligatorio activado: POST
Filtrar por: Sí
Ordenar por: Sí
hourly_byte_limit Entero Número máximo de bytes por hora que el cliente puede cargar.

Obligatorio activado: POST
Filtrar por: Sí
Ordenar por: Sí
hourly_num_lines_limit Entero Número máximo de líneas por hora que el cliente puede cargar.

Obligatorio activado: POST
Filtrar por: Sí
Ordenar por: Sí
id Entero Identificador único de este objeto.

Filtrar por: Sí
Ordenar por: Sí
last_modified string Hora a la que se modificó por última vez este objeto.

Filtrar por: Sí
Ordenar por: Sí
max_concurrent_uploads Entero Número máximo de cargas que el cliente puede realizar a la vez. Guía general: 1

Obligatorio activado: POST
Filtrar por: Sí
Ordenar por: Sí
member_id Entero Identificador de miembro del cliente cuya configuración está editando.

Obligatorio activado: PUT, POST
Filtrar por: Sí
Ordenar por: Sí
member_segment_access matriz de objetos Identificadores de miembro a los que tiene acceso el cliente. (Úsenlo si va a agregar usuarios a segmentos en nombre de alguien). Para obtener más información, vea la sección Matriz de acceso a segmentos de miembros a continuación.

Obligatorio activado: POST
Filtrar por: No
Ordenar por: No
num_error_log_lines Entero Número de líneas que se mostrarán en el registro de errores. Guía general: menos de 200

Obligatorio activado: POST
Filtrar por: Sí
Ordenar por: Sí
num_invalid_before_error Entero Número de líneas no válidas que se aceptan antes de indicar un error. Cuando se alcanza este límite, se elimina el trabajo, pero todo lo agregado antes del primer error entrará. Guía general: 50 % del archivo de un cliente. Cuando esté en duda, establezca esto muy alto.

Obligatorio activado: POST
Filtrar por: Sí
Ordenar por: Sí
segment_fields matriz Lista de segmentos correlacionados con el SEG bloque del formato de archivo. Para obtener más información, vea Batch Segment Service.

Obligatorio activado: POST
Filtrar por: Sí
Ordenar por: Sí
separator_1 string Carácter o cadena de caracteres utilizados como separador por el servicio batch segment.

Obligatorio activado: POST
Filtrar por: Sí
Ordenar por: Sí
separator_2 string Carácter o cadena de caracteres utilizados como separador por el servicio batch segment.
separator_3 string Carácter o cadena de caracteres utilizados como separador por el servicio batch segment.

Obligatorio activado: POST
Filtrar por: Sí
Ordenar por: Sí
separator_4 string Carácter o cadena de caracteres utilizados como separador por el servicio batch segment.

Obligatorio activado: POST
Filtrar por: Sí
Ordenar por: Sí
separator_5 string Carácter o cadena de caracteres utilizados como separador por el servicio batch segment.

Obligatorio activado: POST
Filtrar por: Sí
Ordenar por: Sí
use_external_uids bool Si el cliente desea usar identificadores de usuario externos para la asignación de un nombre a otro. Establezca este campo true en para usar .external_member_uid

Obligatorio activado: POST
Filtrar por: Sí
Ordenar por: Sí
use_specific_geo string Establézcalo NULL en de forma predeterminada.

Este campo ya no es necesario para realizar mejoras en el segmento de batch en 2013. El sistema comprobará todas las geos. Si el usuario se encuentra en varias geoáreas, se agregará a los segmentos adecuados en cada ubicación geográfica en la que exista.

Obligatorio activado: POST
Filtrar por: Sí
Ordenar por: Sí

Matriz de acceso a segmentos de miembros

Campo Tipo Description
segment_owner_member_id Entero Identificador de miembro del propietario del segmento.

Filtrar por: No
Ordenar por: No

Ejemplos

Consulte la configuración de un miembro determinado.

$ curl -b cookies "https://api.appnexus.com/batch-segment-config?member_id=1226"
{
  "response": {
    "status": "OK",
    "count": null,
    "start_element": 0,
    "num_elements": 100,
    "batch_segment_upload_config": {
      "member_id": 1226,
      "id": 2,
      "hourly_byte_limit": 3500000000,
      "daily_byte_limit": 3500000000,
      "max_concurrent_uploads": 1,
      "num_error_log_lines": 50,
      "num_invalid_before_error": 1000000000,
      "separator_1": ";",
      "separator_2": ",",
      "separator_3": ":",
      "separator_4": "\t",
      "separator_5": "^",
      "default_domain": "userdata",
      "use_specific_geo": null,
      "segment_fields": "[SEG_ID,EXPIRATION,VALUE]",
      "last_modified": "2012-06-01 15:10:20",
      "created_on": "0000-00-00 00:00:00",
      "default_expiration": 0,
      "use_external_uids": false,
      "external_member_uid": null,
      "member_segment_access": [
        {
          "segment_owner_member_id": 23
        }
      ]
    }
  }
  }