ALM/QC プロジェクトのエクスポート

この項では、プロジェクトを ALM/QC からファイルにエクスポートする方法について説明します。

概要

ALM/QC プロジェクトをエクスポートする前に、次のことを考慮してください。

  • ALM/QC プロジェクトはそれぞれ、データベース・スキーマとファイル・リポジトリ・フォルダで構成されます。

  • プロジェクトは、.qcp 形式の圧縮ファイルにエクスポートするか、2 つの別々のファイルにエクスポートできます(1 つはデータベース・スキーマのダンプまたはバックアップ用、もう 1 つはファイル・リポジトリ用)。

  • エクスポートされたファイルは、専用の AWS S3 バケットにアップロードされます。バケットの場所と資格情報は、移行プロセス中に提供されます。

先頭に戻る

前提条件

ALM/QC プロジェクトをエクスポートする前に、次のことを確認してください。

プロジェクト内にチェックアウトされたエンティティがない プロジェクトでバージョン管理が有効になっている場合は、プロジェクト内にチェックアウトされたエンティティがないことを確認してください。チェックアウトされたエンティティがあるプロジェクトはアップグレードできません。アップグレード・プロセス中にチェックアウトが見つかった場合は、チェックアウトを解除してから作業を続行してください。
DB スキーマとファイル・リポジトリが同期されている プロジェクトのデータベース・スキーマとファイル・リポジトリは整合されます。ベスト・プラクティスは、エクスポートする前にプロジェクトを非アクティブ化することです。
S3 ブラウザ・クライアント AWS S3 バケットにアクセスするために必要。
ALM/QC データベースへの直接アクセス ALM/QC データベースに直接アクセスできることを確認します。
FTP クライアント FTP を使用する場合に必要。たとえば Windows FTP コマンドライン・クライアントや、できれば FileZilla FTP クライアントを使用します。
MD5 ソフトウェア

md5 など。

アップロード後もファイル・サイズが同じである場合、これはオプションです。

ZIP ソフトウェア 7-zip など。
ALM/QC インスタンスのバックアップ ALM/QC インスタンスの完全バックアップを作成します。
エクスポートするプロジェクトでのサニティ・チェック

エクスポートするプロジェクトでサニティ・チェックを実行します。

  1. ALM サイト管理を開きます。

  2. プロジェクトを右クリックし、[プロジェクトのメンテナンス]>[プロジェクトの検証]を選択します。

  3. エラーが発生した場合は、プロジェクトの修復ツールを実行して修正します。

    ツールを実行するには、プロジェクトを右クリックし、[プロジェクトのメンテナンス]>[プロジェクトの修復]を選択します。

    エラーを修正できない場合は、サイト管理者に連絡してください。

先頭に戻る

プロジェクトを .qcp ファイルにエクスポートする

プロジェクトを .qcp ファイルにエクスポートすることをお勧めします。このファイルには、データベース・スキーマとファイル・リポジトリの両方が含まれます。データベースの種類が SQL Server の場合は、この方法のほうが時間がかかりません。

注: ALM 12.53 以前の場合は、プロジェクトに 2 GB のサイズ制限があります。ALM 12.55 以降の場合は、サイズ制限がありません。プロジェクトが 2 GB より大きい場合は、「プロジェクトを別々のファイルにエクスポートする」を参照してください。

プロジェクトを .qcp ファイルにエクスポートするには、次の手順を実行します。

サイト管理から手動でエクスポートする場合 「プロジェクトのエクスポート」を参照してください。
ALM REST API 利用の自社開発ツールを使用する場合

ALM REST API を参照してください。

:この API は、ALM 15.00 以降で利用可能です。

先頭に戻る

プロジェクトを別々のファイルにエクスポートする

プロジェクトがサイズ制限の 2 GB より大きい場合は、プロジェクトのデータベース・スキーマとファイル・リポジトリを別々のファイルにエクスポートできます。

データベース・スキーマをエクスポートするには、次の手順を実行します。

ファイル・リポジトリをエクスポートするには、次の手順を実行します。

  1. ALM サイト管理を開きます。

  2. 移行するプロジェクトを選択します。[プロジェクト詳細]タブの[プロジェクトディレクトリ]フィールドで、プロジェクトのファイル・リポジトリ・パスを見つけます。

  3. アプリケーション・サーバに接続し、プロジェクト・ディレクトリ・パスに移動して、ファイル・リポジトリ・フォルダ全体を圧縮します。

  4. md5 sum を実行します。

    1. コマンド・ウィンドウを開き、md5.zip ファイルが展開された場所に移動して、次のコマンドを実行します。

      Copy code
      md5.exe -generate <圧縮されたフォルダのパス><圧縮されたフォルダの名前>.zip

      次に例を示します。

      Copy code
      md5.exe – generate C:\”Documents and Settings”\Desktop\ project1_filereposiotry.zip

      コマンドによって md5sum 出力が返されます。たとえば、「24BCED0C939DD7E61C6E4CCE252687BE project1_filereposiotry.zip」などです。

    2. この出力をテキスト・ファイルにコピーします。

    3. 次のファイルを AWS S3 バケットにアップロードします。

      • <project_filereposiotry>.zip

      • <project_filereposiotry_md5>.txt

  5. 移行するプロジェクトごとに上記の手順を繰り返します。

  6. すべてのプロジェクトのフォルダを .zip 形式で圧縮し、そのファイルを AWS S3 バケットにアップロードします。

先頭に戻る

サマリ

プロジェクトのエクスポートが完了すると、すべてのプロジェクト・データが次のファイルに保存されます。

データベース
  • Oracle

    • 各 .dmp ファイルのスキーマ・リスト、表領域、サイズを含む 1 つのファイル。

    • 圧縮形式のすべてのスキーマ・ダンプ・ファイル。

    • エクスポートのすべてのログ・ファイル。

  • MS SQL Server

    • すべての .bak ファイル。

リポジトリ 圧縮形式のすべてのファイル・リポジトリ。

先頭に戻る

参照情報: