Zoho DataPrepは、Amazon RDSというクラウドデータベースからのデータインポートに対応しています。Amazon RDSはAmazonリレーショナルデータベースサービスとも呼ばれ、データベースの設定、運用、スケーリングをサポートします。
データのインポート方法を確認する前に、MySQLデータベースへの接続に必要な前提条件を見ていきましょう。
MySQLの前提条件
MySQLへの接続を進める前に、以下の条件を満たしていることをご確認ください。
1. Zoho DataPrepサーバーにデータベースのリード権限を付与してください。
2. データベースへの正しいログイン認証情報をご用意ください。ベストプラクティスとして、Zoho DataPrepサーバーから対象データベースへ、該当データベースのネイティブなデータベース管理ソフトウェアを利用して接続をお試しください。
リモート外部連携の有効化
ログインするMySQLデータベースにrootユーザーとしてログインしてください。
\bin
フォルダーにターミナルまたはコマンドプロンプトで移動し、以下のコマンドを実行します。
mysql -u root -p
- MySQL rootパスワードを入力してください。
- GRANTアクセスを有効にするには、以下のコマンドを実行してください。
mysql> GRANT すべて オン
.* TO <ユーザー名>@
IDENTIFIED BY <パスワード>;
メモ:
- 住所>は、Zoho DataPrepサーバーのIP住所に置き換えてください。
-
は、接続を確立したいデータベースの名前に置き換えてください。
- <ユーザー名>は、データベースユーザーの名前に置き換えてください。
-
assword>は該当するパスワードに置き換えてください。
Amazon RDS MySQL からデータをインポートする方法
1.
パイプラインを作成 または既存のパイプラインを ホーム ページ、 Pipelines タブや Workspaces タブから開き、 データを追加 オプションをクリックします。また、 データをインポート するオプションを Workspaces タブ内でクリックしてデータをインポートできます。
情報: パイプラインビルダーの上部にあるデータをインポート
アイコンをクリックして、複数のソースからパイプラインへデータを取り込むこともできます。
2. 左ペインからCloud databasesカテゴリを選択し、Amazon RDSをクリックします。Amazon RDSは検索ボックスで検索することも可能です。
メモ: すでにAmazon RDS連携を追加済みの場合は、保存済み外部連携カテゴリから該当する連携を選択し、インポートを続行してください。保存済み外部連携についての詳細はこちらをクリックしてください。
3. Database サービス名のドロップダウンでAmazon RDSを選択し、MySQLデータベース種類を選択します。
4. データベース接続を認証するため、エンドポイント、データベース名、接続名、ユーザー名、パスワードを入力してください。
メモ: 接続名は各接続ごとに一意である必要があります。
5. データベースサーバーがSSLを利用して暗号化データを提供するよう設定されている場合は、使用する SSLチェックボックスを選択します。
6. 接続ボタンをクリックします。
メモ: 今後のデータインポートのために接続設定は保存されます。認証情報は安全に暗号化され、保存されます。
7. インポート対象のテーブルを選択します。
8. 使用する SQL queryオプションを利用して、データを選択およびインポートすることもできます。
9. データのインポートを開始するには、インポートするをクリックします(Amazon RDSアカウントから)。
メモ: Zoho DataPrepはSQL認証をサポートしています。
Amazon RDS MySQL接続の編集方法
DataPrepは、データソースやデータ送信先への接続時に毎回認証情報を入力する手間を省くため、データ外部連携を保存します。編集 connectionオプションを使用して、保存済みデータ接続をいつでも編集し、新しいパラメーターや認証情報で更新できます。
1. 新しいデータセット作成時に、左側のペインまたは選択する your data データ元ボックスからSaved 外部連携を選択します。
2. 保存済みデータ外部連携は、データインポート画面から直接管理できます。(省略記号)アイコンをクリックして、連携の共有、編集、概要表示、または削除が可能です。
3. 編集 connectionオプションをクリックし、新しいパラメーターや認証情報で保存済み接続を更新します。