パブリッシュと管理

スケジュールとサブスクリプション — 自動更新と定期レポートの設定

導入

毎朝9時に最新の売上レポートがメールで届いたら、わざわざTableauにアクセスしなくてもその日の状況をすぐに把握できますよね。DA試験固有の「パブリッシュと管理」ドメインでは、こうした自動化を実現するスケジュールとサブスクリプションの仕組みが問われます。

くわしく知ろう

スケジュール(Extract Refresh Schedule)は、発行済みデータソースやエクストラクト(抽出データ)を自動で更新する仕組みです。Tableau CloudまたはTableau Serverの管理画面でスケジュールを定義し、対象のデータソースに紐づけることで、毎時・毎日・毎週など任意のタイミングで最新データへの更新が自動実行されます。スケジュールの種類には完全更新(Full Refresh)と増分更新(Incremental Refresh)があり、増分更新は前回以降に変化したレコードだけを追加するため処理が高速になります。

サブスクリプション(Subscription)は、ビューやワークブックのスナップショットを定期的にメールで受け取る機能です。ユーザーは自分が参照したいビューに対してサブスクリプションを設定し、送信スケジュールや送信形式(PDFや画像)を選択できます。管理者は他のユーザーに代わってサブスクリプションを作成・管理することも可能になっています。

フロー(Tableau Prepで作成されたフロー)の自動実行もスケジュールで管理できます。データの前処理からエクストラクト更新までを一連のパイプラインとして自動化することで、手動作業を大幅に減らせます。

なお、Tableau CloudではTableau Bridgeを利用することで、オンプレミス上のデータソースに対してもスケジュール更新を適用できます。Bridgeはローカルネットワーク内のデータとクラウドをつなぐゲートウェイとして機能します。

具体例

たとえば、社内の売上データベースから毎朝7時に増分更新を実行するスケジュールを設定します。さらに営業マネージャーにはそのビューのサブスクリプションを設定し、毎朝8時にPDF形式でメール送信することで、会議前に全員が最新情報を確認できる環境が整います。

まとめ・試験ポイント

  • スケジュール=データソース・エクストラクトの自動更新タイミング設定
  • 完全更新=全データを再取得、増分更新=差分レコードのみ追加
  • サブスクリプション=ビューのスナップショットを定期メール送信する機能
  • Tableau Bridge=オンプレミスデータソースをTableau Cloudのスケジュールで更新
  • 管理者は他ユーザーのサブスクリプションを代理で作成・管理できる
  • 試験では完全更新と増分更新の使い分け、サブスクリプションの設定主体が問われることがある

学習した内容を模擬試験で確認しよう。Tableau Data Analyst模擬試験で実力を測ろう。

Tableau DA模擬試験を見る