Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
✅ Azure Stream Analytics ✅ Fabric Eventstream
A linguagem de consulta fornece uma variedade de elementos para a criação de consultas. Estão resumidos abaixo.
| Elemento | Resumo |
|---|---|
| APLICAR | O operador APPLY permite invocar uma função com valor de tabela para cada linha retornada por uma expressão de tabela externa de uma consulta. Existem duas formas de CANDIDATURA: CROSS APPLY retorna apenas as linhas da tabela externa que produzem um conjunto de resultados a partir da função de valor de tabela. O OUTER APPLY retorna tanto as linhas que produzem um conjunto de resultados quanto as que não produzem, incluindo valores NULL nas colunas geradas pela função com valor de tabela. |
| CASO | CASE avalia uma lista de condições e retorna uma das várias expressões de resultado possíveis |
| COALESCE | COALESCE avalia os argumentos em ordem e retorna o valor da primeira expressão que inicialmente não avalia como NULL. |
| CRIAR TABELA | CREATE TABLE é usado para definir o esquema da carga útil dos eventos que entram no Azure Stream Analytics. |
| DE | FROM especifica o fluxo de entrada ou um nome de etapa associado em uma cláusula WITH. A cláusula FROM é sempre necessária para qualquer instrução SELECT. |
| AGRUPAR POR | GROUP BY agrupa um conjunto selecionado de linhas em um conjunto de linhas de resumo agrupadas pelos valores de uma ou mais colunas ou expressões. |
| TER | HAVING especifica uma condição de pesquisa para um grupo ou uma agregação. HAVING só pode ser usado com a expressão SELECT. |
| PARA | INTO especifica explicitamente um fluxo de saída e é sempre associado a uma expressão SELECT. Se não for especificado, o fluxo de saída padrão é "saída". |
|
JUNTE-SE A e Dados de referência JOIN |
JOIN é usado para combinar registros de duas ou mais fontes de entrada. JOIN é de natureza temporal, o que significa que cada JOIN deve definir até onde as linhas correspondentes podem ser separadas no tempo. JOIN também é usado para correlacionar dados históricos persistentes ou um conjunto de dados de mudança lenta (também conhecido como dados de referência) com o fluxo de eventos em tempo real para tomar decisões mais inteligentes sobre o sistema. Por exemplo, associe um fluxo de eventos a um conjunto de dados estático que mapeia endereços IP para locais. Este é o único JOIN suportado no Stream Analytics em que um limite temporal não é necessário. |
| MATCH_RECOGNIZE | MATCH_RECOGNIZE é usado para pesquisar um conjunto de eventos em um fluxo de dados. |
| NULLIF | NULLIF avalia dois argumentos e retorna null se eles forem iguais. |
| SOBRE | OVER define o agrupamento de linhas antes que uma função agregada ou analítica associada seja aplicada. |
| SELECIONAR | SELECT é usado para recuperar linhas de fluxos de entrada e permite a seleção de uma ou várias colunas de um ou vários fluxos de entrada no Azure Stream Analytics. |
| UNIÃO | UNION combina duas ou mais consultas em um único conjunto de resultados que inclui todas as linhas que pertencem a todas as consultas na união. |
| ONDE | WHERE especifica a condição de pesquisa para as linhas retornadas pela consulta. |
| COM | WITH especifica um conjunto de resultados nomeado temporário que pode ser referenciado por uma cláusula FROM na consulta. Isso é definido dentro do escopo de execução de uma única instrução SELECT. |