構成可能なデータ ソース
Tableau 2026.2 以降、パブリッシュされたデータ ソース (PDS) 同士を組み合わせたり、既存のパブリッシュされたデータ ソースを拡張してもう一度パブリッシュしたりできるようになりました。
-
パブリッシュされたデータソースの構成: データ モデル内の複数のパブリッシュされたデータソースを関連付け、元のデータソースをそのまま残して、結合された結果を新しいパブリッシュ可能なデータソースとして使用します。
-
拡張されたパブリッシュ済みデータ ソースをパブリッシュする: パブリッシュ済みのデータ ソースに接続し、セマンティック定義 (フィールド名の変更や新しい計算の作成など) を上書きしてから、変更したバージョンを新しいデータ ソースとしてパブリッシュします。
書店の例
既存の PDS である (1) Bookshop Sales と (2) Book, Edition, and Publisher の 2 つについて考えてみます。各書店が独自の売上データ ソース (Bookshop Sales) を持っており、書籍、版、出版社 のデータ ソースがウェアハウスで一元管理されているとします。
地元の書店の場合は、ストアの [Bookshop Sales] と倉庫の [Book]、[Edition]、[Publisher] の両方に接続できます。[データ ソース] タブの UI では、見やすさを考慮して、各データ ソースが枠で囲まれて表示されます。データ ソース全体で関係を構築し、新しい構成済みデータ ソースである [Detailed Sales] を作成できます。
ワークシートを開いて [データ] ペインでセマンティクスを変更すると、Detailed Sales データ ソースが拡張されます。たとえば、数式 [Price]*(1-[Discount]) を使用して、販売価格の計算フィールドを作成できます。価格は、[本]、[版]、[出版社] の [版] テーブルにあり、割引率 は [Bookshop Sales] の [売上] ユニオンにあります。
新しいデータ ソースをストアの他のユーザーと共有するには、拡張および構成済みの独自のデータ ソースとして作業内容をパブリッシュできます。
拡張およびパブリッシュされたデータ ソースのパブリッシュ
Tableau 2026.2 以降では、ワークブックにローカル データ ソースとして変更を保持するのではなく、PDS でセマンティック オーバーライドをパブリッシュできます。
-
パブリッシュされたデータ ソースに接続します。
-
計算の追加、セットの作成、フィールド名やプロパティの変更など、変更を加えます。データ ソースの拡張というコンテキストでは、これらは オーバーライドと呼ばれます。
-
一意でわかりやすい名前を使用して、データソースのバージョンをパブリッシュします。
パブリッシュされたデータ ソースを作成する
Tableau 2026.2 以降では、ワークブックまたは新しくパブリッシュされたデータ ソースのスクラッチパッドで、複数のパブリッシュされたデータ ソースを相互に関連付けることができます。さらに、複数の PDS を含むデータモデルを、新しいパブリッシュされたデータソースとしてパブリッシュできます。
-
パブリッシュされたデータ ソースに接続します。
-
[データ ソース] タブのキャンバスで、[パブリッシュされたデータ ソースの追加] ボタンを使用して、パブリッシュされた追加のデータ ソースに接続します。
注: コンポーザビリティは、パブリッシュ済みのデータ ソース間でのみサポートされます。パブリッシュされたデータソースに、ローカル フラット ファイルを直接作成することはできません。最初にフラット ファイルをパブリッシュしてから、パブリッシュ済みのデータ ソースとして使用します。
-
データ ソース間でテーブルのリレーションシップを設定します。
-
(オプション) フィールド名の変更や計算の作成など、必要に応じてデータ ソースを拡張します。
-
(オプション) 一意でわかりやすい名前を付けてパブリッシュしてください。
継承とデータの鮮度
接続タイプ
パブリッシュされたデータ ソースを拡張データ ソースまたは構成済みデータ ソースで使用する場合は、ライブ接続するか抽出するかを慎重に検討してください。
前の例では、ウェアハウスが Book, Edition, Publisher データ ソースに新しいタイトルを追加した場合、それらのタイトルが Detailed Sales データ ソースに表示されるタイミングは、接続の種類によって異なります。
-
ライブ接続の場合、ウェアハウスのデータ ソースが更新されると、データが再読み込みまたは更新されるたびに [Detailed Sales] に新しいデータが反映されます。
-
抽出を使用する場合、「Detailed Sales」 には、その基になるデータ ソースの新しい抽出ではなく、「Book, Edition, and Publisher」 の抽出が含まれます。[売上詳細] で新しいタイトルを探す場合は、書籍、版、出版社が更新されるタイミングを考慮してください。
データ ソースを拡張するときは、ソースを直接変更するのではなく、基礎となる PDS に変更を階層化します。フィールド名の変更など、参照元データ ソースの属性をオーバーライドした場合、参照元データ ソースを更新しても変更内容が元に戻ることはありません。
いつでも、ローカル データ ソースのメニューを開いて、加えたオーバーライドを確認できます。
[オーバーライドのレビュー] ダイアログには、追加、変更、またはその他の方法で修正された内容の概要が表示されます。複数のオーバーライドを選択して、1 回のクリックでリセットできます。
Tableau 2026.2 では、[上書きの確認] ダイアログで以下を追跡します。
- フィールド名の変更
- 計算の作成
- グループの作成
- ビンの作成
- フィールドの結合
- フィールドの非表示
注: ロードマップには、フィールドの説明の変更、不連続/連続とメジャー/ディメンションの間の変更、データ型、会計年度の開始、並べ替え、色、形状の既定値などの追加のオーバーライドに関する計画が含まれています。ただし、Tableau 2026.2 の時点では、これらはオーバーライドで追跡されません。
用語の詳細
パブリッシュされたデータ ソース (PDS) は、Tableau Cloud または Tableau Server にスタンドアロン アセットとしてパブリッシュされたデータ ソースです。PDS は Web 上で構築することも、Tableau Desktop からパブリッシュすることもできます。パブリッシュされたデータソースは、拡張と構成の両方が可能です。拡張とは、セマンティック定義をオーバーライド (つまり、追加または変更) することです。構成には、パブリッシュされた複数のデータ ソースを組み合わせる作業が含まれます。
ローカル データ ソースとは、ワークブック内に存在するデータ ソースのことです。ローカル データ ソースは、フラット ファイル、データベースへの直接接続または仮想接続、パブリッシュされたデータ ソースへの接続のいずれかです。展開は、ローカル データ ソース内で行われます。Tableau 2026.2 の新しい動作では、拡張機能をワークブック内にローカル データ ソースとして保持するのではなく、拡張データ ソースをパブリッシュできます。
構成済みデータ ソースとは、そのデータ モデルにパブリッシュ済みのデータ ソースが 2 つ以上含まれているデータ ソースのことです。Tableau 2026.2 以前は、パブリッシュされたデータ ソースの組み合わせは、データ ブレンドを使用したシート単位でのみ可能であり、PDS ではなくワークブックとしてのみパブリッシュできました。Tableau 2026.2 以降では、パブリッシュ済みのデータ ソースを相互に関連付け、結果を新しいデータ ソースとしてパブリッシュできます。
データ ソースへのアクセス
拡張データ ソースまたは構成済みデータ ソースを操作する場合は、関連するすべてのデータ ソースへのアクセス権が必要です。構成済みデータ ソースに部分的にアクセスすることはできません。つまり、ユーザーが前の例の Bookshop Sales データ ソースに接続するパーミッションを持っていない場合、そのユーザーは構成済みの Detailed Sales データソースに完全にアクセスすることはできません。
依存関係の制限事項
組み合わせたり拡張したりしたデータ ソースは、他のパブリッシュされたデータ ソースを基に構築されており、依存関係のチェーンを形成しています。パフォーマンスと信頼性を保護するために、Tableau では、構成または拡張されたデータ ソースが依存できるパブリッシュ済みデータ ソースの数と、ネストの深さを制限します。
-
合計依存関係: データソースのアップストリームリネージ (それ自体と、それが構築されるすべての PDS) にあるパブリッシュ済みのデータソースの数。
- 同じパブリッシュされたデータ ソースが PDS の依存関係チェーンに複数回表示される場合、Tableau は使用ごとに 1 回カウントします。同じ上流の PDS を複数箇所で参照するデータソースでは、異なる PDS の数が少なくても、依存関係の総数が制限に達することがあります。
-
ネストの深さ: ネストされたソースの最長チェーンの長さ。1 つのパブリッシュされたデータ ソースに直接基づいて構築されたデータ ソースの深度は 1 です。
| 制限 | 既定 | エラー メッセージ | チェック日時 |
| 構成済みデータ ソースあたりのデータ ソース | 500 | この構成済みデータ ソースにはデータ ソースが多すぎます。 | 組み合わせたデータ ソースを開いたり、使用したりします (データ ソースを使用したワークブックの読み込みなど)。 |
| 依存関係の合計 | 100 | 100 を超える PDS 依存関係を持つデータ ソースのパブリッシュはサポートされていません。 | 構成済みのデータ ソースをパブリッシュします。 |
| ネストの深さ | 20 | 20 を超えるネストされたレイヤーを含むデータソースのパブリッシュはサポートされていません。 | 構成済みのデータ ソースをパブリッシュします。 |
これらの依存関係の制限はエンジニアリング上の保護手段であり、ほとんどのデータ ソースがこの制限に達することはない点にご注意ください。
パブリッシュの上限が全体の上限より低い理由
パブリッシュ制限 (100 / 20) を全体の制限 (500) よりも低く維持すると、アップストリームのソースが後で独自の依存関係を追加した場合にエラーが発生するのを防ぐことができます。このバッファーにより、アップストリームで複雑な問題が発生した場合でも、ダウンストリームのソースの動作を維持できます。
構成済みのパブリッシュされたデータソースに関する制限事項
抽出
Tableau 2026.2 では、ライブの構成済みデータ ソースのみをスタンドアロン データ ソース アセットとしてパブリッシュできます。ただし、抽出および構成されたデータ ソースを含むワークブックをパブリッシュすることはできます。このリリースでは Web 上で構成済みデータ ソースを抽出できないため、抽出は Tableau Desktop で行う必要があります。これらの抽出に関する制限は、将来のリリースで解除される予定です。
データ接続
構成済みデータソースをサポートしていないデータ コネクタもあります。構成済みのデータ ソースは、キューブまたはストアド プロシージャを使用する接続では使用できません。さらに、構成可能なデータ ソースをサポートするための前提条件として、コネクタは、クロスデータベース結合、左結合、および詳細レベル (LOD) 表現をサポートしている必要があります。
互換性のない特定のデータ コネクタは次のとおりです。
- Firebird 3
- Google アナリティクス
- JSON (JSON は単一のテーブルとしてのみサポートされているため)
- Microsoft SQL Server Analysis Services
- OData
- Oracle Essbase
- Salesforce
- SAP NetWeaver Business Warehouse (BW)
- Splunk
- Teradata OLAP コネクタ
構成済みデータ ソースにおけるクロスデータベース結合
Tableau 2026.2 では、PDS が同じ接続とデータベース認証資格情報を使用する場合であっても、構成済みデータ ソースでは常にクロスデータベース結合が使用されます。同一の接続でこの動作を回避するためのパフォーマンス最適化は、将来のリリースのロードマップに含まれています。
埋め込み認証資格情報
コンポーザブル データ ソースの最初のリリース (2026 年 6 月および 7 月) では、構成されたデータ ソース内のパブリッシュ済みのデータ ソースについて、埋め込み認証資格情報は保持されません。代わりに、基になるデータ ソースの認証資格情報が埋め込まれているにもかかわらず、ユーザーはデータベースのユーザー名とパスワードの入力を求められます。この修正は、Tableau Cloud のパッチ、および Tableau Server と Tableau Desktop.の 2026.2 メンテナンス リリースで近日公開されます。
