다음을 통해 공유


패브릭 이벤트 스트림의 콘텐츠를 기반으로 데이터 스트림 라우팅(미리 보기)

이 문서에서는 Microsoft Fabric 이벤트 스트림의 콘텐츠를 기반으로 이벤트를 라우팅하는 방법을 보여 줍니다.

이제 패브릭 이벤트 스트림 기본 캔버스에서 코드 없음 편집기를 사용하여 코드를 작성하지 않고 복잡한 스트림 처리 논리를 만들 수 있습니다. 이 기능을 사용하면 데이터 스트림을 보다 쉽게 조정, 변환 및 관리할 수 있습니다. 스트림 처리 작업을 설정한 후에는 특정 스키마 및 스트림 데이터에 따라 데이터 스트림을 다른 대상으로 원활하게 보낼 수 있습니다.

Important

패브릭 이벤트 스트림의 향상된 기능은 현재 미리 보기로 제공됩니다.

지원되는 작업

실시간 데이터 처리에 지원되는 작업 목록은 다음과 같습니다.

  • 집계: 값 열에서 계산을 수행하고 단일 결과를 반환하는 SUM, AVG, MIN 및 MAX 함수를 지원합니다.

  • 확장: 배열 값을 확장하고 배열 내의 각 값에 대한 새 행을 만듭니다.

  • 필터: 조건에 따라 데이터 스트림에서 특정 행을 선택하거나 필터링합니다.

  • 그룹화 기준: 하나 이상의 열을 그룹화할 수 있는 옵션을 사용하여 특정 기간 내에 모든 이벤트 데이터를 집계합니다.

  • 필드 관리: 데이터 스트림의 필드 또는 열의 데이터 형식을 추가, 제거 또는 변경합니다.

  • 공용 구조체: 동일한 이름과 데이터 형식의 공유 필드가 있는 둘 이상의 데이터 스트림을 하나의 데이터 스트림으로 커넥트. 일치하지 않는 필드는 삭제됩니다.

  • 조인: 두 스트림 간의 일치 조건에 따라 두 스트림의 데이터를 결합합니다.

지원되는 대상

지원되는 대상은 다음과 같습니다.

  • 레이크하우스: 이 목적지는 수집하기 전에 실시간 이벤트를 레이크하우스로 변환할 수 있는 기능을 제공합니다. 실시간 이벤트는 Delta Lake 형식으로 변환된 다음 지정된 레이크하우스 테이블에 저장됩니다. 이 대상은 데이터 웨어하우징 시나리오에 도움이 됩니다.

  • KQL 데이터베이스: 이 대상을 사용하면 KQL(강력한 Kusto 쿼리 언어)을 사용하여 데이터를 쿼리하고 분석할 수 있는 KQL 데이터베이스에 실시간 이벤트 데이터를 수집할 수 있습니다. KQL 데이터베이스의 데이터를 사용하여 이벤트 데이터에 대한 심층적인 인사이트를 얻고 풍부한 보고서 및 대시보드를 만들 수 있습니다.

  • 반사: 이 대상을 사용하면 실시간 이벤트 데이터를 Reflex에 직접 연결할 수 있습니다. 리플렉스는 데이터에 연결하고, 조건을 모니터링하고, 작동하는 데 필요한 모든 정보를 포함하는 지능형 에이전트의 유형입니다. 데이터가 특정 임계값에 도달하거나 다른 패턴과 일치하면 Reflex는 사용자에게 경고하거나 Power Automate 워크플로를 시작 같은 적절한 작업을 자동으로 수행합니다.

  • 사용자 지정 엔드포인트(이전 사용자 지정 앱): 이 대상을 사용하면 실시간 이벤트를 사용자 지정 애플리케이션으로 쉽게 라우팅할 수 있습니다. 이 대상을 사용하면 사용자 고유의 애플리케이션을 eventstream에 연결하고 이벤트 데이터를 실시간으로 사용할 수 있습니다. 실시간 데이터를 Microsoft Fabric 외부의 외부 시스템으로 송신하려는 경우에 유용합니다.

  • 스트림: 이 대상은 파생 스트림이라고도 하는 일련의 작업으로 변환된 기본 원시 이벤트 스트림을 나타냅니다. 만든 후에는 실시간 허브에서 스트림을 볼 수 있습니다.

다음 예제에서는 세 개의 고유 패브릭 이벤트 스트림 대상이 단일 데이터 스트림 원본에 대해 별도의 함수를 제공할 수 있는 방법을 보여 줍니다. 하나의 KQL 데이터베이스는 원시 데이터를 저장하기 위해 지정되고, 두 번째 KQL 데이터베이스는 필터링된 데이터 스트림을 보존하기 위한 것이며, Lakehouse는 집계된 값을 저장하는 데 사용됩니다.

콘텐츠를 기반으로 이벤트를 라우팅하는 스크린샷.

콘텐츠를 기반으로 데이터 스트림을 변환하고 라우팅하려면 이벤트 스트림 편집 및 게시의 단계를 수행하고 데이터 스트림에 대한 스트림 처리 논리 설계를 시작합니다.