[System Activity] ページ

システム アクティビティは、Looker の基盤となるアプリケーション データベースに接続する LookML モデルです。このモデル上に構築された System Activity の Explore とダッシュボードには、Looker インスタンスに関する情報が表示されます。これには、次のものが含まれます。

  • インスタンスに保存されているすべての Look とダッシュボード
  • ユーザーと過去のクエリ情報
  • インスタンスのパフォーマンス統計

System Activity データの粒度と保持には、システムの制約が適用されます。System Activity は大量のデータを収集して集計するよう設計されており、これを使用してビジネスログを補完できます。

このデータは、モニタリング活動や監査活動を補うために役立ちますが、現在のコンプライアンス戦略に代わるものではありません。

ユーザーが実行するフィルタ内のテキストは、System Activity でアクセスでき、System Activity モデルを表示する権限を持つユーザーが表示できます。

実践: System Activity  モデルの閲覧権限を持つユーザーを変更します。Looker 管理者は、デフォルトで System Activity にアクセスできます。Looker 管理者は、管理者以外のユーザーに see_system_activity 権限を付与することで、System Activity へのアクセス権を付与できます。

System Activity には、次の要素が含まれます。

埋め込み環境でのシステム アクティビティ

埋め込み環境では、シングル サインオン(SSO)認証中に see_system_activity 権限を付与しても、埋め込みユーザーが基盤となるシステムデータをレンダリングできないように厳格な制限が適用されます。一般的な埋め込みユーザー向けにシステム アクティビティ ダッシュボードを直接埋め込むことはサポートされていません。

システム アクティビティの分析情報を埋め込みユーザーと共有するには、データを抽出して、お客様が管理するモデルから提供する必要があります。次の代替手段を使用できます。

  • Looker API スクリプト: Python SDK などの Looker API クライアント SDK を使用して、system__activity モデルに対してクエリをプログラムで実行します。スクリプトをスケジュールして、日次結果を取得し、外部データベースに直接書き込む。
  • スケジュール設定された配信: システム アクティビティに基づいて Look を作成し、CSV ファイルまたは JSON ファイルとして Amazon S3 バケットまたは SFTP サーバーに毎日配信するようスケジュールします。次に、抽出、変換、読み込み(ETL)パイプラインを使用してデータを取り込みます。
  • カスタムモデルとダッシュボード: Looker API スクリプト、スケジュール設定された配信、Elite System Activity を使用してデータを抽出し、BigQuery などの独自のデータベースに読み込みます。次に、そのデータの上に標準の LookML モデルを作成し、新しいモデルから作成したダッシュボードを埋め込みます。