Tables
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 alguns operadores tabulares (como o operador superior) que são inerentemente indeterminados. Para obter informações sobre como criar e gerir tabelas, veja Gerir tabelas.
As tabelas ocupam o mesmo espaço de nomes que as funções armazenadas. Se uma função armazenada e uma tabela tiverem o mesmo nome, será escolhida a função armazenada.
Nota
- O limite máximo de tabelas por base de dados é de 10 000.
- Os nomes das tabelas são sensíveis às maiúsculas e minúsculas. Para obter mais informações, veja Regras de nomenclatura de identificador.
Tabelas de referências em consultas
A forma mais simples de referenciar uma tabela é utilizando o respetivo nome. Esta referência pode ser feita para todas as tabelas que estão na base de dados em contexto. Por exemplo, a seguinte consulta conta os registos da tabela da StormEvents
base de dados atual:
StormEvents
| count
Uma forma equivalente de escrever a consulta acima é ao escapar ao nome da tabela:
["StormEvents"]
| count
As tabelas também podem ser referenciadas ao observar explicitamente a base de dados (ou a base de dados e o cluster) em que se encontram. Em seguida, pode criar consultas que combinem dados de várias bases de dados e clusters. Por exemplo, a seguinte consulta funcionará com qualquer base de dados em contexto, desde que o autor da chamada tenha acesso à base de dados de destino:
cluster("https://help.kusto.windows.net").database("Samples").StormEvents
| count
Também é possível referenciar uma tabela com 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")
Nota
Utilize a table()
função especial para especificar explicitamente o âmbito de dados da tabela. Por exemplo, utilize esta função para restringir o processamento aos dados na tabela que cai na cache frequente.
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários