Excel を使って、Learn365 監査証跡からダウンロードしたファイルのデータを表示することができます。
データは .JSONフォーマットで作成されていますが、Excelで閲覧することで、わかりやすいフォーマットで表示することができます。
監査証跡機能を使用すると、特定の日付に特定のプロセスを実行したユーザーを特定することができます。
たとえば、特定のカタログに割り当てられたユーザーの検索や、特定のコースで完了した一部のユーザーに認定証が付与されなかった原因を調べるなど、さまざま調査をすることができます。
ここでは、複数のカタログにわたって、特定の日付の特定のユーザーに関連するすべてのイベントの記録を取得する方法を例に、Learn365 監査証跡からダウンロードしたファイルを Excel で表示する方法を説明します。
Learn365 監査証跡からダウンロードしたファイルを Excel で表示するには
1.Excelで、「データ」タブ> データの取得>ファイルから」>「JSONから(J)」を選択し、ダウンロード監査証跡ファイルを選択しExcelにインポートします。
ファイルが読み込まれると、Excelで「レコード ツール」ウィンドウが開きます。
2.「List」を選択してデータを展開します。
リストが展開されると、ウィンドウが「リストツール」に変わります。
3. インポートしたデータをテーブル ビューに変換するには、左側の「テーブルへの変換」を選択します。開いた「テーブルへの変換」ウィンドウで「OK」を選択して次に進みます。
4.列見出し「Column1」にあるフィルターアイコンを選択し、テーブルに表示するデータを設定します。
既定ではすべてのフィルターチェックボックスが選択されています。「すべての列の選択」を使用して、すべてのチェックボックスの選択を解除するか、不要なチェックボックスを手動で解除することができます。
この例では、複数のカタログにおける特定の日付の特定のユーザーに関連するすべてのイベントを表示したいので、すべてのチェックボックスをクリアし、関連するものだけ(course、courseCatalog、enrollment、initiatedBy、timestamp、type、user)を選択します。
注記:
type プロパティはデータタイプを示します。これは、たとえば UserEnrolled といったイベント名と同じです。監査証跡に記録される Learn365 イベントの詳細については、こちらをご参照ください。
関連するチェックボックスを選択した状態で「OK」を選択して次に進みます。選択したすべてのフィルターが Excel の列になります。
選択されたフィルター項目は Excel の列として表示されます。
列に「Record」と表示されている場合は、列フィルタがまだ定義されていないことを意味します。
各列はプロパティを表し、そのプロパティは、表示する特定のデータフィールドを指定することができる固有のフィルター(またはサブ フィルター)セットを持っています。
サブ フィルターは、「ABC Column1」列と同じように設定されます。
関連する列のフィルターアイコンを使用して、表示する列内のデータを選択します。現在作業中(フィルターを選択中)の列は緑色で表示されます。
テーブルに含めたい列からプロパティを選択し、OKで確定します。
この例では、次のサブフィルター:courseType、isPublished、title を選択します。
「OK」を選択すると、列がワークシートに追加されます。
例えば、ABC Column1.course 列から選択された「courseType」は、「ABC Column1.course.courseType」列として表示されます。
列名はタイトルをダブルクリックして変更することができます。
6.テーブルに必要な情報だけを表示するには、各列を設定します。目的に関係のないプロパティの列は飛ばします。必要であれば、列の名前を変更します。不要な列を削除するには、列の見出しを右クリックし、削除を選択します。
右側にある「適用したステップ」に、実行したすべての操作のリストが表示されます。各操作の横に表示される ✘ アイコンを選択すると、簡単にその操作を取り消すことができます。
すべての列の設定、フィルタリング、(必要に応じて)名前の変更が完了したら、結果をエクセルの表に変換する準備は完了です。
7.メニューの「閉じて読み込む」を選択してエクセルの表に変換します。
結果はテーブルビューで表示され、フィルターをかけたり、Excelワークシートとして使用することがで きます。