相談・お問い合わせ
2 分で読むことができます。

【Tableau】ビューURLを本番パブリッシュ前に取得できるか

執筆者 Koh 更新日時 2023年4月14日

【Tableau】ビューURLを本番パブリッシュ前に取得できるか

目次

はじめに

開発したワークブックがリリース間近になり、こんな依頼がありました。

「本番リリースする前に、全社に共有するビューのURLがほしい」と。。。

そんなことできるのか!?と思いつつ、調べてみました。

ビューURLの構造

まず、ビューのURLがどのように構築されているかご存知でしょうか。

こちらのヘルプに記載があり、一部を抜粋しました。

  • Tabeau Server / Cloudの基本的なビュー
    • http://<サーバー名>/#/views/<ワークブック名>/<シート名>

  • マルチサイト環境で、既定以外のサイトに保存されたビューの場合
    • http://<サーバー名>/#/site/<サイト名>/views/<ワークブック名>/<シート名>

ただしこの構造は全ての名称が英語の場合にのみ成立します。

それでは例

今回はDesktopに予め用意されているサンプルダッシュボードを利用し、ビューURLの取得と本番リリースまでを想定した手順を記載します。

本番リリースワークブックの詳細
  • ワークブック名(パブリッシュ時の名前):Superstore_Release
  • ワークブックの構成(パブリッシュするもの):ダッシュボード1枚、シート1枚
  • ダッシュボード名:Overview
  • シート名:Sales

URL取得編

  1. 新規でワークブックを作成し、下記3項目の名称を本番リリースのワークブックと同一にする
    (これがURL取得用の仮のワークブックになる)
    • ワークブック名
    • ダッシュボード名
    • ワークシート名


  2. 作成したワークブックを本番リリースするプロジェクト配下にパブリッシュする


  3. パブリッシュが完了したら、ビューのURLを取得する
     
    • Overviewダッシュボード
    • Salesシート


    →このURLが共有用URLになる(末尾の"?:iid=~"は不要)

本番リリース編

  1. 本番リリースのワークブックを指定プロジェクト配下にパブリッシュする
    URL取得編の手順1で挙げた3項目の名称が、完全一致していることを確認すること

  2. パブリッシュが完了したら、取得したURLからビューにアクセス!

    以上!

英語以外の文字を含むと

調査中に、英語以外の文字を含むと冒頭のURLの規則性が成立しないケースがありました。

ワークブック名、シート名などに英語以外の文字が含まれる場合は、URLが想定と異なる結果になる可能性があります。

私の検証では、下記の結果は確認できました。

ただヘルプを確認した限り、上記のような規則性については言及がなく、あくまでも参考程度にしてください。

  • ワークブック名
    1. 全角文字部分のみが削除される
      (例)Overview_オーバービュー → Overview_
    2. ワークブック内で名称に重複がある場合、ランダム数値に置換される
      (例)Overview_オーバービュー → Overview_<ランダム数値>
  • シート名
    1. 全角文字部分のみが削除される or sheet IDが付与される(全て全角文字の場合)
      (例)Sales_セールス → Sales_
      (例)セールス → sheet0 (シートの順番で数字が変わる)
    2. ワークブック内で名称に重複がある場合、ランダム数値に置換される
      (例)Sales_セールス → Sales_<ランダム数値>

以上の通り、規則性があるか不明なため、URLの取得も難しい可能性があるためご注意ください。

さいごに

このようなケースは少ないかもしれませんが、頭の片隅に置いていただけると、、、

いつかお役に立てるかもしれません…!

データ利活用のプロに相談してみませんか?

INSIGHT LABでは、Tableauだけではなく、他BI製品含めたご相談を承っております。導入済みのお客様からのご相談も多く頂いております。お気軽に以下よりご相談ください。

相談・お問い合わせ

Koh

執筆者 Koh

BIエンジニア。 Tableau Desktop Certified Associate、DATA Saberを保持。

1 分で読むことができます。

Tableauの日付関数入門【DATEDIFF】

1 分で読むことができます。

【Tableau】日付関数入門【DATEADDで日付を可算】

1 分で読むことができます。

Tableauでダッシュボードを作成してみよう!

1 分で読むことができます。

ゼロからわかるBIツールTableau(タブロー)使い方 入門講座の目次

2 分で読むことができます。

【Tableau】カスタムSQLの使用方法