MicroStrategy ONE

Use Auto SQL para criar tabelas SQL de formato livre

MicroStrategy ONE A atualização 10 introduziu a capacidade de usar SQL automático para criar tabelas de formato livre como um recurso de visualização. Começando em MicroStrategy Atualização 11 de 2021, esse recurso vem pronto para uso.

O uso do Auto SQL para criar tabelas Freeform SQL é suportado em MicroStrategy Cloud ambientes e começando em MicroStrategy ONE (março de 2024), o Auto SQL é compatível com o MicroStrategy Cloud para plataforma governamental. Você só pode usar esse recurso no Workstation.

Auto SQL é uma ferramenta integrada com IA no editor de esquema projetada para geração e edição eficiente de SQL. Ao interpretar entradas de linguagem natural, ele pode ajudar a produzir e modificar definições complexas de tabelas SQL de formato livre. Quando apresentado com uma instrução SQL existente, o Auto SQL fornece um resumo claro e conciso de sua funcionalidade. Além disso, para bancos de dados como o Snowflake, que exigem convenções específicas de gravação SQL, ele oferece recomendações de otimização para melhorar o desempenho e a conformidade.

Acessar SQL automático

SQL automático faz parte do MicroStrategy AI pacote complementar e está disponível para MicroStrategy Cloud Clientes de Meio Ambiente (MCE) começando em MicroStrategy ONE Atualização 11 (setembro de 2023). Somente usuários e grupos de usuários com o Use o assistente automático e visualizações de ML privilégio, bem como um conjunto de privilégios de administrador necessários para editar o esquema e o Freeform SQL pode acessar o Auto SQL.

  1. Abra o Workstation.

  2. No painel de navegação, clique em  Esquemas.

  3. Clique com o botão direito no esquema no qual deseja criar uma tabela lógica personalizada e escolha Editar.

  4. No painel esquerdo, selecione uma fonte de dados de Catálogo de Dados.

  5. Conecte-se à sua fonte de dados.

  6. Clique Adicione SQL de formato livre.

    O Auto SQL aparece no canto superior direito.

  7. Clique com o botão direito em uma tabela e escolha Adicionar ao bate-papo para enviar tabelas especificadas para Auto SQL. Se necessário, você pode selecionar diversas tabelas.

    Esta etapa é altamente recomendada, pois esquemas grandes podem não ser compatíveis com o limite máximo de tokens do serviço.

  8. Digite sua pergunta.

    O Auto SQL gera o SQL para você.

  9. Use o botão Inserir para enviar automaticamente o SQL gerado para o campo de entrada Freeform SQL no Schema Editor.

  10. Verifique o SQL gerado e faça os ajustes necessários, se necessário.

  11. Clique em Executar SQL. Veja os resultados na visualização da tabela.

Melhores práticas para usar SQL automático

  • Conheça o seu modelo de dados O Auto SQL não conhece detalhes sobre a estrutura de suas tabelas e dados, ajuda a combinar o SQL. Entenda seu modelo de dados para aproveitar totalmente os recursos do Auto SQL. As tabelas são escolhidas pelo nome, não pelo conteúdo, o que significa que você precisa entender se o objeto é originado de uma tabela correta.

  • Estreitar Usar Adicionar ao bate-papo e fornecer tabelas para a conversa para aumentar a qualidade do SQL gerado e o tempo de resposta. Esquemas vastos podem ultrapassar rapidamente o tamanho máximo de pergunta disponível.

  • Seja específico Forneça o máximo de detalhes possível para sua contribuição. Tente usar os nomes das colunas que existem no seu banco de dados.

  • Iterar Crie uma consulta incremental, adicione novos campos e dê mais detalhes sobre sua pergunta – com correções e ajustes, você consegue uma boa estrutura SQL que pode servir como ponto de partida para você continuar.

  • Garanta a qualidade dos dados O Auto SQL não verifica se as colunas estão vazias ou nulas. Se o seu prompt não retornar nenhuma linha, verifique a qualidade dos dados e as condições de filtragem.

Limitações conhecidas

  • Modelos de big data Devido às restrições do Large Language Model, vastos esquemas compostos por várias tabelas e namespaces não podem ser processados de uma só vez pelo Auto SQL. Reduza o número de namespaces conectados e adicione tabelas a um chat para fornecer tabelas específicas necessárias para seu SQL.

  • Grande consulta do Google O Editor de Esquema recupera apenas tabelas por padrão no Data Catalog. Portanto, o Auto SQL não recebe um conjunto completo de nomes de colunas. Esta é uma limitação do design atual. Verifique se os nomes das suas tabelas estão corretos antes de executar o SQL.

Use Auto SQL para explicar SQL

Imagine a comodidade de ter um tutor pessoal ao seu lado, pronto para ajudá-lo sempre que você tiver alguma dúvida. O Auto SQL faz exatamente isso para você! Se você já criou uma consulta SQL complexa e se encontra confuso tentando recuperar sua lógica meses depois, o Auto SQL vem em seu socorro. Basta abrir sua tabela Freeform SQL e ela detalha rapidamente sua estrutura, explicando cada componente em linguagem simples. Você também pode usá-lo para entender qualquer código SQL que possui, colando-o no Auto SQL.

Seja decodificando operações JOIN, dissecando cláusulas WHERE ou esclarecendo funções agregadas, o Auto SQL oferece uma atualização rápida, garantindo que você esteja sempre atualizado.

Entenda uma tabela SQL de formato livre

  1. Selecione uma tabela SQL de formato livre e clique em SQL no fundo.

  2. Clique em Editar SQL.

  3. Abra o Auto SQL para receber automaticamente uma descrição da tabela SQL.

Explique SQL

  1. Acima do campo de entrada do Auto SQL, clique em Explicar. A entrada é pré-preenchida com uma fórmula.

  2. Copie seu SQL para o campo de entrada e clique Digitar.

  3. O Auto SQL analisa o SQL e fornece um resumo conciso da sua consulta.

Use Auto SQL para otimizar sua consulta

Obtenha desempenho de alto nível com nosso otimizador SQL! Esteja você trabalhando com Snowflake ou outra fonte de dados, a qualidade do seu SQL desempenha um papel fundamental na velocidade da consulta. Insira seu código e nossa ferramenta identifica rapidamente ineficiências, oferecendo consultas refinadas para obter resultados ideais. Navegue com confiança em conjuntos de dados complexos, garantindo que cada consulta seja executada de maneira suave e eficiente. Eleve suas análises com SQL ajustado com precisão!

  1. Clique Otimizar acima do campo de entrada do Auto SQL. A entrada é pré-preenchida com uma fórmula. Observe que o Auto SQL reconhece automaticamente sua conexão com o banco de dados.

  2. Copie seu SQL no campo de entrada e clique Digitar.

  3. O Auto SQL analisa seu SQL e fornece orientação para melhorar sua consulta.

 

Tópicos relacionados

Telemetria automática