データ パイプラインのエクスポートとインポート
データ プロジェクトを再構築するために必要なすべてを含め、データ パイプラインをファイルにエクスポートできます。エクスポートされたファイルは、同じテナントにも別のテナントにもインポートできます。例えば、これを使って、データ プロジェクトを別のテナントに移動することや、データ プロジェクトのバックアップ コピーを作成することができます。エクスポート ファイルからデータ プロジェクトを更新することもできます。
エクスポート ファイルの形式が、単一の JSON ファイルから、複数の JSON ファイルを含む ZIP ファイルに変更されました。従来の JSON 形式のインポートは、2026 年 1 月 30 日までサポートされる予定です。JSON ファイルを新しい形式に変換するには、ファイルをインポートしてから、新しい ZIP 形式にエクスポートします。従来の JSON 形式のプロジェクトは、API 経由ではインポートできません。
2026 年 1 月 30 日までに、既存のプロジェクトをエクスポートして新しい形式を使用してください。
データ プロジェクトのエクスポート
プロジェクトをエクスポートするには、次のいずれかを実行します。
-
[Data Integration] > [プロジェクト] で、エクスポートするデータ プロジェクトの
をクリックして、 [エクスポート] を選択します。
-
プロジェクトを開き、右上の
をクリックして、 [エクスポート] を選択します。
プロジェクトは ZIP ファイルにエクスポートされ、ファイル名にはプロジェクト名、データ プラットフォーム、日付と時刻が含まれます。
プロジェクトをインポート
このセクションでは、プロジェクトのインポートについて説明します。クラウド データ ウェアハウス プロジェクトまたは Qlik Cloud (Amazon S3 経由) プロジェクトをインポートできます。
次の制限付きで、使用するデータ プラットフォームを変更できます。
-
データ プラットフォームをクラウド データ ウェアハウスから Qlik Cloud に変更することや、その逆はできません。
-
ランディングページを使用してクラウド ファイル ストレージに保存されている Snowflake プロジェクトを別のデータ プラットフォームに変更することや、その逆はできません。
プロジェクトをインポートする前に
プロジェクトのインポートを開始する前に、次の点を考慮してください。
-
新しいテナントまたはスペースにインポートする場合に必要な、すべての新しい接続を作成します。
-
プロジェクトがまだ存在しない SaaS アプリケーション接続を使用する場合は、インポートを開始する前に接続を作成し、メタデータを生成する必要があります。
-
プロジェクト間パイプラインをインポートする場合は、最初にアップストリームのプロジェクトをインポートする必要があります。
クラウド データ ウェアハウス プロジェクトのインポート
エクスポートされたクラウド データ ウェアハウス プロジェクトは、エクスポート元の同じテナントにも別のテナントにもインポート できます。プロジェクトを元のデータ プロジェクトのテナント以外のテナントにインポートする場合は、プロジェクト、ステージング エリア、すべてのデータ ソースに対して新しい接続を定義する必要があります。
プロジェクトが他のプロジェクトのタスクを使用する場合、スペースとプロジェクトの名前が同一でない限り、プロジェクトとタスクをマッピングする必要があります。
-
[Data Integration] > [プロジェクト] で、 [新規作成] をクリックし、 [プロジェクトをインポート] を選択します。
-
エクスポート ファイルを追加します。ダイアログにドロップすることも、参照してファイルを選択することもできます。
[次へ] をクリックします。
-
新しいプロジェクトの [プロジェクトのプロパティ] を設定します。
[スペース] でプロジェクトを追加するスペースを選択する必要があります。
[データ プラットフォーム] では、プロジェクトのデータ プラットフォームと、データ プラットフォームへの接続を変更できます。
別のテナントからプロジェクトをインポートした場合、または前の手順でデータ プラットフォームを変更した場合は、 [接続] を変更する必要があります。
ステージング エリアへの接続を変更できます。これは、プロジェクトを別のテナントからインポートした場合に必要であり、前のステップでデータ プラットフォームを変更した場合にも必要となることがあります。
[次へ] をクリックします。
-
新しいプロジェクトの [既定のプロジェクト設定] を設定します。
[すべてのスキーマのプレフィックス] で、プロジェクトで作成されたデータ スキーマにプレフィックスを追加できます。これは、インポートしたプロジェクトがエクスポートしたプロジェクトと同じクラウド データ ウェアハウスにある場合に便利です。
[データベース名] に既定の名前を設定することもできます。Snowflake プロジェクトの場合は既定の [データ ウェアハウス名] を設定でき、Databricks プロジェクトの場合は既定の [カタログ名] を設定できます。すべてのタスク タイプにプロジェクトの既定の名前を使用することも、タスク タイプごとに既定の名前またはカスタム名を設定することもできます。
[次へ] をクリックします。
-
[接続とタスク設定] を設定します。
インポートされたソース接続またはクロスプロジェクト ソースを置き換えることができます。これは、プロジェクトを別のテナントからインポートした場合に必要です。
[オプションのタスク設定]では、元のプロジェクトで上書きされたタスク設定を変更することもできます。
-
準備ができたら、 [インポート] をクリックします。
プロジェクトが データ統合 ホームに追加されます。
データ プラットフォームとして Qlik Cloud を使用したプロジェクトのインポート
エクスポートされた Qlik Cloud (Amazon S3 経由) プロジェクトは、エクスポート元の同じテナントにも別のテナントにもインポートできます。プロジェクトを元のデータ プロジェクトのテナント以外のテナントにインポートする場合は、プロジェクト、ステージング エリア、すべてのデータ ソースに対して新しい接続を定義する必要があります。
データ プラットフォームを Qlik Cloud から Snowflake などのクラウド データ ウェアハウスに変更することはできません。
-
[Data Integration] > [プロジェクト] で、 [新規作成] をクリックし、 [プロジェクトをインポート] を選択します。
-
エクスポート ファイルを追加します。ダイアログにドロップすることも、参照してファイルを選択することもできます。
[Next] (次へ)をクリックします。
-
名前
プロジェクトの名前を変更します。デフォルトの名前は、元のプロジェクト名に Imported_ がプレフィックスとして付きます。
-
スペース
プロジェクトを追加するスペースを選択します。 -
説明
プロジェクトの説明を追加または編集します。 -
QVD ファイルを次の場所に保存します:
QVD ファイルの生成場所を選択します。
-
Qlik 管理ストレージ
-
顧客管理ストレージ
自分で管理している Amazon S3 ストレージ。
-
-
データ接続
[顧客が管理するストレージ] を選択すると、接続を Amazon S3 ストレージ エリアに変更できます。
これは、プロジェクトを別のテナントからインポートした場合に必要です。
-
ステージング エリアへの接続
Amazon S3 ステージング エリアへの接続を変更できます。
これは、プロジェクトを別のテナントからインポートした場合に必要であり、前のステップでデータ プラットフォームを変更した場合にも必要となることがあります。
-
[次へ] をクリックします。
-
元のバージョンで追加されたタスクに接続を設定
インポートしたソース接続を置換できます。これは、プロジェクトを別のテナントからインポートした場合に必要です。
-
[オプションのタスク設定] では、元のプロジェクトで上書きされたタスク設定を変更できます。
-
準備ができたら、 [インポート] をクリックします。
プロジェクトが データ統合 ホームに追加されます。
プロジェクトの更新
エクスポート ファイルからプロジェクトを更新できます。これにより、データ パイプラインのすべてのタスクが置き換えられますが、接続と設定は置き換えられません。インポートされたプロジェクトに含まれていないデータ タスクは削除されます。
例えば、開発データ スペースからエクスポートされたプロジェクトを実稼働データ スペースのプロジェクトにインポートして、実稼働プロジェクトを更新できます。
プロジェクトの更新を開始する前に、次を実行します。
-
更新する前にプロジェクトのバックアップが必要な場合は、[
]、[エクスポート] の順にクリックしてエクスポートします。
-
プロジェクトを更新する前に、データ パイプラインから削除されるすべてのタスクを停止する必要があります。
-
プロジェクトがまだ存在しない SaaS アプリケーション接続を使用する場合は、インポートを開始する前に接続を作成し、メタデータを生成する必要があります。
-
インポートされたプロジェクトが同じクラウド データ プラットフォーム (Snowflake など) を使用していることを確認してください。
プロジェクトを更新するには、次を実行します。
-
更新するプロジェクトを開きます。
-
[
]、[インポート] の順にクリックします。
-
インポートするファイルを選択またはドロップします。
-
データ プロジェクトとインポートされたデータ プロジェクトの間で異なるマッピング接続に、必要な変更を加えます。
例えば、インポートされたプロジェクトは SQL1 という名前のソース接続を使用しており、プロジェクトは SQL2 という名前の同様の接続を使用している場合などがあります。この場合、インポートした接続を、元のバージョンで追加されたタスクのセット接続の SQL2 にマップします。
情報メモマップする接続を選択するときは、新しいデータベース接続を作成できますが、SaaS アプリケーション接続は作成できません。準備ができたら、[インポート] をクリックします。
インポートされたファイルに従って、データ プロジェクトが更新されます。インポートによって更新されたデータ タスクの検証および同期が必要になる場合があります。
制限事項
-
パイプラインをエクスポートするときには通知は含まれません。インポートされたパイプラインに新しい通知を設定する必要があります。
-
プロジェクト間でループや相互依存関係を作成するパイプラインを設計しないでください。このようなプロジェクトのエクスポートとインポートはサポートされていません。