Colunas calculadas no SharePoint | Uma visão geral
Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.
Neste tutorial, faremos uma rápida visão geral de todas as opções disponíveis na interface do usuário do DAX Studio. Isso inclui os painéis e cada botão na faixa de opções. Discutiremos como o uso desses recursos ajudará a melhorar seu desempenho no DAX Studio.
É importante se familiarizar com a finalidade e a função de cada recurso no DAX Studio. Então, vamos passar por isso de cima para baixo.
Índice
Usando a faixa de opções do DAX Studio
O DAX Studio tem três guias em sua faixa de opções: Home , Advanced e Help .
1. A guia Início:
As opções na guia Início são agrupadas de acordo com a finalidade.
Para criar e executar consultas
Estes são os botões dentro do grupo Consulta :
O primeiro botão à esquerda é Executar . Essa opção permite executar o código DAX que você escreveu. E se você clicar na seta suspensa, mais 2 botões aparecerão: Executar Consulta e Limpar Cache e Executar .
O próximo botão é Cancelar . Clicar nessa opção solicitará que a execução da consulta seja interrompida. Isso é especialmente útil se uma consulta estiver demorando muito para ser executada.
A opção Limpar Cache é semelhante a Limpar Cache e Executar , só que a primeira simplesmente limpará os caches no programa. Portanto, se você deseja executar a consulta após limpar o cache, é melhor escolher a última opção para reduzir o número de cliques.
A opção Saída permite extrair os resultados para visualização e edição em outro software. Por exemplo, se você deseja visualizar os resultados no Excel, pode usar a opção Saída para extrair os resultados como um arquivo do Excel.
O grupo View possui apenas um botão: o Query Builder.
O Query Builder permite que você execute uma consulta DAX sem precisar escrever nenhum código.
Depois de clicar no Query Builder, você só precisa arrastar e soltar colunas e/ou medidas de seu painel de metadados.
O grupo Editar contém botões semelhantes aos de outros programas, como o Excel.
Esses comandos são aplicáveis aos códigos que você escreveu.
Para formatar o código DAX
O próximo grupo é Formato :
Consulta de formato é uma ótima ferramenta para usar ao escrever código DAX. Clicar nele formatará seus códigos DAX de acordo com o padrão DAX Studio.
Esta opção usa um serviço conhecido como daxformatter.com . Ele envia uma solicitação para este site e, por sua vez, o site formata o código e o envia de volta ao DAX Studio. Observe que você precisa de uma conexão com a Internet para fazer essa funcionalidade funcionar.
Em seguida, os botões Comentar e Descomentar permitem que você coloque comentários em seu código DAX.
Os botões To Upper e To Lower permitem que você altere as maiúsculas e minúsculas do seu código DAX escrito.
A opção Debug Commas é um recurso que permite deslocar vírgulas do final da linha para o início da linha. Isso é especialmente útil quando você está escrevendo várias linhas de código. Isso diminui a confusão.
O próximo grupo Localizar com os botões Localizar e Substituir tem funções semelhantes às de outros softwares.
Para medir e monitorar o desempenho
Seguindo em frente, há o grupo do LuckyTemplates .
O botão Load Perf Data permite importar dados que foram exportados do LuckyTemplates Performance Analyzer .
Para fazer isso, primeiro você precisa extrair um arquivo do LuckyTemplates. Vá para a guia Exibir no LuckyTemplates e clique em Analisador de Desempenho .
O painel Performance Analyzer aparecerá. Clique no botão Iniciar gravação enquanto examina os visuais e o código DAX no LuckyTemplates que deseja analisar e, em seguida, clique em Exportar .
Volte para o DAX Studio e carregue o arquivo que você extraiu do LuckyTemplates usando a opção Load Perf Data .
O próximo é o grupo Traces :
O primeiro botão desse grupo é Todas as consultas . Ao clicar nele, uma nova guia chamada Todas as consultas aparecerá na parte inferior.
Esta guia contém StartTime, Type, Duration, User, Database e Query. Ele fornece estatísticas digitais das consultas enviadas ao Analysis Services no LuckyTemplates, LuckyTemplates Service , Excel ou SSAS .
A opção Query Plan fornece informações sobre o plano de consulta lógico e físico. Isso pode ajudá-lo a entender como o mecanismo DAX resolve um código DAX. Ao clicar nessa opção, outra nova guia aparecerá na parte inferior.
Depois, há a opção Horários do servidor . Ele fornece informações sobre como os dados foram extraídos do mecanismo de armazenamento . Da mesma forma, outra nova guia será aberta se você clicar nela.
Para Traces, você não pode ter todas as três opções ativadas simultaneamente.
Se você tentar clicar em duas opções simultaneamente, aparecerá uma mensagem de erro dizendo que você deve aguardar a atualização do rastreamento.
Para uso com software externo
O último grupo na guia Home é Connection :
O botão Conectar permite que você conecte ou altere a conexão atual para o modelo do LuckyTemplates, Analysis Services ou Excel no DAX Studio.
Por exemplo, você está trabalhando com um modelo do LuckyTemplates e deseja alternar instantaneamente entre as ferramentas de dados do SQL Server ou SSAS. Depois é só usar a opção Conectar e fazer as alterações necessárias.
A opção Atualizar Metadados , quando clicada, atualizará suas tabelas e dados encontrados no painel Metadados no DAX Studio.
Por exemplo, você fez alterações em seus dados no LuckyTemplates. Essa alteração não será rastreada automaticamente pelo DAX Studio. Portanto, você precisa clicar em Atualizar metadados e ele será atualizado de acordo.
2. A guia Avançado:
A segunda guia na faixa de opções é a guia Avançado .
As opções nesta aba são agrupadas em 4 de acordo com a função.
O primeiro é o grupo Métricas :
Vamos primeiro discutir a opção Exibir Métricas .
Quando clicado, isso abrirá o painel VertiPaq Analyzer Metrics, que fornece várias informações sobre tabelas, colunas e outros dados usados em seu arquivo DAX Studio atual.
A opção Export Metrics exportará as informações no painel VertiPaq Analyzer Metrics, enquanto a opção Import Metrics traz métricas de fontes fora do DAX Studio.
O grupo Exportar contém a opção Exportar dados que permite exportar os dados em seu DAX Studio como arquivo .csv ou tabela SQL.
Em seguida, o grupo Performance contém a opção Run Benchmark .
Você pode usar isso quando quiser executar o mesmo código várias vezes com a ajuda do cache frio e do cache quente.
O último grupo na guia Avançado é Ferramentas externas .
Quando clicado, o SQL Profiler abre a janela do SQL Server Profiler.
Ele permite que você rastreie o código que está sendo executado junto com os eventos gerados nos bastidores. No entanto, o DAX Studio já faz essa mesma operação, portanto, não há necessidade real de usar essa opção.
Isso é algo que você usaria caso não conseguisse abrir o DAX Studio em seu computador. Esta opção está disponível no SQL Server Management Studio.
A opção Analisar no Excel permite conectar o DAX Studio ao Excel. Isso é especialmente útil se você deseja criar rapidamente uma tabela dinâmica ou um relatório.
Ao clicar nele, o programa Excel será iniciado e, por padrão, o redirecionará para a criação de tabelas dinâmicas.
3. A guia Ajuda:
A última guia na faixa de opções do DAX Studio é a guia Ajuda .
Esta guia ajudará você a entender melhor as funções e os recursos do DAX Studio.
No grupo Links , há DAX Studio Help , Power Pivot Forum e Analysis Services Forum .
Estes são links que você pode acessar se tiver dúvidas. Esses links o redirecionarão para fontes on-line, portanto, verifique se você está conectado à Internet.
Além disso, há também o grupo Problemas .
Se você enfrentar um bug ao usar o DAX Studio, poderá denunciá-lo usando a opção Report a Bug . Você também pode solicitar recursos usando a opção Solicitar um recurso . E se houver um recurso específico que você não entende, você pode clicar na opção Faça uma pergunta .
Se quiser saber mais informações sobre sua versão do DAX Studio, clique na opção Sobre o DAXStudio .
Você também pode usar isso para compartilhar informações mais detalhadas sobre os problemas encontrados ao usar o DAX Studio.
Adicionando recursos à barra de ferramentas de acesso rápido
Se houver recursos ou funções que você utiliza várias vezes ao dia enquanto usa o DAX Studio, você pode adicioná-los à barra de ferramentas de acesso rápido .
Para adicionar itens à Barra de Ferramentas de Acesso Rápido, basta clicar com o botão direito do mouse sobre eles e selecionar Adicionar à Barra de Ferramentas de Acesso Rápido .
A barra de ferramentas de acesso rápido pode ser encontrada no canto superior esquerdo do DAX Studio.
Você também pode optar por transferi-lo abaixo da faixa de opções.
Isso é especialmente útil se você costuma usar opções que estão em menus suspensos. Ao adicioná-los à Barra de Ferramentas de Acesso Rápido, você reduz o número de cliques que precisa fazer.
Além disso, se você tiver tudo o que precisa na barra de ferramentas, poderá fechar a Faixa de opções. Isso tornará seu espaço de trabalho do DAX Studio menos confuso.
Usando o painel de metadados no DAX Studio
O Painel de Metadados fornece informações sobre seu modelo de dados.
O primeiro menu suspenso fornece o nome do modelo de dados. Se você estiver conectado ao SQL Server Analysis Services, verá vários bancos de dados listados neste menu suspenso.
A opção de pesquisa permite filtrar o conteúdo do seu modelo de dados, como tabelas e colunas.
Usando recursos especiais no DAX Studio
Um recurso distinto no DAX Studio é a capacidade de aumentar e diminuir o zoom de cada painel.
Além disso, se você passar o mouse sobre uma tabela no painel Metadados, estatísticas detalhadas sobre essa tabela/coluna serão exibidas.
Você também notará que há tabelas com ícones translúcidos que originalmente não fazem parte do arquivo do LuckyTemplates usado no DAX Studio.
Essas tabelas existem porque toda vez que você usa a funcionalidade de data/hora automática no LuckyTemplates, o DAX Studio cria várias tabelas para cada coluna em seu modelo de dados.
É por isso que é importante ter uma tabela Date em cada modelo de dados, caso você vá usá-la no futuro para executar cálculos de inteligência de tempo.
Essas tabelas aparecem apenas dentro de ferramentas externas, como o DAX Studio, e não são visíveis dentro do LuckyTemplates por padrão. Você pode desligar esta opção para que não consuma muito espaço na memória do programa.
Usando o painel de funções no DAX Studio
O painel Funções é usado se você quiser entender os parâmetros e argumentos de uma determinada função.
Para visualizar os parâmetros, arraste e solte uma função do painel Funções para a área de codificação. Neste exemplo, é a função DATE.
Você verá o argumento necessário para fazer a função DATE funcionar corretamente no DAX Studio.
Usando o painel DMV no DAX Studio
DMV significa Visualizações de gerenciamento dinâmico . Essas informações de estado do servidor de retorno do DMV.
Você pode acessar qualquer informação sobre seu modelo de dados com a ajuda desses DMVs. Eles aparecem como uma instrução SQL, mas não são realmente um código.
Por exemplo, vamos arrastar e soltar DISCOVER_KEYWORDS na área de codificação e executá-lo.
No painel Resultados, você verá que ele fornece uma coluna que diz Palavra-chave.
Se você tentar executar uma dessas palavras-chave no LuckyTemplates, receberá uma mensagem de erro informando que o código está incorreto.
Isso ocorre porque essas palavras-chave são reservadas.
Você não pode usar palavras-chave reservadas em seu código DAX.
Este é um recurso muito útil, pois ajuda a evitar erros de palavras-chave. Usar as palavras-chave certas no DAX Studio e no LuckyTemplates é especialmente crucial se você estiver escrevendo várias linhas de código.
Usando os outros painéis disponíveis no DAX Studio
Painel de Saída
O painel Output fornece informações sobre as ações que você executou no DAX Studio.
Isso inclui, mas não está limitado a, estabelecer conexões, aguardar o início do rastreamento e/ou atualizar os metadados. Ele também inclui informações detalhadas sobre erros.
Se você executar um código, ele também fornecerá informações sobre o número de linhas que foram retornadas e o tempo de processamento da consulta.
Painel de Resultados
O painel Resultados mostra o resultado do código DAX ou DMV que você executou.
Painel de Histórico de Consultas
O painel Query History mostra um resumo dos códigos que você executou.
Isso é especialmente útil se você fechar uma sessão do DAX Studio e quiser recuperar informações sobre as consultas executadas. Se você clicar duas vezes em uma consulta, ela aparecerá automaticamente na janela de código.
Outra informação
No canto inferior direito do DAX Studio, existem várias outras informações disponíveis.
A informação mais importante é o host local e o número do código . Ao tentar conectar o Excel ao LuckyTemplates ou ao Analysis Services, você precisa dessas informações para poder fazer uma conexão entre o DAX Studio e qualquer um dos dois softwares mencionados.
O tempo, ao final, permite acompanhar os segundos ou minutos decorridos ao executar uma consulta.
Desempenho da consulta e configuração do DAX Studio
Conclusão
DAX Studio é a melhor ferramenta para usar ao analisar consultas DAX no LuckyTemplates. Portanto, é importante se familiarizar com cada recurso com o qual ele foi criado. É importante entender o que são, como podem ser usados e como podem afetar seu fluxo de trabalho ao usar o DAX Studio.
Esta visão geral da interface do usuário do DAX Studio é uma boa base antes de escrever códigos DAX. Quanto mais profundo for o seu conhecimento do básico, mais sucesso terá ao lidar com problemas avançados.
Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.
Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.
Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.
O que é self em Python: exemplos do mundo real
Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.