Power Query / Excel 2016 には、Azure Storage などの場所からデータをプルする優れた機能があり、BLOB ファイルをテキスト データ行に展開することもできます。しかし、IIS ログ ファイルは簡単に解析できるものではありません (例: ヘッダー レコードとコメントがある) ため、Log Parser のような別のものを使用して解析を行い、iis ログを含むブロブをフィルター処理できる列を含むデータ行に変換したいと考えています。ピボットなど。これを行うにはどうすればよいですか、または既に使用できるライブラリはありますか?
質問する
1623 次
5 に答える
2
実際には、 IISログを分析するための Power Query 以外のソリューションを考え ています。ログ。
于 2016-05-19T20:23:09.163 に答える
0
IIS ログは、Power Query にとってそれほど大きな課題ではありません。私のアプローチは、IIS ログ ファイルを 1 つのテキスト列としてロードすることです (PQ は自動的に分割する傾向があります)。生成された Source ステップを次のように編集します。
= Csv.Document(File.Contents("C:\inetpub\logs\LogFiles\W3SVC1\u_ex160523.log"),[Encoding=1252, QuoteStyle=QuoteStyle.None])
そこから、最初の 3 つの見出し行を削除し、「#Fields:」を何も削除せずに置き換えてから、スペースで分割し、最初の行をヘッダーとして使用します。
それ以上の見出し行を取り除くためにもう少しフィルタリングすると、おそらくそこにいます。
于 2016-05-23T04:30:47.937 に答える