Tableau

Tableauのテスト自動化を実現する Wiiisdom Ops for Tableau

こんにちは、エクスチュアの松村です。

エンタープライズ系でTableauを活用するケースが増えてきたと思いますが、みなさんテストはどうやっていますか?
Tableau Onlineのテスト自動化をしたい

Tableauは自由度が高く高度なデザインや表現が可能でとても良いBIツールなのですが、簡単に変更できてしまうので気がつかない箇所を誤って修正してしまうことが良く起きてしまいます。(あってはならないのですがね)

プログラムだとコード差分チェックなどで検証を実施しますが、Tableauでは差分チェックができないので、UI上で正常動作確認を実施していくしかありません。

今回はそんなTableauのテストを簡単に実施するツールを紹介します

「Wiiisdom Ops for Tableau」という、TableauでCI/CDを実現するためのツールです。

WiisdomOpsで比較テストを実行する

Wiisdom Ops for Tableau では、様々なテストを実施することができます。


今回は差分確認テストとして、「Cross Environment Testing」を使います。
CrossEnvironmentTestingでは、本番環境と検証環境のダッシュボードを比較して変更差分を抽出することができます。

Sourceとして、検証元となる本番環境のダッシュボードを指定します
TableauOnlineよりダッシュボードの一覧を取得するので、選択します

Target Contextに比較先となる検証環境のダッシュボードを指定します

比較テストを実施する項目を指定します
チェック対象には、「値のフォーマット」「カラム」「データ」「画面ショット」「フィルター」「パラメータ」などが選べます。

 

これだけ設定してテストを開始するだけで差分比較を実施できます

ダッシュボードに変更を加えて比較検証をしてみる

さて、ここから実際に変更を加えて比較をしてみます
Tableauサンプルのスーパーストアを使って検証してみましょう

ダッシュボードより「地域」のフィルターを外して検証環境にPublishします

こちらを変更前と比較テストを実施した結果がこちらです

フィルターの比較で、「地域」がTargetに無いという結果が出ました。
とても簡単に差分チェックができました。これで誤った変更があれば差分で確認できます

本ツールを用いることで、テストがとても簡単になりました

まとめ

今回はWiiisdomOpsforTableauの魅力を伝えるため、実際にフィルターを外した場合の比較を実施してみました。
フィルタ以外にも様々な変更点をチェックするテストを実施することができます。
また、Jenkinsなどと連携してTableauのCI/CDを実現することができます

不定期で他のテストについてもお伝えしていければと思います

弊社ではTableauやGCP/AWSなどのパブリッククラウドを使ったデータ分析基盤構築コンサルティングサービスやGoogleAnalytics/AdobeAnalyticsなどの各Martechツールの導入実装コンサルティングサービスを提供しております。
お問い合わせはこちらからどうぞ。

 

 

Databricksが買収した8080Labのbamboolibをひと足早く使って見る前のページ

Amazon Redshift ビルド168まとめ次のページ

ピックアップ記事

  1. 最速で理解したい人のためのIT用語集

関連記事

  1. Snowflake

    TableauとSnowflakeを接続する方法

    こんにちは、中村です。SnowflakeとTableauの接…

  2. Tableau

    Tableau ServerとTableau Onlineの違い【管理者向け】

    【基本のキ】Tableau ServerとTableau Online…

  3. Tableau

    Tableauで見たい期間のみの昨年対比推移グラフを作る方法

    「ある数値の推移に加えて、昨年対比の推移も同時に表示したい」というの…

  4. Tableau

    DirectionAPI+Tableauでドライブ時間の可視化(後編)

    だいぶ間が空いてしまいましたが、DirectionAPI+Tablea…

  5. Tableau

    Tableauの便利な機能

    こんにちは!インターン生の市川です。前回ではTableauの便利な機…

カテゴリ
最近の記事
  1. Adobe Target Recommendations:g…
  2. Conversational Analytics APIでお…
  3. Looker Studioで日付フィルターの開始日・終了日の…
  4. Streamlitでdbt-elementary風ダッシュボ…
  5. Adobe WebSDK FPIDでECIDの復元を検証
  1. Mouseflow

    ページ分析ツールの強み
  2. Adobe Analytics

    ページとは-Adobe Analyticsの指標説明
  3. Adobe Experience Cloud

    Adobe Summit 2020レポート: The Customer Expe…
  4. IT用語集

    テーブル(Table)・カラム(Column)・ロー(Row)・フィールド(Fi…
  5. ObservePoint

    機会損失を未然に防ぐ!ユーザエクスペリエンスシミュレーター”WebJ…
PAGE TOP