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. Tableau

    あなたのTableau(タブロー)が重い理由【パフォーマンスの記録】

    はじめにTableauを利用している人のほとんどが経験しているであろ…

  2. Tableau

    Tableauで小笠原諸島等を東京都から除外する方法

    こんにちは。エクスチュアの田中寛人です。今回はTableauの…

  3. Tableau

    Tableauのリレーションシップを理解して過剰結合を防ぐ

    リレーションシップとはTableau Desktop 2020.2の…

  4. Tableau

    Tableau Tips〜INDEX関数〜

    はじめに今回紹介するINDEX関数はTableauの関数の中でも非常…

  5. Tableau

    TableauでTreasure Data上のデータへ接続する方法(2019/10/02時点)

    ※こちらの記事は過去の手順です。新しい手順についてはこちらの記事を参…

  6. Tableau

    Tableau Tips〜Onlineで利用可能なフォント〜

    はじめにTableau Server/Onlineで利用可能なフォン…

カテゴリ
最近の記事
  1. Looker Studioで日付フィルターの開始日・終了日の…
  2. Streamlitでdbt-elementary風ダッシュボ…
  3. Adobe WebSDK FPIDでECIDの復元を検証
  4. dbt Projects on Snowflakeで作成した…
  5. Dataformでtype:’increment…
  1. Tableau

    Tableau Serverの基礎をまとめてみた
  2. Mouseflow

    Mouseflow:計測対象からの除外
  3. 海外カンファレンス

    Adobe Summit 2018 レポート(1):AIとヒトで最高の経験を!
  4. Databricks

    Databricks: Spark DataFramesをJDBCから作成する
  5. ObservePoint

    ObservePointでサイト内のタグが全部まるっとお見通しだ!
PAGE TOP