Compartir a través de


¿Qué es la API de Microsoft Fabric para GraphQL?

La API de Microsoft Fabric para GraphQL es una capa de acceso a datos que permite realizar consultas rápidas y eficaces de varios orígenes de datos con una tecnología de API ampliamente adoptada y conocida. La API permite abstraer los detalles de los orígenes de datos de back-end para que pueda concentrarse en la lógica de la aplicación y proporcionar todos los datos que necesita un cliente en una sola llamada. GraphQL usa un lenguaje de consulta simple y conjuntos de resultados fáciles de manipular, lo que minimiza el tiempo que tardan las aplicaciones en acceder a los datos en Fabric.

Exposición de datos a través de la API para GraphQL

Exponer orígenes de datos a un elemento de GraphQL en Microsoft Fabric es rápido y fácil. Seleccione el origen de datos que desea exponer y, a continuación, indique qué objetos de ese origen de datos desea presentar a través de la API. Opcionalmente, defina las relaciones entre los campos que elija. Después de completar estos pasos, el punto de conexión de API está listo para aceptar consultas.

Orígenes de datos admitidos (versión preliminar)

Actualmente, los orígenes de datos admitidos que se mencionaran a continuación se pueden exponer a través de la API de Fabric para GraphQL:

  • Data Warehouse en Microsoft Fabric
  • Microsoft Fabric Lakehouse mediante el punto de conexión de SQL Analytics
  • Bases de datos reflejadas de Microsoft Fabric a través del punto de conexión de SQL Analytics
  • Bases de datos SQL de Microsoft Fabric
  • Bases de datos de Azure SQL
  • Datamarts

Características

La API de Fabric para GraphQL incluye:

  • Detección automática de esquemas de origen de datos.
  • Generación automática de consultas y mutaciones.
  • Generación automática de solucionadores.
  • Generación automática de código de prueba local.
  • Compatibilidad con vistas para bases de datos SQL y almacenes de datos.
  • Compatibilidad con procedimientos almacenados para bases de datos SQL y almacenes de datos.
  • Compatibilidad con varios orígenes de datos con las consultas de distribución ramificada correspondientes.
  • Capacidad de crear relaciones uno a uno, uno a varios y varios a varios.
  • Capacidad de seleccionar objetos individuales que se van a exponer desde un origen de datos.
  • Capacidad de exponer columnas específicas de tablas de origen de datos.
  • Posibilidad de supervisar el comportamiento de la API con un panel de control y un registro de solicitudes.

Experiencia de edición interactiva

La API para GraphQL incluye un editor en el que puede desarrollar y probar fácilmente las consultas o mutaciones. Algunas de las funcionalidades del editor son las siguientes:

  • Un panel de resultados para visualizar la salida de consultas o mutaciones
  • Compatibilidad con parámetros de consulta o mutación
  • IntelliSense compatible con la sintaxis de GraphQL y los nombres de objeto de esquema