データベース

Tableau Public(タブローパブリック)とは:無料でできる範囲・公開の仕様と社内データを載せない理由【2026年10月】

Tableau Public(タブローパブリック)とは:無料でできる範囲・公開の仕様と社内データを載せない理由【2026年10月】

Tableau Public(タブローパブリック)は、Tableauで作ったグラフやダッシュボードをインターネット上に無料で公開するためのサービスです。アカウントを作ればブラウザ上でも作成でき、無料のTableau Desktop Public Editionを入れればオフラインでも作業できます。ただし、パブリッシュしたものは誰でも開ける前提の仕組みで、社内の業務データを置く場所ではありません。この記事では、2026年10月時点の公式ヘルプをもとに、Public Editionの上限値、公開範囲の仕様、公開前にPythonでデータを加工する手順、自社サイトへの埋め込みコード、有償版や無料のFree Editionへ切り替える基準を実装者の視点で整理します。

まとめ:Tableau Publicに載せてよいデータとFree Edition・Cloudへの切替条件

Tableau Publicに載せてよいのは、そのまま一般公開してかまわないデータだけです。官公庁のオープンデータ、自社がすでにプレスリリースで出した数値、学習用のサンプルデータがこれに当たります。顧客名、売上明細、未発表の数値は、集計しても載せません。

理由は仕様にあります。Vizを非表示にしてもリンクを知っていれば誰でも開けますし、ダウンロードを禁止しても画面に出ている値は閲覧者の目に入ります。

社内データで操作を覚えたいなら、手元のPCで完結するTableau Desktop Free Editionを使います。社内で共有したくなった時点で、Tableau CloudかTableau Serverの有償ライセンスへ移る段階です。Tableau Publicの出番は、公開を目的としたデータ発信と学習に限られます。

Tableau Publicの仕組み:作成方法とプロフィールの関係

まず、Tableau Publicという名前が指している範囲を押さえます。公開先のWebサイトと、作成に使う無料のDesktopアプリの2つが組になっています。

Tableau Publicの無料作成:Webとデスクトップの保存先の違い

Salesforceの学習サイトにあるTableau Public について知るでは、作り方が2通り示されています。サインインしてブラウザ上で作るWeb作成と、無料のTableau Desktop Public Editionでオフラインのまま作り、準備ができてからパブリッシュする方法です。

どちらで作っても、パブリッシュしたVizは自分のプロフィールに並びます。プロフィールは誰でも閲覧でき、他の作成者のVizを開いて作り方を調べることもできます。社外向けのポートフォリオや、オープンデータを使った発信には向いた設計です。

実務で差が出るのはローカル保存の可否です。Desktop Public Editionはワークブックを手元に保存できるので、作りかけのファイルを公開せずに置いておけます。Web作成は最初からTableau Public上で作業します。

Desktop Public Editionの制限:行数・容量・更新間隔

公式ヘルプのTableau Desktop Public Edition、Free Edition、Professional Edition の機能比較(2026年10月時点)から、選定に関わる行を抜き出します。

項目 Public Edition Free Edition Professional Edition
保存先 ローカルとTableau Public ローカルのみ ローカルとCloud・Server
データソースの行数 1,500万行まで 無制限 無制限
クラウドの保存容量 Tableau Public上で10GB なし Cloud・Serverの容量
ライブデータの更新 Google Driveのみ・24時間ごと 対応 対応
商用目的 利用不可 個人・企業で利用可 有償ライセンス

接続できるデータソースも、対応する種類が限られる仕様です。同じ表では、Google ドライブ、JSON、Excel 2007以降、OData、PDF、空間ファイル、統計ファイル、テキストファイルが挙がっています。SQL ServerやPostgreSQLなどのデータベースへ直接はつなげないため、業務システムのデータを使うならCSVやExcelに書き出してから読み込む流れになります。Free Editionを含む3エディションの比較とインストール手順はTableau Desktopとは:Free Editionとの違い・インストール手順・データ接続の初期設定で解説しています。

公開範囲の仕様:非表示・ダウンロード禁止でもデータが守られない理由

「非表示にすれば社内だけで見られる」と考えて社内データを載せる事故が起きやすいので、公開範囲の仕様を順に確かめます。

パブリッシュ時に抽出が作られ非表示のVizもリンクで誰でも開ける仕様

公式ヘルプのワークブックを Tableau Public に保存するによると、パブリッシュの過程でデータ接続の抽出が作られ、ワークブックと一緒にTableau Publicへ上がります。元のExcelが手元にあっても、データの写しはTableau側のサーバーに置かれるということです。同じページは、パブリッシュしたワークブックとデータは非公開ではないと明記しています。

プロフィールには、Vizを非表示にする操作があります。ただしTableau Public で編集、埋め込み、調査を行うは、Vizを非表示にしても、リンクを入手すれば誰でも表示できると説明しています。非表示はプロフィールの一覧から外すだけで、アクセス制御ではありません。

ダウンロードとコピーの許可設定で防げる範囲と防げない画面上の値

作成者は、Vizの設定で他人によるダウンロードと「コピーの作成」を許可するかを選べます。許可しなければ、閲覧者はワークブックを手元に落とせず、ブラウザ上で複製して編集することもできません。

それでも、画面に表示した値の閲覧を防ぐことはできません。グラフの軸やラベル、ツールチップに出る値は閲覧者全員に見えます。フィルターで地域や月を切り替えられるダッシュボードなら、操作するだけで細かい粒度の数値を拾えます。つまり、許可設定で守れるのは元ファイルとしての取り出しだけです。ビューに出した値は公開したものとして扱います。

Tableau Publicに載せてはいけないデータの4分類と判定の順番

次の4つに1つでも当たる列や数値が含まれていたら、そのデータはTableau Publicに載せません。上から順に確認すると判定が速くなります。

  • 個人を特定できる情報:氏名、メールアドレス、電話番号、社員番号、顧客ID
  • 取引先との契約で開示が制限される情報:取引先名と単価の組み合わせ、受注明細
  • 未発表の経営数値:決算発表前の売上、部門別の原価、計画値
  • 少人数に絞り込める集計値:件数が数件しかない地域や部署の平均給与など

見落としやすいのは4つ目です。氏名の列を消しても、「この支店の30代は2人」と分かる集計値からは個人の数値を推定できます。次の章で、こうした少数セルを機械的に伏せる手順を示します。

公開前のデータ準備手順:Pythonで個人情報列を落とし集計値だけを渡す

オープンデータに自社の集計を重ねて公開するなど、社内データ由来の数値を出す場合は、Tableauに読み込む前の段階で加工を済ませます。Tableau側のフィルターや非表示フィールドに頼ると、抽出の中に元の列が残るからです。

pandasで明細を集計し少数セルを伏せてCSVに書き出すスクリプト

明細のCSVから個人情報の列を落とし、月・地域・カテゴリ単位に集計したうえで、件数が10件未満のセルの金額を空欄にするスクリプトです。集計にはpandas.DataFrame.groupbyを使います。

import pandas as pd

SRC = "sales_detail.csv"     # 社内の明細(このファイルは公開しない)
OUT = "sales_public.csv"     # Tableau Public に読み込ませるファイル
DROP_COLS = ["顧客名", "メールアドレス", "電話番号", "担当者"]
MIN_COUNT = 10               # 件数がこれ未満の集計セルは金額を伏せる
MAX_ROWS = 15_000_000        # Desktop Public Edition の行数上限

df = pd.read_csv(SRC, parse_dates=["受注日"])
df = df.drop(columns=[c for c in DROP_COLS if c in df.columns])
df["受注月"] = df["受注日"].dt.to_period("M").astype(str)

agg = (df.groupby(["受注月", "地域", "商品カテゴリ"], as_index=False)
         .agg(件数=("受注ID", "count"), 売上=("金額", "sum")))

small = agg["件数"] < MIN_COUNT
agg.loc[small, "売上"] = None
print(f"金額を伏せたセル: {small.sum()} / {len(agg)}")

assert len(agg) <= MAX_ROWS, "行数が Public Edition の上限を超えています"
agg.to_csv(OUT, index=False, encoding="utf-8-sig")

ポイントは、出力ファイルに必要な列だけを残すことです。受注IDや受注日のような明細の列は集計後のCSVに含まれません。MIN_COUNTの値は、社内の情報管理規程で決まっている基準があればそれに合わせます。encoding="utf-8-sig"はExcelで開いたときの文字化けを防ぐ指定です。

加工済みCSVの読み込みからローカル確認を経て公開保存するまでの手順

加工済みのCSVができたら、次の順でパブリッシュします。

  1. Desktop Public Editionの接続ペインで「テキスト ファイル」を選び、sales_public.csvを開く
  2. ワークシートでビューを作り、ツールチップに出るフィールドを確認して不要なものを外す
  3. まずローカルに保存し、ダッシュボードの全フィルターを操作して出てくる値を確認する
  4. 確認が済んでからTableau Publicへ保存し、Vizの設定でダウンロードとコピーの許可を決める

3番目のローカル確認を飛ばさないことが肝心です。公式ヘルプも、Desktop Public Editionのローカル保存を、公開できないデータで作業するための手段として案内しています。一度パブリッシュした値は、削除するまでの間に誰かが見ている可能性があります。

自社サイトへの埋め込み:Embedding API v3の表示設定例

Tableau Publicに上げたVizは、自社サイトやブログ、社外向けのWebアプリに埋め込めます。公式の比較表でも、Public Editionの埋め込みはTableau Publicへパブリッシュした後に使える機能と位置づけられています。

共有ボタンで得る埋め込みコードをtableau-viz要素で書き直す方法

Vizのフッターにある「共有」から埋め込みコードを取得できますが、表示を細かく制御するならTableau Embedding API v3のtableau-viz要素で書き直すほうが扱いやすくなります。次の例は、ビューのURLを差し替えればそのまま動く形です。

<script type="module"
  src="https://public.tableau.com/javascripts/api/tableau.embedding.3.latest.min.js"></script>

<tableau-viz id="salesViz"
  src="https://public.tableau.com/views/WORKBOOK_NAME/VIEW_NAME"
  width="100%" height="720px"
  toolbar="bottom" hide-tabs device="desktop"
  iframe-attr-loading="lazy">
  <viz-filter field="地域" value="関東"></viz-filter>
</tableau-viz>

WORKBOOK_NAMEとVIEW_NAMEには、Tableau Public上のビューのURLにある/views/以降の2つを入れます。スクリプトはtype="module"で読み込む必要があり、通常のscriptタグではtableau-viz要素が認識されません。

埋め込み表示で使う属性:toolbar・device・viz-filterと遅延読み込み

公式のConfigure Embedding Objects and Componentsに載っている属性のうち、Tableau Publicの埋め込みでよく使うものを並べます。

属性 指定できる値 使う場面
toolbar top・bottom・hidden ツールバーの位置を変える、または隠す
hide-tabs 真偽値 複数シートのタブを隠す
device desktop・tablet・phone ダッシュボードのデバイス別レイアウトを固定
width・height CSSのサイズ指定 記事の幅に合わせて表示枠を決める
iframe-attr-loading eager・lazy(既定はlazy) 画面外のVizの読み込みを遅らせる
viz-filter(子要素) フィールド名と値 初期表示のフィルターを固定

deviceには、表中の3値に加えてdefaultも指定できます。deviceを省略すると、表示枠の最小寸法からレイアウトが自動で選ばれます。スマートフォンで崩れる場合は、Tableau側で電話用レイアウトを作ったうえでdevice="phone"を指定する方法が有効です。viz-filterは初期表示を絞るだけで、閲覧者はフィルターを外せます。見せたくない値を隠す用途には使えません。

Tableau Publicからの切替判断:社内分析・共有と商用利用

ここまでの仕様を踏まえ、どの段階でTableau Publicを離れるかを決めます。

Free Editionを選ぶ場面:社内データを手元のPCだけで分析する検証

社内データでTableauの操作を覚えたい、導入前に自社データで使い勝手を確かめたい、という段階ならTableau Desktop Free Editionです。前出の比較表のとおり保存先はローカルだけで、行数の上限もなく、Public Editionが対応しないデータソースにもつなげます。Tableau Publicへはパブリッシュできないので、誤って公開する経路がそもそもありません。

一方、Free EditionでもTableau CloudやServerにパブリッシュされたデータソースには接続できず、作ったワークブックを他の人と共有する手段もありません。グラフの作り方そのものはTableauの使い方|初心者が最短でグラフとダッシュボードを作る基本操作で順に追えます。

Tableau Cloudを選ぶ場面:社内で共有し見る人ごとに権限を分ける運用

ダッシュボードを部署やチームで見たくなったら、Tableau CloudかTableau Serverの有償ライセンスが必要です。ログインした人だけが開け、ユーザーごとに見える行を絞る行レベルセキュリティも組めます。製品構成と権限設計の全体像はTableau(タブロー)とは:製品の種類・データ接続・権限設計と自社開発との使い分けで整理しています。

費用は作成者・探索者・閲覧者の人数配分で決まります。Creator・Explorer・Viewerごとの年額の試算はTableauの価格|Creator・Explorer・Viewerの料金と人数別の年額、CloudとServerの差にまとめています。

Tableau Publicを使わない場面:顧客の画面に出すグラフと商用の公開

公式の比較表は、Tableau Desktop Public Editionを商用目的では使えないという明記です。自社サービスの顧客向け画面にグラフを出す、有料コンテンツの一部としてダッシュボードを見せる、といった用途にTableau Publicを使うのは避けます。社外に向けた発信でも業務として使う場合は、利用規約の扱いを法務と確認してから進めます。

顧客ごとに見える値を変えたい、自社サービスの画面デザインに合わせたい、という要件ならTableau Publicの埋め込みでは足りません。Tableau Cloudの接続済みアプリで埋め込むか、Webシステムの中で必要なグラフだけを自社開発するかの比較になります。どちらが合うか判断がつかない場合は、データの所在と閲覧者数を整理したうえでBIツール導入支援に相談すると、両案を同じ前提で比べられます。

よくある質問

Tableau Publicを使い始める前によく出る質問に答えます。

Tableau Publicは無料でいつまで使えますか?

Tableau PublicとTableau Desktop Public Editionは無料で使えます。アカウントを作ればWeb作成ですぐに始められ、オフラインで作業したい場合はDesktop Public Editionを入れます。上限として、データソースは1,500万行まで、Tableau Public上の保存容量は10GBです。有償版の無料試用とは別の製品なので、試用期間の扱いとは切り離して考えます。

Tableau Publicで作ったVizを非公開にできますか?

できません。プロフィールで非表示にする操作はありますが、一覧から外れるだけで、リンクを知っていれば誰でも開けます。ダウンロードとコピーを禁止しても、画面に出ている値は閲覧可能な状態です。非公開のまま作業したい場合は、Desktop Public Editionでローカルに保存するか、Free Editionを使います。社内で共有したい場合はTableau Cloudなどの有償版が必要です。

Tableau PublicでExcelやGoogleスプレッドシートのデータは使えますか?

使えます。Desktop Public Editionの対応データソースには、Excel 2007以降、テキストファイル、Google ドライブ、JSONなどが含まれます。Google ドライブ上のデータは24時間ごとに自動で更新され、Public Editionでライブ更新できるのはこれだけです。データベースへの直接接続はできないので、業務システムのデータはCSVなどに書き出してから読み込みます。

Tableau PublicとTableau Desktopの違いは何ですか?

Tableau Desktopには、無料のPublic Edition、無料のFree Edition、有償ライセンスで使うProfessional Editionの3つという製品構成です。Public EditionはTableau Publicへの公開が前提で、行数とデータソースには制限がある仕様です。Free Editionは公開できない代わりに上限がなく、Professional EditionはTableau CloudやServerへパブリッシュして社内で共有できます。BIツール全体の中での比較はBIツール比較|主要製品の違い・料金と失敗しない選び方【2026年版】で扱っています。

会社の業務でTableau Publicを使ってもよいですか?

公式ヘルプはDesktop Public Editionを商用目的には使えないとしており、社内データを扱う用途にも向きません。業務で操作を覚えるならFree Edition、共有まで見込むなら有償版が選択肢です。公開済みのオープンデータを広報目的で可視化するような使い方を検討する場合も、利用規約を法務と確認したうえで判断します。導入の進め方を外部に相談したい場合はTableauの導入支援|依頼できる範囲と外注先の選び方、費用の決まり方が参考になります。

関連記事

お気に入りに入れた記事の一覧

この記事は以下の記事からリンクされています

資料請求

今日のトレンド記事 直近 24 時間で、いつもより多く読まれている記事

  1. 2026.10.23 テックブログ Renta!不正アクセスでサービス停止:再開未定の現状と運営側の停止判断・証拠保全・段階的再開
  2. 2026.10.21 テックブログ ふるさとチョイス不正アクセスで445万件流出:対象確認・パスワード変更と再開時期
  3. 2026.10.24 テックブログ カプコン不正アクセス:CAPCOM ID 1,177万件漏えいと196件の乗っ取りへの対処
  4. 2026.10.24 テックブログ ブラストメール不正アクセス:配信先288件の漏えいと利用企業の報告・通知の手順
  5. 2026.10.14 テックブログ ローソンID不正アクセス:215万件漏えいの対象確認と本物メールの見分け方

RELATED POSTS 関連記事

目次