Utilizar os operadores do projeto

Concluído

Os operadores de projeto controlam quais colunas incluir, adicionar, remover ou renomear no conjunto de resultados de uma instrução.

Existem vários tipos de operadores de projeto. A tabela a seguir é uma lista das variações.

Operator Description
projeto Selecione as colunas a serem incluídas, renomeadas ou descartadas e insira novas colunas computadas.
projeto-fora Selecione quais colunas da entrada excluir da saída.
manutenção do projeto Selecione quais colunas da entrada manter na saída.
projeto-renomear Selecione as colunas a serem renomeadas na saída resultante.
projeto-reordenação Defina a ordem das colunas na saída resultante.

Operador do projeto

Selecione as colunas a serem incluídas, renomeadas ou descartadas e insira novas colunas computadas.

Gorjeta

O operador do projeto limitará o tamanho do conjunto de resultados, o que aumentará o desempenho

Execute cada consulta separadamente para ver os resultados.

SecurityEvent
| project Computer, Account


SecurityEvent
| where ProcessName != "" and Process != ""
| extend StartDir =  substring(ProcessName,0, string_size(ProcessName)-string_size(Process))
| order by StartDir desc, Process asc
| project Process, StartDir

Operador fora do projeto

Selecione quais colunas da entrada excluir da saída.

Este exemplo é construído a partir de nossa extensão anterior e ordem por operadores. O projeto-away removerá a coluna desnecessária do conjunto de resultados. Neste exemplo, removeremos a coluna ProcessName.

SecurityEvent
| where ProcessName != "" and Process != ""
| extend StartDir =  substring(ProcessName,0, string_size(ProcessName)-string_size(Process))
| order by StartDir desc, Process asc
| project-away ProcessName