Tabelas
Tabelas são entidades nomeadas que contêm dados. Uma tabela tem um conjunto ordenado de colunas e zero ou mais linhas de dados. Cada linha contém um valor de dados para cada uma das colunas da tabela. A ordem das linhas na tabela é desconhecida e, em geral, não afeta as consultas, exceto para alguns operadores tabulares (como o operador superior) inerentemente indeterminados. Para obter informações sobre como criar e gerenciar tabelas, consulte gerenciando tabelas.
As tabelas ocupam o mesmo namespace que as funções armazenadas. Se uma função armazenada e uma tabela tiverem o mesmo nome, a função armazenada será escolhida.
Observação
- O limite máximo de tabelas por banco de dados é de 10.000.
- Os nomes de tabela diferenciam maiúsculas de minúsculas. Para obter mais informações, consulte Regras de nomenclatura do identificador.
Tabelas de referências em consultas
A maneira mais simples de referenciar uma tabela é usando seu nome. Essa referência pode ser feita para todas as tabelas que estão no banco de dados no contexto. Por exemplo, a consulta a seguir conta os registros da tabela do StormEvents
banco de dados atual:
StormEvents
| count
Uma maneira equivalente de gravar a consulta acima é escapando do nome da tabela:
["StormEvents"]
| count
As tabelas também podem ser referenciadas observando explicitamente o banco de dados (ou o banco de dados e o cluster) em que estão. Em seguida, você pode criar consultas que combinam dados de vários bancos de dados e clusters. Por exemplo, a consulta a seguir funcionará com qualquer banco de dados no contexto, desde que o chamador tenha acesso ao banco de dados de destino:
cluster("https://help.kusto.windows.net").database("Samples").StormEvents
| count
Também é possível referenciar uma tabela usando a função especial table(), desde que o argumento para essa função seja avaliado como uma constante. Por exemplo:
let counter=(TableName:string) { table(TableName) | count };
counter("StormEvents")
Observação
Use a table()
função especial para especificar explicitamente o escopo de dados da tabela. Por exemplo, use essa função para restringir o processamento aos dados na tabela que está no cache ativo.
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de