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

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

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





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

MySQL の事前準備

MySQL への接続を行う前に、以下の条件が満たされていることを確認してください。

1. Zoho DataPrep サーバーにデータベースの読み取り権限を付与してください。

2. データベースの正しいログイン認証情報をお持ちであることを確認してください。ベストプラクティスとして、対象のデータベース管理ソフトウェア(各データベースで利用可能)を使用し、Zoho DataPrep サーバーから対象データベースへの接続をお試しください。

remote 外部連携の有効化 

MySQL データベースに root ユーザーとしてログインするには、 \bin フォルダーへ移動し、ターミナル/コマンドプロンプトで以下のコマンドを実行してください。

mysql -u root -p

  • MySQL root パスワードを入力してください。
  • 次のコマンドを実行して GRANT アクセスを有効にします。

mysql> GRANT すべて オン .* TO <ユーザー名>@ IDENTIFIED BY <パスワード>;

メモ:

  • 住所>は、Zoho DataPrep サーバーのIP 住所に置き換えてください。
  • は、接続を確立したい データベースの名前に置き換えてください。
  • <ユーザー名> は、データベースのユーザー名に置き換えてください。
  • assword>は、該当するパスワードに置き換えてください。

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

  1. パイプラインを作成 または既存のパイプラインを ホーム ページ、 Pipelines タブ、または Workspaces タブから開き、 データを追加 オプションをクリックします。または、 データをインポート オプションを Workspaces タブでクリックしてデータをインポートできます。
Info情報: データをインポート アイコンをパイプラインビルダーの上部でクリックすることでも、複数のソースからパイプラインにデータを取り込むことができます。



2. 左側のペインから Cloud databasesカテゴリを選択し、Other Cloud サービスをクリックします。また、Other Cloud サービスを検索ボックスで検索することもできます。

 



Notesメモ: 追加済みの Other Cloud サービス - MySQL 接続がある場合は、Saved 外部連携カテゴリーから必要な接続を選択し、インポートを続行してください。Saved 外部連携について詳しくは、こちらをご覧ください。


3.
Database サービス 名前ドロップダウンでOther Cloud サービスを選択し、MySQLDatabase 種類を選択します。

 

4. データベース接続の認証のため、EndpointPortDatabase 名前ユーザー名、およびパスワード を入力してください。


5.
Connection 名前欄に、この接続用の一意の名前を入力します。

 

6. 必要に応じて、使用する SSL チェックボックスを選択します。データベースサーバーがSSL経由で暗号化データを提供するように設定されている場合にご利用ください。

 

7. 接続 ボタンをクリックします。

 



Notes

メモ: 接続設定は今後のデータインポートのために保存されます。認証情報は安全に暗号化されて保存されます。


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


 

9. 必要に応じて、使用する SQL query オプションを利用し、データを選択してインポートすることもできます。

Warningクエリを使用してデータベースからインポートする場合、増分フェッチオプションは利用できません。こちらをクリックして、クラウドデータベースからの増分フェッチの詳細をご覧ください。

 

 

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

11. データのインポートが完了すると、 Pipeline builder ページが開き、変換の適用を開始できます。また、ステージを右クリックして データの準備 オプションを選択し、 DataPrep Studio ページでさまざまな変換を使用してデータを準備できます。 こちらをクリック して変換の詳細をご覧ください。



12. データフローの作成および各ステージで必要な変換を適用し終えたら、ステージを右クリックして宛先を追加し、データフローを完了します。
Notes
メモ: パイプラインに宛先を追加した後、最初に手動実行でパイプラインを実行することをお勧めします。手動実行が正常に動作することを確認した後は、スケジュールを設定してパイプラインの自動化が可能です。実行タイプの詳細はこちらをご参照ください。
スケジュール、バックフィル、手動更新、Webhook、またはZoho Flowの設定時には、すべてのソースに対してインポート設定が必須となります。インポート設定を行わないと、実行を保存できません。インポート設定方法の詳細はこちらをクリックしてご確認ください。

13. 実行の設定後、指定した実行時刻にパイプラインジョブが作成されます。ジョブのステータスや詳細はジョブ概要で確認できます。 こちらをクリックすると、ジョブ概要の詳細をご覧いただけます。

Other Cloud サービス - MySQL 接続の編集方法  

DataPrep は、認証情報の入力や接続作業の手間を省くため、データ外部連携情報を保存します。保存したデータ接続は、編集 connectionオプションを使っていつでも編集や新しいパラメーター・認証情報への更新が可能です。
 

1. 左側のペインでSaved 外部連携をクリックし、新規データセット作成時にデータ データ元選択ボックスから選択します。


 

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


 

3. 編集 connectionオプションをクリックします。保存された接続内のすべてのパラメーターや認証情報を更新し、更新するをクリックしてください。


 

関連情報

他のCloudサービス(MySQL)へデータをエクスポートする方法

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

cloud storageサービスからのデータインポート

スケジュールについて.

ローカルデータベースからのデータインポート