監視のための管理ビュー
このコンテンツは、Tableau Blueprint の一部です。Tableau Blueprint は、組織がデータの活用方法を拡大および改善して、影響力を強化できるよう支援する成熟したフレームワークです。使用を開始する前に、まず評価(新しいウィンドウでリンクが開く)を受けてください。
Tableau Server または Tableau Cloud からのデータは、既定の管理ビュー (Tableau Server| Tableau Cloud)、カスタム管理ビュー、および Tableau アクセラレーター を使用して分析できます。
管理ビューは、Tableau Server や Tableau Cloud に組み込まれたダッシュボードです。これを利用すると、システムの利用状況とユーザーのコンテンツ使用状況が把握でき、システムアクティビティや他のスケジュールされたタスクを事前予防的に監視できるようになります。
Tableau Server や Tableau Cloud で管理ビューを表示するには、サーバー管理者かサイト管理者のサイトロールが必要です。Tableau Server 管理者は、すべてのサーバー アクティビティの管理ビューを表示できます。Tableau サイト管理者は、それぞれのサイトに限定された Tableau Server の既定の管理ビューにアクセスできます。Tableau Cloud の場合は、サイト管理者がそれぞれのサイトと Tableau Cloud に対する、既定の管理ビュー (スターターワークブックと整備されたデータソースを含む) にアクセスできます。
管理ビューは、サーバーのステータスまたはサイトのステータスのページで見ることができます (下図参照)。
サーバーのステータス | サイトのステータス |
ベストプラクティスによる推奨事項
定期的に時間をとって、Tableau の使用パターンとシステムの使用状況を把握しましょう。
- Tableau Server: アプリケーションが 1 日を通してどのように実行されているかを把握します。また、抽出の更新やサブスクリプションなどのバックグラウンドタスクに注意を払い、予定通り、かつ可能な限りオフピークの時間中に実行されていることを確認してください。抽出のワークロードが高い場合は、バックグラウンダープロセスを専用ノードに分離することをお勧めします。
- Tableau Cloud: スケジュールされたタスクの成功/失敗と Bridge リソースの使用率を把握します。
既定の管理ビュー
既定の管理ビューのうち、Tableau Server 管理者と Tableau Cloud サイト管理者に最も関係するものの概要を以下に示します。
- 抽出のバックグラウンド タスク — 完了、保留中、失敗した抽出タスクの詳細と、エラーが発生した理由の完全な詳細。(Tableau Server | Tableau Cloud)
- Bridge で接続されたデータ ソースへのトラフィック — (Tableau Cloud)
- Bridge 抽出 — (Tableau Cloud)
- 抽出以外のバックグラウンドタスク — 抽出以外の完了、保留中、失敗したバックグラウンドタスクと、エラーが発生した詳しい理由。(Tableau Server | Tableau Cloud)
- バックグラウンドタスクの遅延 — バックグラウンドタスクの実行で、スケジュールされた時刻と実際の時刻の差。このビューを使うと、タスクのスケジュールを配分し直してタスクを最適化することにより、サーバーパフォーマンスの改善を図ることができる箇所を見出せます。バックグラウンドタスクの遅延は、バックグラウンダープロセスを分離し、スケールアウトしてデータ更新のキャパシティを拡張するべきかどうかを決定するための重要な指標です。(Tableau Server)
- 読み込み時間の統計 — 読み込み時間とパフォーマンス履歴を表示します。(Tableau Server)
- ビューのパフォーマンス — 所定時間内でのビュー読み込み時間と最も遅いビューの全体的な分布。セッション数の急増と遅い読み込み時間の急増を比較して、1 日のうちで、ユーザートラフィックが高いためにサーバーが遅くなっている時間帯を特定することができます。(Tableau Server)
- フロー実行のパフォーマンス – サイトの全フローに関するパフォーマンスの履歴を表示します。(Tableau Server | Tableau Cloud)
- 領域使用量の統計 — 抽出やライブ接続を含め、パブリッシュされたワークブックとデータソースが使用している容量。(Tableau Server | Tableau Cloud)
- サーバー ディスク領域 — サーバー ノードごとの現在および過去のディスク領域使用量。[サーバー ディスク領域] ビューを使用すると、Tableau Server を実行するサーバーで使用中のディスク領域を確認できます。ここで、ディスク領域とは、Tableau Server がインストールされているパーティションのみを指します。また、このビューを使用して、ディスク使用量の突然の変更を特定することもできます。(Tableau Server)
- 古いコンテンツ — (Tableau Server | Tableau Cloud)
- Tableau Desktop ライセンス使用率 — Tableau Desktop ライセンス使用率のサマリー。ライセンスを効率的に管理し、もっと多くのライセンスが必要か、もっと少なくてもいいかを判断することができます。このビューはサーバー管理者のみが利用できます。
- Tableau Desktop ライセンスの有効期限 — Tableau Desktop ライセンスの有効期限情報。このビューはサーバー管理者のみが利用できます。
以下の既定の管理ビューは、主にサイト管理者およびプロジェクトリーダーが監視します。詳しくは、「Tableau のユーザーエンゲージメントとユーザー利用の評価」をご覧ください。
- ビューへのアクセス量 — パブリッシュされたビューの使用量およびユーザー。トラフィックと想定されるオーディエンス規模を比較できます。
- データソースへのアクセス量 — パブリッシュされたデータソースの使用量およびユーザー。トラフィックと想定されるオーディエンス規模を比較できます。
- すべてのユーザーによるアクション — サイトのアクティビティを見ることができる、すべてのユーザーのアクション。
- 特定のユーザーによるアクション — 特定のユーザーのアクション (使用されたアイテムを含む)。
- 最近のユーザーによるアクション — ユーザーによる最近のアクション (前回のアクション時間やアイドル時間を含む)。
ベストプラクティスによる推奨事項
しきい値に沿ったデータドリブン アラートを作成するための Tableau 管理ワークブックをパブリッシュします。
- Tableau Server: 既定の管理ビュー ワークブックをパブリッシュして抽出し、アラートを設定する必要があります。それには、Tableau Server で管理ビューを開いた後、その一時ワークブックを PC にコピーし、Tableau Desktop で開いて、他のユーザーが表示できるようにするために Tableau Server にパブリッシュします。一時ワークブックがある場所は、Tableau Server 10.x ~ 2018.1 では Tableau Server\data\tabsvc\temp です。また 2018.2 以降では、VizQL Server プロセスの下にあります。例: Tableau Server\data\tabsvc\temp\vizqlserver_1.20182.18.0627.2230.
パブリッシュされた管理ビューワークブックで、領域使用量の統計および読み込み時間の統計ビューにデータドリブンアラートを設定し、管理標準に基づいて、想定される領域使用量の上限または読み込み時間を超えたワークブックやデータソースを特定します。たとえば、読み込み時間の基準が 10 秒未満であれば、データドリブンアラートで 10 秒以上の読み込み時間を通知します。同様に、ワークブックやデータソースのサイズの基準が 1 GB であれば、データドリブンアラートで 1 GB を超えるワークブックやデータソースを通知します。 - Tableau Cloud: 管理者インサイト スターター ワークブックを新しいプロジェクトにコピーし、アラートを設定します。例としてはログインアクティビティが挙げられます。これにより、ユーザーベースに関する特定のしきい値が低くないか、パブリッシュアクティビティが少なくないかを確認できます。
カスタム管理ビュー
カスタム管理ビューは、ユーザーの行動や指定された組織固有の KPI をより深く分析するのに役立ちます。Tableau Server では、既定の管理ビューから開始して、Tableau Server リポジトリに独自の接続を確立し、整備されたデータソースである Tableau Server インサイト (英語) を使用して導入環境を詳しく分析することができます。
ベストプラクティスによる推奨事項
カスタム管理ビューで他の人がさらに分析するための出発点として、Tableau Server インサイトまたは Tableau Cloud 管理者インサイトのデータ ソースへのパーミッションを付与します。Tableau Cloud 管理者インサイトの管理について、詳しくは「管理者インサイトを管理するためのヒント」をご覧ください。
GitHub からダウンロードできる Tableau Server Insights データ ソースは以下の通りです。
- TS Background Tasks (Tableau Server バックグラウンドタスク) — 主な用途は、バックグラウンダープロセスで実行される抽出更新とサブスクリプションのタスクの分析です。
- TS Content (Tableau Server コンテンツ) — Tableau Server にあるそれぞれのビュー、ワークブック、パブリッシュされたデータソースの全体像を示す要約データ。
- TS Data Connections (Tableau Server データ接続) — ワークブックとパブリッシュされたデータソースの両方を、それぞれの参照元データ接続にマッピングします。ワークブックがどのデータソースに、そしてどのデータベースに接続しているかを知りたい場合に使うと便利です。
- TS Events (Tableau Server イベント) — Tableau Server で発生したイベントを示すマスター監査データソースです。ユーザーのサインイン、ビューへのアクセス、コンテンツのパブリッシュなどが含まれています。
- TS Users (Tableau Server ユーザー) — ユーザーアクティビティの集計情報。
- TS Web Requests (Tableau Server Web リクエスト) — Tableau Server の Web サーバーコンポーネントを通じて行われたリクエスト。ユーザーによる Viz の使用状況の理解のほか、パフォーマンスの監視に役立ちます。
Tableau Cloud サイト管理者が、管理者インサイトのプロジェクトとデータソースを作成します。最初は、このプロジェクトとコンテンツはサイト管理者にのみ表示されます。Tableau Cloud サイト管理者は、このデータが誰に役立つかを考慮し、それに応じてパーミッションを許可する必要があります。Tableau Cloud 管理者インサイトのデータソースは以下のとおりです。
- TS イベント — ユーザーのサインイン、ビューへのアクセス、コンテンツのパブリッシュなどのイベントを表示するマスター監査データ ソース。
- TS Users (Tableau Server ユーザー) — ユーザーアクティビティの集計情報。
Tableau アクセラレーター
Tableau アクセラレーターは、データ分析をすぐ始められるように支援することを目的にした作成済みのダッシュボードです。アクセラレーターのコレクションには、管理者がダッシュボードの読み込み時間を大幅に改善するために使用できる 2 つのダッシュボードが含まれています。詳細については、Tableau ブログを参照してください。
アクセラレーターの一覧は、Tableau Exchange や Tableau Desktop でご覧ください。また一部のアクセラレーターは、Tableau Cloud でワークブックを作成する際に選択できます。
セキュアなオンプレミスサーバー
パブリッシュ/探索のパーミッションを持つユーザーに対して、アクセスするべきではない Tableau Server リソースに接続できないようにするには、次の手順を実行してオンプレミスサーバーの設定とセキュリティ保護を行います。
PostgreSQL ユーザーアカウントを作成します。
そのアカウント名を「tbladminviews」にします。
管理ビューに対する権限を最小限に設定します。
管理ビューワークブックのテンプレートで、tblwgadmin ではなく tbladminviews を使用するように変更を加えます。
プライベート (ルーティングできない) IP アドレスを拒否するように、接続 IP のポリシーを追加します。
接続 IP の既定ルールを許可に変更します。
tsm configuration set -k ConnectionIPDefaultRule=ALLOW
プライベート (ルーティングできない) IP アドレスを拒否するように設定します。
tsm configuration set -k ConnectionIPDenyRanges=127.0.0.1,192.168.0.0-192.168.255.255,172.16.0.0-172.31.255.255,10.0.0.0-10.255.255.255