Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- REFERENCE ASSEMBLY [Newtonsoft.Json];
- REFERENCE ASSEMBLY [log4net];
- REFERENCE ASSEMBLY [Avro];
- REFERENCE ASSEMBLY [Microsoft.Analytics.Samples.Formats];
- DECLARE @input_file string = @"event.avro";
- DECLARE @output_file string = @"event.csv";
- @eventHub =
- EXTRACT EnqueuedTimeUtc string
- FROM @input_file
- USING new Microsoft.Analytics.Samples.Formats.ApacheAvro.AvroExtractor(@"
- {
- ""type"":""record"",
- ""name"":""EventData"",
- ""namespace"":""Microsoft.ServiceBus.Messaging"",
- ""fields"":[
- {""name"":""SequenceNumber"",""type"":""long""},
- {""name"":""Offset"",""type"":""string""},
- {""name"":""EnqueuedTimeUtc"",""type"":""string""},
- {""name"":""SystemProperties"",""type"":{""type"":""map"",""values"":[""long"",""double"",""string"",""bytes""]}},
- {""name"":""Properties"",""type"":{""type"":""map"",""values"":[""long"",""double"",""string"",""bytes""]}},
- {""name"":""Body"",""type"":[""null"",""bytes""]}
- ]
- }
- ");
- @filemetadata =
- SELECT EnqueuedTimeUtc
- FROM @eventHub;
- OUTPUT @filemetadata
- TO "filemetadata.csv"
- USING Outputters.Csv();
Add Comment
Please, Sign In to add comment