※ 本記事は、Sri Vishnu Gullapalliによる”Easily Migrate Tables to Autonomous Database using ODI Web Edition“を翻訳したものです。

2023年8月29日


概要

Oracle Web Editionは、様々なソースからデータを取得し、変更してターゲット・データベースに移行するのに役立つ、簡単で使いやすいユーザー・データ統合ツールです。複雑なコーディングを行う必要はありません。必要なのは、データをどう処理するかや、Data Transformsデザイン・キャンバスでコンポーネントをドラッグ・アンド・ドロップできるかどうかの明確な考えです。
ODI Webエディションを使用して表をAutonomous Databaseに移行する方法について確認します。

 

このブログでは、ODI Web Editionの「データのロード」機能を使用して、MySQLデータベースからAutonomous Databaseに表を移行します。

 

前提条件

  1. Oracle Marketplaceの知識、ODI Webエディションのデプロイと起動。
  2. ソースとして使用される表が少ないMySQLデータベース
  3. Autonomous Databaseがターゲットとして使用されます

 

MySQLの表

MySQLデータベースにSOURCEという名前のデータベースを作成し、その中にいくつかの表を作成しました。これらの表はソースとして使用されます。

MySQL Tables

 

ODI Web Edition

1. ODI Web Editionには、次のWeb URLを使用してアクセスできます。

– https://<ip-address>:9999/oracle-data-transforms/

2. ログイン資格証明を指定し、ホーム・ページに移動します。

ODI Web login page

 

データのロード

1) 「データのロード」オプションがホーム・ページに表示されます。

ODI web - Load data

 

2) 「データのロード」を選択して、データ・ロードの作成が画面に表示されます。名前、説明、プロジェクト名を指定して、「次へ」をクリックします。新しいインストールの場合は、「+」記号を使用して新しいプロジェクトを作成できます。

Create data load

3) 「ソース接続」タブでソース接続の詳細を指定します。ソース接続が使用できない場合は、「+」ボタンを使用して新しい接続を作成できます。

MySQL Source connection

「+」ボタンを選択すると、新しい接続を作成できます。接続には、ホスト名、ポート、ユーザー名およびパスワードの詳細が必要です。

MySQL connection

4) ターゲット接続表にADBの詳細を指定し、「保存」をクリックします

Target ADB connection

 

5) データ・ロード・オプションが画面に表示されます。すべての表を選択し、再作成オプションを選択して、チェック・マークを使用してデータ・ロードを検証し、データ・ロードを保存します。

MySQL to ADB Load

MySQL to ADB Load Recreate option

変更が保存されたら、データ・ロード・ジョブを実行します。

 

6) ジョブ・ステータスはデータ・ロード・ステータスで確認できます。「データ・ロード・ジョブ」をクリックします。

Data Load Status

ODI web edition job status

 

7) 表はAutonomous Databaseに作成されます。

Migrated tables in ADB

 

まとめ

このブログでは、ODI Web Editionを使用してMySQLデータベースからAutonomous Databaseに表を移行する方法について学習しました。他のデータベースにも使用できます。