JCMA の移行時間を特定する

プラットフォームについて: Data Center のみ。 - This article only applies to Atlassian apps on the Data Center プラットフォーム

この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。

*Fisheye および Crucible は除く

要約

次の記事では、Jira Cloud Migration Assistant (JCMA) を使用してサーバーからクラウドへの特定の移行を完了するのに必要な時間を判断するためのガイダンスを提供しています。

ソリューション

概要

In the process of migrating from Server to Cloud (S2C), it might be necessary to determine the duration of a specific migration plan. This knowledge base article provides a database query that retrieves the overall time taken for the JCMA migration, which includes:

  • エクスポート タスク

  • ユーザーの移行

  • プロジェクト データのインポート

  • プロジェクト添付ファイルのインポート

データベース クエリで移行期間を特定する

Use the following query to determine the duration of the migration plan, making sure to replace the placeholder <plan-name> (found in line #7) with the specified plan name for the migration. Select the query appropriate for your database language.

MySQL

SELECT pe.PLAN_NAME AS plan_name , FROM_UNIXTIME(pe.CREATED_TIMESTAMP/1000) AS start_date , FROM_UNIXTIME(me.UPDATED_TIMESTAMP/1000) AS finish_date , ROUND((me.UPDATED_TIMESTAMP - pe.CREATED_TIMESTAMP)/1000/60, 2) AS duration_minutes FROM AO_6FF49D_PLAN_ENTITY pe JOIN AO_6FF49D_MIGRATION_ENTITY me ON (pe.ID = me.PLAN_ID) WHERE pe.PLAN_NAME IN ('<plan name>');

PostgreSQL

SELECT pe."PLAN_NAME" AS plan_name , to_timestamp(pe."CREATED_TIMESTAMP"/1000) AS start_date , to_timestamp(me."UPDATED_TIMESTAMP"/1000) AS finish_date , ROUND((me."UPDATED_TIMESTAMP" - pe."CREATED_TIMESTAMP")/1000/60, 2) AS duration_minutes FROM "AO_6FF49D_PLAN_ENTITY" pe JOIN "AO_6FF49D_MIGRATION_ENTITY" me ON pe."ID" = me."PLAN_ID" WHERE pe."PLAN_NAME" IN ('<plan name>');

MSSQL

SELECT pe.PLAN_NAME AS plan_name , dateadd(s, pe.CREATED_TIMESTAMP/1000, '19700101') AS start_date , dateadd(s, me.UPDATED_TIMESTAMP/1000, '19700101') AS finish_date , ROUND((me.UPDATED_TIMESTAMP - pe.CREATED_TIMESTAMP)/1000/60, 2) AS duration_minutes FROM AO_6FF49D_PLAN_ENTITY pe JOIN AO_6FF49D_MIGRATION_ENTITY me ON (pe.ID = me.PLAN_ID) WHERE pe.PLAN_NAME IN ('<plan name>');

ORACLE

SELECT pe.PLAN_NAME AS plan_name , TO_CHAR(TIMESTAMP '1970-01-01 00:00:00' + numtodsinterval(pe.CREATED_TIMESTAMP/1000, 'SECOND'), 'YYYY-MM-DD HH24:MI:SS') AS start_date , TO_CHAR(TIMESTAMP '1970-01-01 00:00:00' + numtodsinterval(me.UPDATED_TIMESTAMP/1000, 'SECOND'), 'YYYY-MM-DD HH24:MI:SS') AS finish_date , ROUND((me.UPDATED_TIMESTAMP - pe.CREATED_TIMESTAMP)/1000/60, 2) AS duration_minutes FROM AO_6FF49D_PLAN_ENTITY pe JOIN AO_6FF49D_MIGRATION_ENTITY me ON (pe.ID = me.PLAN_ID) WHERE pe.PLAN_NAME IN ('<plan name>');

結果の例:

plan_name

start_date

finish_date

DURATION

My Test Plan

2022-03-09 14:20:00.0000

2022-03-09 15:40:00.0000

80

DURATION 列の単位は分です。

更新日時: September 26, 2025

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。