Criar uma API GraphQL a partir do seu banco de dados SQL no portal do Fabric
Aplica-se a:✅banco de dados SQL no Microsoft Fabric
Você pode começar a criar APIs GraphQL diretamente do editor de consultas SQL do Fabric. O Fabric cria o esquema GraphQL automaticamente com base em seus dados, e os aplicativos estão prontos para se conectar em minutos.
Pré-requisitos
- Você precisa de uma capacidade existente no Fabric. Caso não tenha isso, inicie uma avaliação do Fabric.
- Habilite o banco de dados SQL no Fabric usando as configurações de locatário do Portal de Administração.
- Crie um novo espaço de trabalho ou use um espaço de trabalho existente do Fabric.
- Crie um novo banco de dados SQL ou use um banco de dados SQL existente.
Criar uma API para GraphQL
Para criar uma API para o GraphQL:
Abra o banco de dados no qual você deseja criar uma API GraphQL.
Selecione Novo e, em seguida, selecione API GraphQL.
Insira um Nome para o item e selecione Criar.
Neste ponto, a API está pronta, mas não está expondo nenhum dado. APIs para GraphQL são definidas em um esquema organizado em termos de tipos e campos, em um sistema fortemente tipado. O Fabric gera automaticamente o esquema GraphQL necessário com base nos dados que você escolhe expor aos clientes do GraphQL.
Selecione Obter dados. A tela Escolher dados permite que você pesquise e escolha os objetos que você deseja expor em seu esquema GraphQL.
Marque as caixas de seleção ao lado das tabelas individuais ou procedimentos armazenados que você deseja expor na API. Para selecionar todos os objetos em uma pasta, marque a caixa de seleção com o nome da fonte de dados na parte superior.
Selecione Carregar para iniciar o processo de geração do esquema GraphQL.
O esquema é gerado e você pode iniciar a criação de consultas GraphQL (leitura, lista) ou mutações (criar, atualizar, excluir) para interagir com seus dados. A imagem a seguir mostra o Explorador de esquemas com um modelo de chamada de API.
Sua API para GraphQL agora está pronta para aceitar conexões e solicitações. Você pode usar o editor de API para testar e prototipar consultas GraphQL e o explorador de esquema para verificar os tipos de dados e campos expostos na API.