DataService Studio le permite crear, publicar y gobernar API de datos sin necesidad de desarrollar un servicio de backend. Conéctese a un origen de datos, configure la lógica de consulta y exponga el resultado como una API REST invocable, todo desde DataWorks.
Utilice la gestión de API cuando necesite otorgar a aplicaciones o equipos posteriores acceso controlado y bajo demanda a conjuntos de datos específicos. Para transferencias masivas de datos o exportaciones a gran escala, utilice soluciones de sincronización de datos.
A quién va dirigida esta sección
La gestión de API abarca dos flujos de trabajo distintos según su rol:
Publicadores de API: ingenieros o analistas de datos que crean API respaldadas por un origen de datos, las prueban y publican, y controlan quién puede invocarlas.
Consumidores de API: desarrolladores de aplicaciones o consumidores de datos que descubren API publicadas, solicitan autorización e integran dichas API en sus aplicaciones.
Publicar una API
Siga estos pasos para crear y publicar una API de datos:
Cree una API. Genere una API a partir de un origen de datos mediante la interfaz sin código (no requiere SQL) o el editor de código (para consultas SQL personalizadas). También puede registrar un servicio HTTP/HTTPS externo existente para gestionarlo de forma centralizada en DataService Studio.
Pruebe la API. Ejecute llamadas de prueba contra la API antes de publicarla para comprobar la lógica de consulta, el manejo de parámetros y el formato de respuesta.
Publique la API. Publique la API para que sea invocable. Gestione las versiones para revertir a una versión anterior si es necesario.
Autorice a los invocadores. Otorgue permiso a aplicaciones o usuarios específicos para invocar la API publicada.
Invocar una API
Siga estos pasos para integrar una API publicada en su aplicación:
Descubra la API. Explore las API disponibles en el catálogo de servicios de DataService Studio e identifique aquella que satisface su necesidad de datos.
Solicite autorización. Contacte al publicador de la API para obtener permiso de invocación para su aplicación.
Invoque la API. Utilice las credenciales de autorización para enviar solicitudes al endpoint de la API desde su aplicación.
Funcionalidades disponibles
|
Tarea |
Descripción |
|
Generar API desde un origen de datos |
Cree una API REST respaldada por una tabla de base de datos o una consulta SQL, ya sea mediante la interfaz sin código o el editor de código |
|
Registrar un servicio de API externo |
Importe una API HTTP/HTTPS existente a DataService Studio para su publicación y gobernanza centralizadas |
|
Probar, publicar y gestionar versiones |
Ejecute llamadas de prueba, publique para habilitar la invocación de la API y gestione versiones para permitir reversiones |
|
Autorizar una API |
Otorgue permiso a aplicaciones específicas para invocar una API publicada |
|
Invocar una API |
Envíe solicitudes autenticadas a un endpoint de API publicado |
|
Configurar filtros de API |
Aplique prefiltros y posfiltros mediante funciones Aviator o Python para preprocesar parámetros de solicitud o transformar respuestas de la API |
|
Gestionar y mantener API |
Supervise registros de llamadas, actualice la configuración de la API, desconecte una API y organice las API con etiquetas |