Trabalhar com bancos de dados SQL
O Banco de Dados SQL no Microsoft Fabric é um banco de dados transacional versátil e de fácil uso para desenvolvedores baseado em fundamentos do Banco de Dados SQL do Azure. O recurso permite a criação e o gerenciamento de bancos de dados operacionais no ambiente do Fabric.
Diferentemente do Banco de Dados SQL do Azure, que é uma Plataforma como Serviço (PaaS), o Banco de Dados SQL no Microsoft Fabric é um Software como Serviço (SaaS). Isso significa que os usuários podem aproveitar uma solução que requer pouca manutenção, o que permite que se concentrem ainda mais em suas atividades comerciais básicas.
Uma de suas funcionalidades é a replicação automática de dados no OneLake e a conversão em Parquet quase em tempo real, o que facilita a análise de dados sem necessidade de processos complexos de ETL. Essa integração garante que os dados estejam sempre atualizados e acessíveis para vários serviços dentro do Fabric, como Spark para análise de dados, notebooks para engenharia de dados e Power BI para visualização.
Criar um banco de dados SQL
Para criar um novo banco de dados SQL no Fabric, você precisa de um workspace novo ou existente. Comece navegando até o portal do Fabric e selecionando Bancos de Dados. Na seção Novo , selecione o bloco do banco de dados SQL. Insira um nome para o novo banco de dados e selecione Criar.
Depois que o banco de dados for provisionado, você verá o painel Explorerna home page exibindo os objetos do banco de dados.
Para ajudá-lo a começar, há três blocos úteis em Criar seu banco de dados. A opção Dados de exemplo permite importar os dados de exemplo AdventureWorksLT para seu banco de dados vazio. A opção T-SQL fornece um editor da Web para escrever T-SQL para criar objetos de banco de dados, como esquemas, tabelas e exibições. A opção Cadeias de conexão exibe a cadeia de conexão do banco de dados SQL necessária para se conectar com o SQL Server Management Studio ou outras ferramentas externas.
Consultar um Banco de Dados SQL
Você pode consultar um banco de dados SQL no Fabric usando ferramentas semelhantes disponíveis para o Banco de Dados SQL do Azure, com a conveniência adicional de um editor baseado na web no portal do Fabric. Isso fornece um produto integrado de ponta a ponta, que simplifica a análise de dados e promove a colaboração.
A opção Abrir no permite iniciar o Visual Studio Code e o SSMS (SQL Server Management Studio) com as propriedades de conexão pré-preenchidas, facilitando a conexão e o início do trabalho imediatamente.
Controle do código-fonte
O controle do código-fonte é um aspecto essencial do gerenciamento de bancos de dados SQL no Microsoft Fabric. O recurso permite que você acompanhe as alterações, colabore com os membros da equipe e mantenha um histórico de modificações. Ao integrar seu banco de dados SQL a um sistema de controle do código-fonte, você se certifica de que todas as alterações sejam documentadas e possam ser revertidas, se necessário. Essa prática aumenta a confiabilidade e a consistência do processo de desenvolvimento do seu banco de dados.
Se estiver familiarizado com o controle do código-fonte, você irá perceber que não existe uma grande diferença ao confirmar alterações para um banco de dados SQL no Microsoft Fabric, em comparação com outros repositórios de código.
- Confirme o controle do código-fonte: Você pode confirmar objetos de banco de dados no controle do código-fonte, convertendo o banco de dados dinâmico em código. Esse processo lê as definições de objeto no banco de dados e as grava no repositório.
- Atualização do controle do código-fonte: Você pode atualizar objetos de banco de dados do conteúdo do controle do código-fonte. O código é validado antes de aplicar uma alteração diferencial ao banco de dados.
- Acompanhamento de histórico: Os usuários podem exibir o histórico de objetos de banco de dados no sistema de controle do código-fonte, fornecendo um registro claro de alterações e facilitando a colaboração.
Explorar recursos de desempenho
O Banco de Dados SQL no Fabric oferece recursos de desempenho inteligentes, como monitoramento e criação e ajuste automáticos do índice.
Monitorar com o painel de controle desempenho
O Painel de Controle de Desempenho no Banco de Dados SQL do Fabric simplifica a experiência do usuário removendo as complexidades do monitoramento e da operação. Permite que os usuários usem os recursos do mecanismo de banco de dados SQL plenamente, atendendo a várias cargas de trabalho no Fabric.
O painel de controle oferece diferentes níveis de visibilidade de métricas para acomodar usuários com diferentes níveis de conhecimento de SQL. Os iniciantes podem acessar métricas básicas de desempenho de consulta, enquanto usuários de nível intermediário e avançado podem ver informações mais detalhadas.
Você pode acessar o painel de desempenho clicando com o botão direito do mouse no botão de contexto (os três pontos) no modo de exibição do item e, em seguida, selecione Abrir resumo do desempenho.
Como alternativa, você pode acessar a barra de ferramentas da página inicial na janela Editor de Consultas e selecionar Resumo de desempenho.
O painel de controle de desempenho ajuda os usuários a entender o desempenho de seu banco de dados e a receber alertas para quaisquer problemas. Foi projetado para ajudar os desenvolvedores de aplicativos a detectar e resolver gargalos de desempenho antecipadamente, garantindo uma experiência do usuário intuitiva e eficiente.
Explorar o ajuste automático
O ajuste automático é um recurso integrado que aplica aprendizado de máquina para otimizar o desempenho da sua consulta. Ele identifica automaticamente oportunidades de ajuste e as implementa para melhorar a eficiência do seu banco de dados.
No banco de dados SQL no Fabric, os índices são gerenciados dinamicamente, com um grafo mostrando o número de índices criados, descartados e revertidos ao longo do tempo e uma tabela listando os índices criados pela ferramenta, incluindo detalhes como nome do esquema, nome da tabela, nome do índice, status, colunas-chave, colunas incluídas e datas de criação e exclusão.
Você pode monitorar a indexação automática na guia Índice automático no painel de desempenho.