移行ワークフローの概要
このページでは、Qlik Analytics Migration Tool を使用して Qlik Sense Client-Managed または QlikView から Qlik Cloud へコンテンツを移行する際の標準的なワークフローについて説明します。
Qlik Analytics Migration Tool のインターフェイスの構成やタブの概要については、「Qlik Analytics Migration Tool の操作」を参照してください。
これは、単一ステップかつ直線的な移行プロセスではありません。通常、移行は繰り返し行われるため、段階的に計画する必要があります。複数の移行プランを作成して、事業部門ごと、論理的なグルーピングごと、または展開フェーズごとに分けることができます。各プランは 1 つまたは複数のプロジェクトにリンクでき、各プロジェクトには複数のスコープ化されたジョブを含めることができます。
この概要では、移行の流れを大まかにまとめています。各ステップは、詳細な構成ガイダンスとベスト プラクティスが記載された専用ページにリンクしています。
1 Qlik 接続を作成する
コンテンツの移行を可能にするには、ソース環境とターゲット環境の間で接続を確立する必要があります。
- Qlik Sense Client-Managed または QlikView からのソース接続の定義
- Qlik Cloud へのターゲット接続の定義
- すべての接続の検証と保存
2. 移行プランを定義する
移行プランでは、移行するコンテンツとその処理ルールを定義します。
- 移行の種類 (Qlik Sense または QlikView) を選択する
- オブジェクト選択を制御するフィルターを適用する
- 環境間のユーザーとスペースのマッピング設定する
複数のプランを作成し、事業部門、地域、または展開フェーズをまたがる並行移行をサポートできます。
3. プロジェクトを作成して移行プランにリンクする
プロジェクトは、移行プランの実行コンテキストを提供し、プランの範囲を実行するジョブのコンテナとして機能します。カスタム プロジェクトを作成し、オプションで Create standard jobs を有効にすることで、一般的な移行ジョブを論理的な順序で自動的に入力できます。これらのジョブはリンクされたプランに基づいており、必要に応じて変更、削除、または追加のジョブで補完できます。プロジェクトは通常、特定の移行スコープまたはフェーズに合わせて調整されます。
各プロジェクトには、移行プランとのリンクが必要です。
- プロジェクト設定内で適切なプランを選択する
- リンクされたプランが変更された場合、既存のプロジェクトを更新する
- リンクによりジョブの作成と移行ステップへのアクセスが可能になる
4. ジョブを作成する
ジョブは、プロジェクトのリンクされたプランに基づいて、個々の移行ステップを実行します。
- 各プロジェクトに 1 つ以上のジョブを作成する
- 移行ステップを選択する (例: ユーザーのエクスポート、アプリのインポート)
- 各ジョブに関連オブジェクトを割り当てる
ジョブは多くの場合、ストリーム、ビジネス機能、またはオブジェクトの種類によって分割され、明確性と再現性を確保します。
5. ジョブをスコープ別に整理する
移行をより小規模で論理的にスコープされたジョブに分割すると、トレーサビリティと管理が向上します。
- 部門、事業分野、コンテンツ カテゴリ別にジョブをグループ化する
- 各ジョブの目的を反映するために、一貫した命名規則を使用する
6. 推奨されるステップを実行する
移行ステップは他のステップに依存する場合があり、通常は優先される順序で実行されます。Qlik Analytics Migration Tool では順序付けは強制されませんが、推奨フローに従うことでエラーや依存関係の欠落のリスクが軽減されます。
一般的な実行順序:
- スペースの作成
- アプリのエクスポート
- アプリのインポート
- アプリの公開
- 権限の割り当てまたはスケジュールのリロード
7. ジョブの実行と進捗状況の監視
ジョブは、Qlik Analytics Migration Tool の Jobs タブから実行できます。ログにより、実行とトラブルシューティングをリアルタイムで把握できます。
- インターフェイスから手動でジョブを開始する
- ステータス、警告、エラーのログを確認する
8. 必要に応じて元に戻して調整する
ジョブをロールバックまたは調整する必要がある場合、Qlik Analytics Migration Tool の Undo Migration 機能を使用すると、特定のステップを元に戻すことができます。
- 元に戻すステップを使用して、移行したコンテンツを削除する
- 必要に応じてプランまたはジョブを変更し、再実行する