Waarom ETL naar XML converteren?
ETL-bestanden zijn binair en kunnen niet rechtstreeks worden gelezen door scripts, parsers of teksttools. Exporteren naar .xml levert een gestructureerd, standaardformaat op dat Python, PowerShell, XSLT-processors en elke XML-parser kunnen verwerken, wat handig is voor programmatische gebeurtenisanalyse of het delen van trace-gegevens.
Hoe ETL naar XML te converteren
tracerpt FREE
Voer tracerpt yourfile.etl uit in een opdrachtprompt met verhoogde bevoegdheden; dumpfile.xml verschijnt in dezelfde map. Gebruik -o output.xml voor een aangepaste bestandsnaam, of -lr voor tolerante parsing bij traces met ontbrekende provider-manifesten.
PerfView OPEN-SOURCE
Download het gratis PerfView.exe van Microsoft, open het .etl-bestand en gebruik vervolgens File > Save As om geselecteerde gebeurtenissen te exporteren - het meest geschikt voor .NET- en CPU-traces.
Over deze formaten
Een ETL-bestand is een Windows Event Trace Log geproduceerd door Event Tracing for Windows (ETW) -- een binaire registratie van systeemgebeurtenissen zoals prestatiemeters,…
Open .ETL details →Een XML-bestand is een document in platte tekst dat gestructureerde gegevens opslaat in geneste, aangepaste tags. Omdat het alleen tekst is, kan elke teksteditor het openen - sleep het naar…
Open .XML details →Kwaliteit & waar op te letten
dumpfile.xmlkan extreem groot zijn; een trace van enkele seconden kan honderdduizenden gebeurtenisrecords bevatten.- Gebeurtenisvelden worden gedecodeerd met behulp van provider-manifesten op de machine die
tracerptuitvoert; onbekende providers verschijnen als onbewerkte GUID's. - Gebruik
tracerpt yourfile.etl -o trace.xml -of XMLom expliciet een aangepaste uitvoerbestandsnaam in te stellen.
Veelgestelde vragen
Heb ik administratorrechten nodig om tracerpt uit te voeren?
Kan tracerpt andere formaten dan XML uitvoeren?
-of CSV toe voor door komma's gescheiden uitvoer of -of EVTX voor een Windows-gebeurtenislogboekbestand.Waarom tonen sommige XML-velden GUID's in plaats van namen?
tracerpt uit op de machine die de trace heeft vastgelegd voor volledig leesbare uitvoer.Is PerfView beter dan tracerpt voor alle ETL-bestanden?
tracerpt is eenvoudiger en produceert een volledige XML-dump van alle gebeurtenistypen.