Skip to content

This repository generates resources for a demo of Azure Integration Services

License

Notifications You must be signed in to change notification settings

frasermolyneux-archive/poc-ais-demo

Repository files navigation

POC - summary title

Add a Proof of concept summary here.


Architecture

Add an architecture diagram here.

List the architecture components here.


Further Considerations

Naturally, this is a limited architecture for the POC with many additional considerations required. Here are a few as a starting point:

List the further architecture considerations here.


POC Scenarios

List the POC Scenarios here.


KQL Examples

union *
| extend meta = case( 
    customDimensions.prop__properties has "trackedProperties", parse_json(tostring(customDimensions.prop__properties)).trackedProperties,
    customDimensions has "trackedProperties", todynamic(tostring(customDimensions.trackedProperties)), todynamic(customDimensions))
| where meta.InterfaceId == "ID_VTB02"
| where meta.LicensePlate == "HHH HHHH"
| where meta.MessageId == "24c9955c-f535-4f79-be8a-b9e45d47d180"
let operationIds = union *
| extend meta = case(
    customDimensions.prop__properties has "trackedProperties", parse_json(tostring(customDimensions.prop__properties)).trackedProperties,
    customDimensions has "trackedProperties", todynamic(tostring(customDimensions.trackedProperties)), todynamic(customDimensions))
| where meta.InterfaceId == "ID_VTB02"
| where meta.LicensePlate == "HHH HHHH"
| where meta.MessageId == "24c9955c-f535-4f79-be8a-b9e45d47d180"
| distinct operation_Id;
union * | where operation_Id in (operationIds) | order by timestamp asc