상관 이름
상관 이름은 논리적 메시지 트리에서 잘 정의된 시작점을 식별하는 필드 참조이며 트리 형식의 표준 부분을 설명하기 위해 필드 참조에서 사용됩니다.
네 가지 트리(메시지, 환경, 로컬 환경 또는 예외 목록)의 데이터에 액세스할 때 사용할 수 있는 상관 이름은 ESQL 또는 맵핑을 작성한 노드 및 노드가 출력 메시지를 작성하는지에 따라 다릅니다. 예를 들어, Trace 노드는 노드를 통과할 때 메시지의 컨텐츠를 변경하지 않지만 Compute 노드는 새 출력 메시지를 구성할 수 있습니다.
SELECT 표현식, 한정 술어 및 FOR문을 사용하여 새 상관 이름을 작성할 수 있습니다. 참조 변수를 사용하여 노드에 비상관 이름을 작성할 수 있습니다.
출력 메시지를 작성하지 않는 노드의 상관 이름
대부분의 메시지 플로우 노드는 출력 메시지를 작성하지 않습니다. ESQL 모듈 또는 이러한 노드의 맵핑에 작성하는 모든 ESQL 표현식은 입력 메시지만을 참조합니다. 데이터베이스 및 Filter 노드에 작성하는 ESQL 모듈에 다음 상관 이름을 사용하십시오.
맵핑 노드에 대한 맵핑의 표현식에서 이러한 상관 이름을 사용할 수 없습니다.
출력 메시지를 작성하는 노드의 상관 이름
Compute 노드에 대해 ESQL을 코드화하고 있는 경우라면 상관 이름은 관련된 두 개의 메시지 트리인 입력 메시지와 출력 메시지 간에 구별해야 합니다. 이러한 노드의 ESQL에서 상관 이름은 다음과 같습니다.
* 를 사용하는 방법에 대한 설명은 익명 필드 참조 사용하기의 내용을 참조하십시오.