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

    【TC19ブログ】Tableau Conference 2019 2日目レポート

    こんにちは!エクスチュア大崎です。昨日11…

  3. Tableau

    Tableau Tips〜データソースの置換〜

    はじめにこんにちは!インターンの與那覇(ヨナハ)です今回はTabl…

  4. Tableau

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

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

  5. Tableau

    Tableau Bridgeをザックリ理解する

    Tableau Bridge(タブローブリッジ)とはTableau …

  6. Office365

    エクセルで「テーブル」を使うメリット① 「BIツールで使いやすい」

    データを扱ういろんな環境、ツールがありますが、今も現場で出番の多いエ…

カテゴリ
最近の記事
  1. Account Engagementで送るメールをマルチエー…
  2. 協力と裏切りの理論
  3. 【Snowflake Tips】Content-Typeには…
  4. データ連携を自動化!Fivetranの概要・料金とスプレッド…
  5. Adobe WebSDK クロスドメイン計測【第2部】FPI…
  1. Google Apps Script(GAS)

    GASを利用してWebスクレイピングをやってみよう②
  2. Segment

    Segmentでデータ管理を一元化する
  3. ブログ

    正規表現について
  4. IT用語集

    ストレージ(Storage)って何?
  5. Adobe Analytics

    Adobe Analytics: DWHレポートの日付列をBigQueryのDa…
PAGE TOP