Configuración de especificaciones de exploración para fuentes de autoservicio (SDK por lotes)

Las especificaciones de exploración definen los parámetros necesarios para explorar e inspeccionar los objetos contenidos en el origen. Explorar especificaciones también define el formato de respuesta devuelto cuando se exploran e inspeccionan los objetos.

SUGERENCIA

Las especificaciones del explorador están codificadas y puede copiar y pegar la carga útil siguiente en la especificación de conexión.

"exploreSpec": {
  "name": "Resource",
  "type": "Resource",
  "requestSpec": {
    "$schema": "http://json-schema.org/draft-07/schema#",
    "type": "object"
  },
  "responseSpec": {
    "$schema": "http: //json-schema.org/draft-07/schema#",
    "type": "object",
    "properties": {
      "format": {
        "type": "string"
      },
      "schema": {
        "type": "object",
        "properties": {
          "columns": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "type": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "data": {
        "type": "array",
        "items": {
          "type": "object"
        }
      }
    }
  }
}
Explorar especificaciones Descripción Ejemplo
name Define el nombre o el identificador de la especificación de exploración. Resource
type Define el tipo de la especificación de exploración. Resource
requestSpec Contiene los parámetros necesarios para explorar objetos en la conexión.
requestSpec.type Define el tipo de datos de la especificación de la solicitud. object
responseSpec Contiene los parámetros que definen el formato del mensaje de respuesta devuelto contra una llamada de exploración.
responseSpec.type Define el tipo de datos de la especificación de respuesta. object
responseSpec.properties Contiene información relacionada con el formato del mensaje de respuesta.
responseSpec.properties.format Define el formato del esquema de respuesta. object
responseSpec.properties.format.type Define el tipo de datos de las propiedades. string
responseSpec.schema Contiene información relacionada con el formato del esquema de respuesta.
responseSpec.schema.type Define el tipo de datos del esquema. object
responseSpec.schema.properties Contiene información sobre las columnas, el tipo y los elementos contenidos en un esquema.
responseSpec.schema.properties.columns.items.properties.name Muestra el nombre del archivo.
responseSpec.schema.properties.columns.items.properties.name.type Define el tipo de datos del nombre del archivo. string

Pasos siguientes

Con las especificaciones de exploración rellenadas, puede continuar creando una especificación de conexión completa utilizando la variable Flow Service API. Consulte la Guía de API de fuentes de autoservicio (SDK por lotes) para obtener más información.

En esta página