Optimizations are provided for interconnecting event sources with event subscribers in a seamless manner so that the native formatting/schema methodologies used by event sources and subscribers will not need to be natively modified. An event grid service is provided as a routing and mapping service. This event grid service receives event data that may be organized in any kind of format. By analyzing the format, the event grid service determines whether the format correlates with a format used by a consumer of that event data. If the formats conform, then the event grid service extracts relevant data from the event data and pushes it to the subscriber. If the formats do not conform, the event grid service intelligently generates a mapping to map the two formats together.
이벤트 소스와 구독자에 의해 사용되는 기본 포매팅/스키마 방법론이 기본적으로 수정될 필요가 없도록 하는, 이벤트 소스와 이벤트 구독자를 끊김 없는 방식으로 상호 접속하기 위해 최적화가 제공된다. 이벤트 그리드 서비스는 라우팅 및 매핑 서비스로서 제공된다. 이 이벤트 그리드 서비스는 모든 종류의 포맷으로 구성될 수 있는 이벤트 데이터를 수신한다. 포맷을 분석함으로써, 이벤트 그리드 서비스는 포맷이 해당 이벤트 데이터의 소비자에 의해 사용되는 포맷과 상관하는지 여부를 결정한다. 포맷이 적합한 경우, 이벤트 그리드 서비스는 이벤트 데이터로부터 관련된 데이터를 추출하여 이를 구독자에게 푸시한다. 포맷이 적합하지 않은 경우, 이벤트 그리드 서비스는 두 포맷을 함께 매핑하는 매핑을 지능적으로 생성한다.