Descripción de tablas con nombre asignado
Descripción
Recibe una lista de tablas con nombre asignado como entrada y devuelve metadatos obtenidos del repositorio para esas tablas. La información en la respuesta incluye el sistema de referencia de coordenadas de la tabla, el cuadro delimitador, las columnas y sus tipos, además de los detalles del índice geohash (escala y precisión).
Flujo de autorización de ACL
Para ver los metadatos de las tablas con nombre asignado desde el repository de la lista de las tablas con nombre asignado como entrada, será necesario que el usuario (o las funciones a las que pertenezca) ejecute los permisos de la siguiente manera:
- "EJECUTAR" para el tipo de entidad "Location Intelligence.Named Resources"
Formato de dirección URL de HTTP POST
El siguiente formato se utiliza para solicitudes HTTP POST:
HTTP POST: /tables/metadata.json
POST DATA: {
"namedTablesList": ["/Samples/NamedTables/WorldTable",
"/Samples/NamedTables/USA",
"/InvalidTable"]
}
POST BODY: Content-Type:application/json {list of tables}
Parámetros
Consulte Tipos de datos de URL de solicitud, para obtener información sobre los tipos de parámetros que se indican a continuación.
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
tablas=<tables> | Lista de cadenas | opcional | Lista separada por comas con las rutas de las tablas con nombre asignado que deben ser descritas. |
Devolución
Devuelve los metadatos de las tablas con nombre asignado. La información de metadatos devuelta es la misma que para la respuesta de Descripción de tabla; sin embargo, en este caso está ajustada a TableMatadataList e incluye un nombre para identificar la tabla con nombre asignado.
Ejemplo
Cuerpo de la solicitud:
{
"namedTablesList": ["/Samples/NamedTables/WorldTable",
"/Samples/NamedTables/USA",
"/InvalidTable"]
}
Respuesta:{
"TableMetadataList":[
{
"name":"/Samples/NamedTables/WorldTable",
"Metadata":[...],
"TableMetadata":{...}
},
{
"name":"/Samples/NamedTables/USA",
"Metadata":[...],
"TableMetadata":{...}
},
{
"name": "/InvalidTable",
"errorMessage": "RepositoryEx_ResourceNotFound: Resource was not found - /InvalidTable"
}
]
}