他のクラウドサービスからのデータのインポート - MySQL

他のクラウドサービスからのデータのインポート - MySQL

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。





Zoho DataPrepでは、MySQLなどのその他のクラウドサービスからデータをインポートできます。MySQLは、構造化クエリー言語(SQL)に基づいてOracleが開発したリレーショナルデータベース管理システムです。

MySQLの前提条件

MySQLへのデータ連携を続ける前に、次の条件を満たしていることを確認してください。

1. Zoho DataPrepサーバーにデータベースの読み取り権限を付与します。

2. データベースへのログイン認証情報が正しいことを確認します。推奨される方法として、対象データベースに対応するデータベース管理ソフトウェアを使用し、Zoho DataPrepサーバーから対象データベースへの接続を試してください。

リモート接続の有効化 

MySQLデータベースにrootユーザーとしてログインします。ターミナル/commandプロンプトで<MySql_Home>\bin フォルダーに移動し、次のコマンドを実行します。

mysql -u root -p

  • MySQLのrootパスワードを入力します。
  • 次のコマンドを実行して、GRANT限を有効にします。

mysql> GRANT ALL ON <Database Name>.* TO <Username>@<IP address> IDENTIFIED BY <Password>;

メモ:

  • <IPaddress>は、Zoho DataPrepサーバーのIPアドレスに置き換える必要があります。
  • <Database Name>は、データ連携を確立するデータベースの名前に置き換える必要があります
  • <Username>は、データベースのユーザー名に置き換える必要があります。
  • <Password>は、対応するパスワードに置き換える必要があります。

その他のクラウドサービス(MySQL)からデータをインポートするには

  1. [パイプラインを作成する]か、既存のパイプラインを[ホーム]ページ、[パイプライン]タブ、または[ワークスペース]タブから開き、[データを追加する]をクリックします。データをインポートするには、[データのインポート][ワークスペース]タブでクリックすることもできます。
Info情報:パイプラインの作成画面上部にある[データのインポート]アイコンをクリックすると、複数のデータソースからパイプラインにデータを取り込むこともできます。



2. 左ペインで[クラウドデータベース]カテゴリーを選択し、[その他のクラウドサービス]をクリックします。検索ボックスでその他のクラウドサービスを検索することもできます。

 



Notesメモ:その他のクラウドサービス(MySQL)のデータ連携をすでに追加している場合は、[保存済みのデータ連携]カテゴリーで必要なデータ連携を選択し、インポートを続けます。保存済みのデータ連携の詳細については、[こちら]をクリックしてください。


3.
その他のクラウドサービス]を[データベースサービス名]のドロップダウンから選択し、データベースの種類として[MySQL]を選択します。

 

4. [エンドポイント][ポート][データベース名][ユーザー名]、および[パスワード]を入力して、データベースのデータ連携を認証します。


5. 重複しないデータ連携の名前を
[データ連携名]に入力します。

 

6. データベースサーバーがSSL経由で暗号化されたデータを提供するよう設定されている場合は、[SSLを使用する]チェックボックスを選択することもできます。

 

7. [連携する]ボタンをクリックします。

 



Notes

メモ:このデータ連携設定は、今後データをインポートする際に使用できるよう保存されます。認証情報は安全に暗号化されて保存されます。


8. インポートするテーブルを選択します。


 

9. [SQLクエリーを使用する]オプションを使用して、データを選択してインポートすることもできます。


Warningデータベースからクエリーを使用してデータをインポートする場合、差分取得オプションは利用できません。こちらをクリックすると、クラウドデータベースからの差分取得について確認できます。


 

 

10. アカウントからデータのインポートを開始するには、[インポート]をクリックします。

11. データのインポートが完了すると、パイプラインの作成画面が開き、加工処理を適用できるようになります。ステージを右クリックして[データを準備する]オプションを選択し、 DataPrep Studio ページで各種の加工処理を使用してデータを準備することもできます。こちらをクリックすると、加工処理の詳細を確認できます。



12. データフローを作成し、各ステージに必要な加工処理を適用したら、ステージを右クリックして[エクスポート先を追加]すると、データフローを完成できます。
Notes
メモ:パイプラインにエクスポート先を追加した後は、まず手動でパイプラインを実行してみることができます。手動での実行が正常に動作することを確認したら、パイプラインを自動化するために実行を予約するよう設定できます。実行の種類については、こちらをご確認ください。
予約、バックフィル、手動での再読み込み、Webhook、Zoho Flowのいずれかを設定する場合、すべての元データでインポート設定を行う必要があります。インポート設定を行わないと、実行を保存できません。インポート設定の方法については、こちらをクリックしてください。

13. 実行を設定すると、実行時にパイプライン処理が作成されます。処理の概要では、処理のステータスと詳細を確認できます。こちらをクリックすると、処理の概要について詳しく確認できます。

その他のクラウドサービス - MySQLのデータ連携を編集するには

DataPrepでは、データソースやエクスポート先に接続するたびに認証情報を入力する手間を省くため、データ連携が保存されます。保存済みのデータ連携は、[データ連携を編集する]オプションを使用して、いつでも新しいパラメーターや認証情報に更新できます。
 

1. 新しいデータセットの作成時に、[保存済みのデータ連携]を左側のペインにある[データソースを選択]ボックス内でクリックします。


 

2. 保存済みのデータ連携は、データのインポート画面から直接管理できます。(省略記号)アイコンをクリックすると、データ連携の共有、編集、データ連携の概要の表示、削除を行えます。


 

3. [データ連携を編集する]をクリックします。保存済みのデータ連携のすべてのパラメーターと認証情報を更新し、[更新する]をクリックします。


 

関連情報

その他のクラウドサービス(MySQL)にデータをエクスポートするには

保存済みのデータ連携を使用したデータのインポートについて

クラウドストレージサービスからのデータのインポート

スケジュールについて

ローカルデータベースからデータをインポートする