System Activity は、Looker の基盤となるアプリケーション データベースに接続する内部 LookML モデル であるこのモデル上に構築された System Activity Explore と ダッシュボードには、インスタンスに保存されたすべての Looks とダッシュボード、ユーザー情報、過去のクエリ情報、インスタンスのパフォーマンス統計などを含め、Looker インスタンスの情報を表示します。
- インスタンスに保存されているすべての Look とダッシュボード
- ユーザーと過去のクエリ情報
- インスタンスのパフォーマンス統計
System Activity データの粒度と保持には、システムの制約が適用されます。System Activity は大量のデータを収集して集計するよう設計されており、これを使用してビジネスログを補完できます。
Looker インスタンスで Looker レポート機能が有効になっている場合、System Activity の ダッシュボードと Exploreには、Looker インスタンスに保存されている Looker レポートに関する情報も含まれます。この情報には、個々のレポートの使用状況データと、レポートを作成またはアクセスしたユーザーの詳細が含まれます。
始める前に
必要なロールと権限、System Activity の使用に関する主な考慮事項と制限事項について理解しておきます。
必要なロールと権限
System Activity の Explore とダッシュボードにアクセスするには、see_system_activity 権限または管理者 Looker ロールが必要です。Looker 管理者は、デフォルトで System Activity
にアクセスできます。
主な考慮事項と制限事項
System Activity を使用する場合は、次の考慮事項と制限事項に注意してください。
- System Activity では、プライベート接続の Looker(Google Cloud コア)インスタンスのレポートに関する情報は提供されません。
- ユーザーが実行するフィルタ内のテキストは、System Activity でアクセスでき、System Activity モデルを表示する権限を持つユーザーが表示できます。
- Looker 管理者は、System Activity モデルの閲覧権限を持つユーザーを変更できます。Looker 管理者は、デフォルトで System Activity にアクセスできます。Looker 管理者は、ユーザーに
see_system_activity権限を付与することで、管理者以外のユーザーに System Activity へのアクセス権を付与できます。 - システム アクティビティ ダッシュボードと Explore では、同時に実行できるクエリの数が制限されています。この制限により、System Activity Explore の読み込み時間が長くなる可能性があります。
- System Activity の時間ベースのデータは、Looker のシステム タイムゾーンに保存されます。詳細については、タイムゾーン設定を使用するをご覧ください。
- Looker の内部データベースの権限は制限されているため、SQL Runner を使用して System Activity アクティビティ データ をクエリすることはできません。
- デフォルトでは、System Activity データは Looker の内部データベースに保存されます。ほとんどのテーブルは、ストレージ上限を遵守するために定期的に切り捨てられます。たとえば、履歴テーブルでは過去 90 日間のデータに切り捨てられます。テーブルによっては、より厳格なデータ保持ポリシーが適用されます。データの保持率を高めるには、Elite System Activityの使用を検討してください。
System Activity ダッシュボード
Looker の [管理者] メニューの [システム アクティビティ] セクションには、Looker インスタンスの使用状況とパフォーマンス情報を表示する 組み込みダッシュボード が表示されます。他のダッシュボードと同様に、指標と要素のダウンロード、スケジュール、アラート設定、およびドリルダウンを行うことができます。システム アクティビティ ダッシュボードのデータは、12 時間ごとに更新されてキャッシュに保存されます。
インスタンスで Looker レポート機能が有効になっている場合、次の System Activity ダッシュボードには、インスタンスの Looker レポートに関する情報と、レポートの作成者とユーザーに関する情報も表示されます。
ユーザー アクティビティ ダッシュボード
The [User Activity] dashboard には、ユーザーと、Looker インスタンスの使用状況に関する情報が表示されます。
インスタンスで Looker レポート機能が有効になっている場合、[ユーザー アクティビティ] ダッシュボードには、Looker インスタンスでのレポートの使用状況に関する詳細情報が表示されます。
[ユーザー アクティビティ] ダッシュボードの [ユーザーについて] セクションの [上位のレポート作成者] タイルには、過去 7 日間に最も多くの新しいレポートを作成したユーザーが表示されます。
コンテンツ アクティビティ ダッシュボード
[コンテンツ アクティビティ] ダッシュボードには、Looker インスタンス上で閲覧、スケジュール設定されているダッシュボード、Look、Explore、レポートに関する情報が表示されます。
インスタンスで Looker レポート機能が有効になっている場合、[コンテンツ アクティビティ] ダッシュボードには、Looker インスタンスのレポート、レポートの使用状況、レポートのユーザーと作成者に関する次の詳細情報が表示されます。
- [コンテンツ アクティビティ] ダッシュボードの [コンテンツの使用状況] セクションには、次のタイルが追加されます。
- [レポートの合計数] タイル: インスタンスで削除されていないレポートの合計数が表示されます。
- [レポートの使用状況] タイル: 過去 30 日間に使用されたレポートと使用されなかったレポートの割合が表示されます。
- [コンテンツ アクティビティ] ダッシュボードの [人気のコンテンツと Explore] セクションの [人気のコンテンツ] タイルには、レポートの詳細が表示されます。[ポピュラー コンテンツ] タイルで使用される [コンテンツ タイプ] フィールドには、
report値が含まれます。これにより、レポートのタイトル、ビューの合計数、埋め込みの合計数、API の合計数、お気に入りの合計数、過去 30 日間のスケジュールの合計数など、レポートに関する情報を確認できます。
System Activity Explore
see_system_activity 権限が付与された Looker 管理者とユーザーは、[Explore] メニューの Looker's System Activity Explores にアクセスできます。
Looker インスタンスで Looker レポート機能を有効にしている場合は、標準の [System Activity Explore] に加えて、[レポート] Explore を使用してレポートの使用状況に関するデータを分析できます。
[レポート] Explore には、レポートの作成日と最終更新日、レポートがゴミ箱に移動されたかどうか、レポートのユーザーと作成者の詳細など、Looker レポートの詳細が表示されます。[レポート] Explore のキャッシュ期間は 12 時間です。
System Activity Explore の一般的な使用例については、System Activity Explore を使用するをご覧ください。