Tableau Prep とのバージョン互換性

Tableau Prep Builder では、新しいバージョンが頻繁に (通常は毎月) リリースされます。新しいバージョンに新機能や新しいコネクタが導入されている場合、古いバージョンの Tableau Prep Builder で作業しながらフローを開こうとすると互換性の問題が発生することがあります。

同様に、Tableau Prep Conductor を使用して Tableau Server または Tableau Online にフローをパブリッシュし、実行スケジュールを設定する場合、およびフローにお使いのバージョンの Tableau Server または Tableau Online ではサポートされていない新機能や新しいコネクタが含まれていると、互換性の問題が発生してフローのスケジュール設定や実行ができなくなることがあります。

: 特定のバージョンの Tableau Prep Builder をダウンロードするには、[製品のダウンロードとリリースノート] ページを開き、ページの左側にある一覧から [Tableau Prep Builder] を選択します。

バージョンの検索

次の手順に従って、製品のバージョン番号を確認します。

Tableau Prep Builder

Tableau Prep Builder のリリース バージョンは、Tableau Desktop や Tableau Server のメンテナンス バージョンのように、2019.4.2 などの番号が付いています。ただし、Tableau Prep Builder ではメンテナンス バージョンがリリースされていません。各リリースは、新しい機能や更新プログラムを含む、製品の最新バージョンを表しています。したがって、Tableau Prep Builder バージョン 2019.4.2 は Tableau Server バージョン 2019.4.2 と完全には互換性がない可能性があります。

製品のリリース バージョンを確認するには、Tableau Prep Builder を開き、トップ メニューで次のいずれかを実行します。

  • Windows: トップ メニューで [ヘルプ] をクリックし、バージョンに応じて [Tableau Prep Builder について] または [Tableau Prep について] をクリックします。
  • Mac: トップ メニューで、バージョンに応じて [Tableau Prep Builder] > [Tableau Prep Builder について] または [Tableau Prep] > [Tableau Prep について] の順にクリックします。

リリース番号はこのダイアログの左下隅に表示されています。

Tableau Server

Tableau Prep Conductor は、Data Management アドオンの一部として Tableau Server バージョン 2019.1 で導入されました。Tableau Server で実行するフローをパブリッシュしてスケジュール設定するには、Tableau Server バージョン 2019.1 以降を使用する必要があり、Tableau Prep Conductor を有効にする必要があります。

Tableau Serverのバージョンを確認するには、Web ブラウザーで Tableau Server を開きます。トップ メニュー バーで、右上隅の情報アイコン をクリックし、[About Tableau Server (Tableau Server について)] を選択します。ダイアログが開き、使用している Tableau Server のバージョンが表示されます。Tableau Prep Conductor を有効にする方法の詳細については、手順 2: Tableau Server のフロー設定の構成を参照してください。

Tableau Online

Tableau Prep Conductor は、Data Management アドオンの一部として Tableau Online バージョン 2019.3 で導入されました。Tableau Online で実行するフローをパブリッシュしてスケジュール設定するには、Tableau Online バージョン 2019.3 以降を使用して Tableau Prep Conductor を有効にする必要があります。

Tableau Online のバージョンを確認するには、お使いの Web ブラウザーで Tableau Server を開きます。トップ メニュー バーで右上隅の情報アイコンをクリックし、[About Tableau Online (Tableau Online について)] を選択します。ダイアログが開き、使用している Tableau Online のバージョンが表示されます。Tableau Prep Conductor の有効化に関する詳細については、Tableau Prep Conductor の Tableau Online サイトでの有効化を参照してください。

Tableau Prep Builder の異なるバージョン間の互換性

通常、新しいバージョンの Tableau Builder は、古いバージョンで作成されたフローを開くことができます。ただし、Tableau Prep Builder の古いバージョンと新しいバージョンが混在する環境でフローを開こうとした場合や、同じバージョンの Tableau Prep Builder を使用する複数のコンピューターでフローを開いた場合でも互換性の問題が発生する可能性があります。

たとえば、以下のような場合です。

  • フローを開くマシンで使用する製品のバージョンではサポートされていない、入力コネクタまたは機能がフローに含まれている。
  • フローを開くマシンに、必要な入力コネクタがインストールされていないか、インストールされているドライバーのバージョンがコネクタと互換性がない。Tableau Prep Builder では、フロー入力コネクタを使用するには、64 ビット ドライバーをインストールする必要があります。

互換性の問題が発生すると、フローを開こうとしたときに開くことはできてもエラーになるか、フローが開かずにエラー メッセージが表示されます。次に、フローは開かれずにエラーメッセージが表示され、問題解決の参照用に互換性のない機能とオプションが一覧表示されるいくつかの例について説明します。

Tableau Prep Builder との互換性に関する問題の修正

互換性の問題を解決するために、次のいずれかを試します。

  • 最新バージョンの Tableau Prep Builder にアップグレードする。

    [詳しく学ぶ] ペインの下部にある更新ボタンをクリックして、最新バージョンの製品をダウンロードし、「Tableau Desktop および Tableau Prep Builder の導入ガイド」の 「Tableau Prep Builder のインストール」 に記載されている手順を実行します。[詳しく学ぶ] ペインの更新ボタンにアクセスできない場合は、「 Tableau Prep Builder のインストール 」で製品の最新バージョンをダウンロードする方法を参照してください。

  • コンピューターが Tableau Prep Builder と互換性があることを確認する。たとえば、フローで使用されるコネクタ用に 64 ビット ドライバーがインストールされていることを確認します。ドライバーをインストールするには、「ドライバーのダウンロード」ページを参照してください。
  • 互換性のない機能を削除してからフローのコピーを開く。

Tableau Prep Builder と Tableau Server の異なるバージョン間の互換性

新しいバージョンの Tableau Prep Builder から古いバージョンの Tableau Server にパブリッシュすると、互換性の問題が発生する可能性があります。たとえば、Tableau Prep Builder バージョン 2019.4.2 で追加された新機能は Tableau Server バージョン 2019.4.2 との互換性はありませんが、Tableau Server バージョン 2020.1 とそれ以降のメジャー バージョンの Tableau Server (バージョン 2020.2 など) とは互換性がある場合があります。

Tableau Server では、フローがパブリッシュされると、そのフローに含まれる機能が Tableau Prep Conductor で検出されます。サポートされていない機能が見つかった場合でもフローを Tableau Server にパブリッシュできますが、フローの実行、スケジュール、タスクへの追加は行うことができません。Tableau Online は定期的に自動更新されるため、通常は Tableau Prep Builder のすべてのバージョンと互換性があります。

Tableau Server の古いバージョンを使用している場合でも、Tableau Prep Builder 内から手動で、またはコマンド ラインを使用して、互換性のないフローを実行できます。このプロセスの使用に関する詳細については、コマンド ラインからフロー出力ファイルを更新を参照してください。

互換性のない機能の検出

使用している Tableau Prep Builder のバージョンによって、互換性のない機能をさまざまな方法で検出できます。

Tableau Prep Builder (バージョン 2020.1.1 以降)

Tableau Server にサインインすると、Tableau Prep Builder で互換性のない機能が検出され、無効にします。互換性のない機能は、すべて灰色で表示されます。この機能を引き続き使用して、フローを手動で実行するかコマンド ラインから実行する場合は、メニューから有効にできます。

  1. 無効になっている機能にカーソルを合わせて、お使いのサーバーのバージョンと互換性がないために無効になっているかどうかを確認し、[Use Features (機能を使用する)] ボタンをクリックします。このオプションは、[フロー] ペインと、[プロファイル] ペイン、[結果] ペイン、およびデータ グリッドのメニューで使用できます。

    : データの更新が一時停止されたり、特定のステップやデータ型でオプションを使用できない場合など、その他の理由で機能を無効にできます。

  2. 選択した機能が適用され、互換性のないすべての機能が有効になり、使用できるようになります。互換性のない機能には警告のフラグが付いているため、お使いのバージョンの Tableau Server でスケジュールを使用してフローを実行する場合は、この機能を簡単に検索して削除できます。

この機能を完全に無効にし、互換性のないすべての機能を有効にするには、次の操作を行います。

  1. トップ メニューから、[ヘルプ] > [設定とパフォーマンス] > [非対応の機能を無効にする] を選択します。

  2. [非対応の機能を無効にする] を選択して、このオプションの横にあるチェック マークをオフにします。この機能を再度有効にするには、[非対応の機能を無効にする] をオンにします。このオプションは既定で有効になっています。

Tableau Prep Builder (バージョン 2019.3.1 以降)

フローを構築すると、Tableau Prep Builder で互換性のない機能を追加したときに該当する機能を検出し、アラート アイコンでフラグ付けできます。これらのアラートを確認するには、サーバーにサインインする必要があります。この新しいアラート システムによって、フロー内の互換性のない機能をすばやく識別し、この機能をフローで維持するか削除するかどうかを決定できます。

[フロー] ペインのアラートにカーソルを合わせて、互換性のない機能に関する情報を表示するか、新しいアラート センターを使用して詳細を表示します。アラート センターで、[View in Flow (フローに表示)] リンクをクリックして、警告をトリガーしたステップ、注釈、フィールド、または変更に直接移動します。

Tableau Prep Builder (すべてのバージョン)

互換性のない機能が含まれるフローをパブリッシュすると、次のメッセージが表示され、サインインしている Tableau Server のバージョンでサポートされていない機能が一覧表示されます。Tableau Prep Builder の 2019.2.3 以前のバージョンでは、これがフロー内の互換性のない機能を確認する唯一の方法です。

: このエラー メッセージでは、機能が導入されたときの Tableau Prep Builder のバージョンが一覧表示されます。Tableau Prep Builder では、メンテナンス バージョンはリリースされないため、機能に互換性を持たせるには Tableau Server で次のメジャー リリース バージョンを実行する必要があります。次の例では、フィールドの複製機能が Tableau Prep Builder のバージョン 2019.2.3 で導入されたため、Tableau Server 2019.2.3 のメンテナンス リリース バージョンとは互換性がありません。代わりに、Tableau Server バージョン 2019.3 の次のメジャー リリースと互換性があります。

このフローをパブリッシュすると、正常に完了します。ただし、Tableau Server または Tableau Online でフローを開くと、次のメッセージが表示されます。

Tableau Server でフローの実行スケジュールを設定するには、次のいずれかを実行することができます。

  • お使いの Tableau Prep Builder のバージョンと互換性のある Tableau Server の最新のメジャー リリースを探します。たとえば、Tableau Prep Builder では月ごとに新しいビルドがリリースされます。Tableau Prep Builder バージョン 2019.2.3 でリリースされた機能は、Tableau Server バージョン 2019.2.2 または 2019.2.3 ではサポートされていない可能性がありますが、次のメジャー リリース (Tableau Server バージョン 2019.3) では確実にサポートされます。

    Tableau Online は、定期的 (通常は四半期ごと) に自動更新されます。最初にフローをテストして、現行の Tableau Online のバージョンと互換性があることを確認してからパブリッシュします。

  • フローをパブリッシュする前に、フローから互換性のない機能を削除してください。

  • フローを既に Tableau Server にパブリッシュしている場合は、フローをダウンロードしてこれらの機能を削除するか、古いバージョンの Tableau Prep Builder で、このバージョンで使用できる機能のみを使用してフローを作成します。

    : 特定のバージョンの Tableau Prep Builder をダウンロードするには、[製品のダウンロードとリリースノート] ページを開き、ページの左側にある一覧から [Tableau Prep Builder] を選択します。

互換性の問題の修正

フローを Tableau Server に既にパブリッシュしている場合は、以下の手順を試し、現在のバージョンの Tableau Prep Builder を使用して互換性のない機能を削除します。この機能の削除後、バージョンの非互換性に関するメッセージや警告が表示されなくなったら、フローを Tableau Server または Tableau Online に再パブリッシュし、Tableau Prep Conductor を使用してスケジュール設定します。

: Tableau Prep Conductor は Data Management アドオンに含まれています。スケジュール機能を使用してフローを実行するには、Tableau Server または Tableau Online で Data Management アドオンを有効にする必要があります。Data Management アドオンの詳細については、「Tableau Data Management Add-On」を参照してください。Tableau Server または Tableau Online で Tableau Prep Conductor を有効にする方法の詳細については、手順 2: Tableau Server のフロー設定の構成またはTableau Prep Conductor の Tableau Online サイトでの有効化を参照してください。

互換性のない機能の識別

現在、Tableau Server での作業時には、フローで互換性のない機能が一覧表示されません。この機能の一覧を特定してフローから削除するには、フローを Tableau Prep Builder で開き、該当する機能を検索してから削除する必要があります。

  1. フローを開きます。Tableau Prep Conductor を使用している場合は、[その他のアクション] メニューから [ダウンロード] をクリックして Tableau Prep Builder でフローを開くか、Tableau Prep Builder でフローを開きます。

  2. フローをダウンロードしたら、そのフローをクリックして開きます。
  3. 使用しているバージョンに応じて、次のいずれかを実行します。

    • バージョン 2019.3.1 以降: トップ メニューから、[サーバー] > [サインイン] を選択します。フローと互換性のない、同じサーバーを選択してください。互換性のないステップ、注釈、フィールド、または変更を、アラート アイコンでマークする必要があります。

      フロー ペインの右上隅にある [アラート] をクリックして、互換性のない各機能の詳細を表示します。[View in Flow (フローに表示)] をクリックして、互換性のない機能に移動し、アクションを実行します。

    • バージョン 2019.2.3 以前: トップ メニューから、[サーバー] > [フローのパブリッシュ] を選択します。サーバーに再度サインインする必要がある場合は、フローと互換性のない同じサーバーを選択してください。警告ダイアログが開き、お使いのサーバーのバージョンと互換性のない機能が一覧表示されます。特定してフローから削除できるように該当する機能に注意します。次に、[キャンセル] をクリックしてダイアログを閉じます。

  4. トップメニューで [ファイル][名前を付けて保存] の順にクリックして、フローのコピーを保存します。以下のセクションのオプションを使用して、互換性のない機能をフローから削除します。

互換性のない機能をフローから削除する

機能を検索してフローから削除するにはさまざまな方法があります。このセクションでは、非互換エラーの解決に役立ついくつかのオプションについて説明します。

互換性のないデータソース

データ ソースの互換性がない場合、たとえば、Tableau Prep Conductor ではまだサポートされていない新しいコネクタが追加された場合など、サポートされているデータ ソースに接続する必要があります。

データ接続を変更するには、次を実行します。

  1. [接続] ペインで、コネクタのドロップダウン矢印をクリックし、[削除] を選択してデータ ソースの接続を削除します。

    これにより、フローは一時的にエラー状態になります。

  2. 互換性のあるデータ ソースに接続して、これを [フロー] ペインにドラッグします。新しいインプット ステップをフローに接続するには、このステップを接続するフロー内の最初のステップにドラッグして、[追加] オプションの [接続ステップ] にドロップします。

  3. この手順を繰り返して、他のすべてのコネクタを置き換えます。その後、フローを保存して再パブリッシュします。

互換性のない機能

互換性のない機能を削除するには、機能が使用されていたステップを見つけてからこの機能を削除する必要があります。互換性のない機能の識別の手順に従って、互換性のない機能を見つけることができます。

  1. 機能がステップ タイプの場合は、[フロー] ペインで、機能が使用されていたステップをクリックします。ステップを右クリックまたは Ctrl を押しながらクリック (MacOS) して、[削除] を選択します。

  2. 機能がクリーニング操作の場合は、[フロー] ペインで、機能が使用されていたステップをクリックします。 [フロー] ペインで注釈にカーソルを合わせるか、 [プロファイル] ペインまたは [結果] ペインを表示すると、変更の一覧を確認できます。

    : Tableau Prep Builder のバージョン 2019.1.3 以降では、アイコンにカーソルを合わせると、[フロー] ペインまたは [プロファイルカード] の手順で検索している変更が表示されます。その後、変更の一覧から注釈を選択することができます。変更は [変更内容] ペイン、[プロファイル] ペイン、[結果] ペイン、およびデータ グリッドでハイライトされます。

  3. 必要に応じて [変更] ペインを開き、削除する必要がある機能に一致する変更を選択します。変更をクリックして選択し、[削除] をクリックしてフローから削除します。

  4. これらの手順を繰り返して、他のすべての機能を置き換えます。その後、フローを保存して再パブリッシュします。
ありがとうございます! フィードバックの送信中にエラが発生しました。もう一度やり直すか、メッセージをお送りください