

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Solicitudes de punto de conexión para datos tabulares
<a name="clarify-processing-job-data-format-tabular-request"></a>

Para obtener predicciones de modelos para el análisis de sesgos y el análisis de la importancia de las características después del entrenamiento, los trabajos de procesamiento de SageMaker Clarify serializan los datos tabulares en bytes y los envían a un punto final de inferencia como carga útil de solicitud. Estos datos tabulares se obtienen del conjunto de datos de entrada o se generan. Si se trata de datos sintéticos, los genera el explicador para el análisis SHAP o el análisis PDP.

El formato de datos de la carga de solicitud debe especificarse mediante el parámetro `content_type` de configuración del análisis. Si no se proporciona el parámetro, el trabajo de procesamiento SageMaker de Clarify utilizará el valor del `dataset_type` parámetro como tipo de contenido. Para obtener más información acerca de `content_type` o `dataset_type`, consulte [Archivos de configuración del análisis](clarify-processing-job-configure-analysis.md).

En las siguientes secciones se muestran ejemplos de solicitudes de punto de conexión en los formatos CSV y JSON Lines.

## Solicitud de punto de conexión en formato CSV
<a name="clarify-processing-job-data-format-tabular-request-csv"></a>

El trabajo SageMaker de procesamiento Clarify puede serializar datos en formato CSV (tipo MIME:`text/csv`). En la siguiente tabla se muestran ejemplos de cargas de solicitud serializadas.


| Carga de solicitud de punto de conexión (representación de cadena) | Comentarios | 
| --- | --- | 
|  '1,2,3,4'  |  Registro único (cuatro características numéricas).  | 
|  '1,2,3,4\$1n5,6,7,8'  |  Dos registros, separados por un salto de línea '\$1n'.  | 
|  '"Este es un buen producto",5'  |  Registro único (una característica de texto y una característica numérica).  | 
|  ‘"Este es un buen producto",5\$1n"Mala experiencia de compra",1’  |  Dos registros.  | 

## Solicitud de punto de conexión en formato JSON Lines
<a name="clarify-processing-job-data-format-tabular-request-jsonlines"></a>

El trabajo SageMaker de procesamiento Clarify puede serializar datos en un formato denso de líneas JSON de SageMaker IA (tipo MIME:). `application/jsonlines` Para obtener más información sobre la líneas JSON, consulte [Formato de solicitud JSONLINES](cdf-inference.md#cm-jsonlines).

Para transformar los datos tabulares en datos JSON, proporcione una cadena de plantilla al parámetro de configuración del análisis `content_template`. Para obtener más información sobre `content_template` consulte [Archivos de configuración del análisis](clarify-processing-job-configure-analysis.md). En la siguiente tabla se muestran ejemplos de cargas de solicitud JSON Lines serializadas.


| Carga de solicitud de punto de conexión (representación de cadena) | Comentarios | 
| --- | --- | 
|  '\$1"datos":\$1"características":[1,2,3,4]\$1\$1'  |  Registro único. En este caso, la plantilla se parece a `'{"data":{"features":$features}}' ` y `$features` se sustituye por la lista de características `[1,2,3,4]`.  | 
|  '\$1"datos":\$1"características":[1,2,3,4]\$1\$1\$1n\$1"datos":\$1"características":[5,6,7,8]\$1\$1'  |  Dos registros.  | 
|  '\$1"características":["Este es un buen producto",5]\$1'  |  Registro único. En este caso, la plantilla se parece a `'{"features":$features}'` y \$1features se reemplaza por la lista de características `["This is a good product",5]`.  | 
|  '\$1"características":["Este es un buen producto",5]\$1\$1n\$1"características":["Mala experiencia de compra",1]\$1'  |  Dos registros.  | 

## Solicitud de punto de conexión está en formato JSON
<a name="clarify-processing-job-data-format-tabular-request-json"></a>

Un trabajo SageMaker de procesamiento de Clarify puede serializar datos en estructuras JSON arbitrarias (tipo MIME:). `application/json` Para ello, debe proporcionar una cadena de plantilla al parámetro de configuración del análisis `content_template`. El trabajo de procesamiento de SageMaker Clarify lo utiliza para construir la estructura JSON externa. También debe proporcionar una cadena de plantilla para `record_template`, que se utilizará para construir la estructura JSON de cada registro. Para obtener más información sobre `content_template` y `record_template`, consulte [Archivos de configuración del análisis](clarify-processing-job-configure-analysis.md). 

**nota**  
Como `content_template` y `record_template` son parámetros de cadena, cualquier carácter entre comillas dobles (`"`) que forme parte de la estructura serializada de JSON debe anotarse como un carácter de escape en la configuración. Por ejemplo, si quiere evitar las comillas dobles en Python, puede introducir lo siguiente para `content_template`.  

```
"{\"data\":{\"features\":$record}}}"
```

La siguiente tabla muestra ejemplos de cargas de solicitud JSON serializadas y los parámetros `content_template` y `record_template` correspondientes que se requieren para construirlas.


| Carga de solicitud de punto de conexión (representación de cadena) | Comentarios | plantilla\$1contenido | plantilla\$1registro | 
| --- | --- | --- | --- | 
|  '\$1"datos":\$1"características":[1,2,3,4]\$1\$1'  |  Registro único cada vez.  |  '\$1"datos":\$1"características":\$1registro\$1\$1\$1'  |  “\$1características”  | 
|  '\$1"instancias":[[0, 1], [3, 4]], "nombres-característica": ["A", "B"]\$1'  |  Registros múltiples con nombres de características.  |  ‘\$1"instancias":\$1registros, "nombres-característica":\$1nombres-característica\$1'  |  “\$1características"  | 
|  '[\$1"A": 0, "B": 1\$1, \$1"A": 3, "B": 4\$1]'  |  Pares de registros múltiples y pares clave-valor.  |  “\$1registros"  |  “\$1características\$1kvp"  | 
|  ‘\$1"A": 0, "B": 1\$1'  |  Registro único cada vez y pares clave-valor.  |  "\$1record"  |  "\$1características\$1kvp"  | 
|  ‘\$1"A": 0, "anidado": \$1"B": 1\$1\$1'  |  Como alternativa, utilice la plantilla\$1registro completamente detallada para estructuras arbitrarias.  |  "\$1record"  |  '\$1"A": "\$1\$1A\$1", "anidado": \$1"B": "\$1\$1B\$1"\$1\$1'  | 