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ツールの導入実装コンサルティングサービスを提供しております。
お問い合わせはこちらからどうぞ。

 

 

ピックアップ記事

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

関連記事

  1. Tableau

    上位N件セットを使って「その他」を効果的に表現する【Tableau】

    完成図【手順】パラメータを用いて上位N件セットを作る①:パラメー…

  2. Tableau

    【図解】Tableau Desktop 2020.3で「計算式」「予測機能」など大幅アプデ!

    Tableau Desktop 2020.3の7つの新機能【注目度順】…

  3. Excel

    コホート分析(Cohort Analysis)って何?〜Tableau/GA/Excel/Sprea…

    はじめにさぁ、ようやく皆さんお待ちかねの「コホート分析」です。我々…

  4. Tableau

    【TC19ブログ】セッション紹介:DataRobot×TableauでAIを民主化する

    こんにちは。エクスチュアインターン生の酒井です。11/12(火…

  5. Tableau

    最年少DATA Saberになって感じたこと〜Tableau〜

    【目次】・自己紹介・DATA Saberとは・DATA Sabe…

  6. Tableau

    ツールヒントの中にVizを埋め込む理由・方法

    ツールヒントの中にVizを埋め込むとはこちらがツールヒントの中に埋め…

最近の記事

  1. AIを使ったマーケティングゲームを作ってみた
  2. Snowflakeや最新データ基盤が広義のマーケティングにも…
  3. 回帰分析はかく語りき Part3 ロジスティック回帰
  4. GCSへのSnowflake Open Catalogによる…
  5. VPC Service Controlsで「NO_MATCH…
  1. ブログ

    アドテック東京2014
  2. Azure

    Google Cloud StorageとAzure Blob Storage間…
  3. Google Tag Manager

    同一サイトにGTMを複数導入する危険性について
  4. Tableau

    Tableauで長い文字列データをシート上で折り返す方法
  5. Amplitude

    Amplitudeを知る。
PAGE TOP