다음을 통해 공유


이벤트 처리 편집기를 사용하여 이벤트 데이터 처리

이벤트 처리 편집기는 항목을 끌어 이벤트 데이터에 대한 처리 논리를 디자인하는 코드 없는 환경입니다. 이 문서에서는 편집기를 사용하여 처리 논리를 디자인하는 방법을 설명합니다.

참고

향상된 기능은 eventstream을 만들 때 기본적으로 사용하도록 설정됩니다. 표준 기능을 통해 만든 이벤트 스트림이 있는 경우 해당 이벤트 스트림은 계속 작동합니다. 평소처럼 편집하고 사용할 수 있습니다. 향상된 이벤트 스트림의 추가 기능과 이점을 활용할 수 있도록 표준 eventstream을 대체하는 새 Eventstream을 만드는 것이 좋습니다.

필수 조건

  • Microsoft Fabric 용량 라이선스 모드 또는 참가자 이상의 권한이 있는 평가판 라이선스 모드의 작업 영역에 액세스합니다.

편집기를 사용하여 이벤트 처리 디자인

코드 없음 편집기를 사용하여 데이터 스트림에서 처리 작업을 수행하려면 다음 단계를 수행합니다.

  1. 편집 모드가 아직 없는 경우 리본에서 편집을 선택합니다. 연결된 작업의 업스트림 노드에 스키마가 있는지 확인합니다.

    편집 모드의 이벤트 처리 편집기를 보여 주는 스크린샷.

  2. 편집 모드에서 스트림 노드와 대상 사이에 이벤트 처리 연산자를 삽입하려면 다음 두 가지 방법 중 하나를 사용할 수 있습니다.

    • 연결선에서 직접 연산자를 삽입합니다. 연결선을 마우스로 가리킨 다음 단추를 선택합니다 + . 연결선에 드롭다운 메뉴가 나타나고 이 메뉴에서 연산자를 선택할 수 있습니다.

      연결선에서 더하기 단추의 선택을 보여 주는 스크린샷.

    • 리본 메뉴 또는 캔버스에서 연산자를 삽입합니다.

      1. 리본 메뉴의 [변환 이벤트 ] 메뉴에서 연산자를 선택할 수 있습니다.

        리본에서 필드 관리 연산자의 선택을 보여 주는 스크린샷

        또는 노드 중 하나를 마우스로 가리킨 다음, 연결선을 삭제한 경우에는 + 단추를 선택할 수 있습니다. 해당 노드 옆에 드롭다운 메뉴가 나타나고 이 메뉴에서 연산자를 선택할 수 있습니다.

        연결선의 더하기 단추를 보여 주는 스크린샷

      2. 연산자를 삽입한 후에는 이러한 노드를 다시 연결해야 합니다. 스트림 노드의 왼쪽 가장자리를 마우스로 가리킨 다음 녹색 원을 끌어 필드 관리 연산자 노드에 연결합니다. 동일한 프로세스에 따라 필드 관리 연산자 노드를 목적지에 연결합니다.

        스트림 노드를 연산자 노드에 연결하는 방법을 보여 주는 스크린샷

  3. 필드 관리 연산자 노드를 선택합니다. 필드 관리 구성 창에서 출력에 사용할 필드를 선택합니다. 모든 필드를 추가하고 싶으신 경우에 모든 필드 추가를 선택해 주세요.

    기본 제공 함수를 사용하여 업스트림에서 데이터를 집계하여 새 필드를 추가할 수도 있습니다. 현재 지원되는 기본 제공 함수는 문자열 함수, 날짜 및 시간 함수 및 수학 함수입니다. 이를 찾으려면 기본 제공을 검색합니다.

    출력할 필드를 선택하는 방법을 보여 주는 스크린샷

  4. 필드 관리 연산자를 구성한 후 새로 고침을 선택하여 이 연산자가 생성하는 테스트 결과의 유효성을 검사합니다.

    새로 고친 페이지를 보여 주는 스크린샷.

  5. 구성 오류가 있는 경우 아래쪽 창의 작성 오류 탭에 표시됩니다.

    작성 오류에 대한 탭을 보여 주는 스크린샷

  6. 테스트 결과가 올바르면 게시 를 선택하여 이벤트 처리 논리를 저장하고 라이브 보기로 돌아갑니다.

    리본 메뉴의 게시 단추를 보여 주는 스크린샷

  7. 이전 단계를 완료한 후에는 Eventstream이 라이브 보기에서 데이터 스트리밍 및 처리를 시작하는 방법을 시각화할 수 있습니다.

    라이브 보기를 보여 주는 스크린샷.

편집기를 사용하여 데이터 변환

이벤트 처리 편집기( 편집 모드의 캔버스)를 사용하여 데이터를 다양한 대상으로 변환할 수 있습니다. 편집 모드를 입력하여 데이터 스트림에 대한 스트림 처리 작업을 디자인합니다.

향상된 기능이 있는 Eventstream에 대한 이벤트 처리 편집기를 보여 주는 스크린샷

편집 모드에는 다음을 수행할 수 있는 캔버스 및 아래쪽 창이 포함됩니다.

  • 끌어 이벤트 데이터에 대한 변환 논리를 빌드합니다.
  • 각 처리 노드의 테스트 결과를 처음부터 끝까지 미리 봅니다.
  • 처리 노드 내에서 작성 오류를 검색합니다.

편집기 레이아웃

이벤트 처리 편집기에서는 다음 이미지에 번호가 매겨진 세 개의 섹션으로 구성됩니다.

향상된 기능이 있는 Eventstream에 대한 이벤트 처리 편집기의 레이아웃을 보여 주는 스크린샷

  1. 리본 메뉴와 캔버스가 포함된 창에서 변환 이벤트 메뉴에서 연산자를 선택하고 새로 만든 연산자 노드를 통해 스트림과 대상 노드를 연결하여 데이터 변환 논리를 디자인합니다. 연결선을 끌거나 연결을 선택하고 삭제할 수 있습니다.

  2. 오른쪽 편집 창에서 선택한 노드를 구성하거나 스트림 이름을 봅니다.

  3. 아래쪽 창에서 테스트 결과 탭을 사용하여 선택한 노드에서 테스트 결과를 미리 볼 수 있습니다. 작성 오류 탭에는 작업 노드의 불완전하거나 잘못된 구성이 나열됩니다.

지원되는 노드 형식 및 예제

수집 전에 연산자 추가를 지원하는 대상 형식은 다음과 같습니다.

  • 레이크하우스
  • Eventhouse(수집 전 이벤트 처리)
  • 파생 스트림
  • 활성화제

참고

사전 수집 연산자 추가를 지원하지 않는 대상의 경우 먼저 파생 스트림을 연산자의 출력으로 추가할 수 있습니다. 그런 다음, 의도한 목적지를 이 파생 스트림에 추가합니다.

지원되지 않는 대상으로 출력을 보내는 필터가 있는 이벤트 처리 편집기의 레이아웃을 보여 주는 스크린샷