Panoramica
Che cos'è Data API Builder?Documentazione del generatore di API dati
Il generatore di API dati genera endpoint REST e GraphQL per i database, tra cui SQL Server, Azure SQL, Azure Cosmos DB, PostgreSQL e MySQL. Include anche un server MCP per l'integrazione dell'agente di intelligenza artificiale. Open source, sicuro e pronto per la produzione.
Panoramica
REST APIPanoramica
API GraphQLPanoramica
SQL MCP ServerNovità
Versione 2.0Riferimento
Matrice di funzionalitàAvvio rapido
Guida introduttiva: SQLAvvio rapido
Avvio rapido: NoSQLServer MCP SQL
Connettere gli agenti di intelligenza artificiale al database tramite il protocollo del contesto del modello.
Concetti
Panoramica, trasporto e strumenti di dati integrati.
Strumenti e configurazione
Strumenti personalizzati, descrizioni di entità e autenticazione.
Quickstarts
Connettere il primo client dell'agente di intelligenza artificiale al server MCP.
REST API
Endpoint REST generati automaticamente con OpenAPI, memorizzazione nella cache e operatori di query.
Concetti e caratteristiche
Endpoint, OpenAPI, viste di database e stored procedure.
Operatori di query e memorizzazione nella cache
Filtrare, ordinare, impaginare e memorizzare nella cache le risposte REST.
Quickstarts
Ottenere un endpoint REST in esecuzione con il database preferito.
API GraphQL
Query basate su schema, mutazioni, relazioni e aggregazioni.
Concetti e caratteristiche
Endpoint, mutazioni, aggregazioni, relazioni e procedure memorizzate.
Operatori di query
Filtrare, ordinare, impaginare e proiettare campi nelle query GraphQL.
Quickstarts
Ottenere un endpoint GraphQL in esecuzione con il database preferito.
Generatore di API per dati
Quickstarts
Configurazione dettagliata per SQL Server, PostgreSQL, MySQL e Azure Cosmos DB.
Interfaccia della riga di comando
Inizializzare, configurare, convalidare ed eseguire DAB dal terminale.
Configurazione
Riferimento allo schema, valori dinamici, inserimento di segreti e file specifici dell'ambiente.
- Informazioni di riferimento sullo schema di configurazione
- Configurazione dell'entità
- Configurazione del runtime
- Configurazione dell'origine dati
- File specifici dell'ambiente
- funzione @env()
- La funzione Key Vault di @azure()
- Configurazione automatica
- Più origini dati
- Procedure consigliate per la configurazione
Sicurezza e autenticazione
Provider di autenticazione, ruoli di autorizzazione e sicurezza a livello di riga.
- Panoramica della sicurezza
- Informazioni generali sull'autenticazione
- Autorizzazione e ruoli
- Microsoft Entra ID
- JWT personalizzato (Okta, Auth0, Keycloak)
- App Service EasyAuth
- Simulatore per i test locali
- Provider non autenticato
- Flusso per Conto di terzi (OBO)
- Sicurezza a livello di riga
- Criteri di database
- Procedure consigliate per la sicurezza