Configuración y exploración de especificaciones para orígenes de autoservicio (SDK por lotes)

Explorar especificaciones define 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 de exploración están codificadas y simplemente 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 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 solicitud. object
responseSpec Contiene los parámetros que definen el formato del mensaje de respuesta devuelto en una llamada de exploración.
responseSpec.type Define el tipo de datos de la especificación de respuesta. object
responseSpec.properties Contiene información sobre 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 sobre 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

Una vez completadas las especificaciones de exploración, puede continuar creando una especificación de conexión completa con el 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