data のインポート方法を確認する前に、MySQL データベースへの接続に必要な前提条件について説明します。
MySQL への接続の前提条件
MySQL への接続を進める前に、以下の条件が満たされていることを確認してください。
1. Zoho DataPrep サーバーにデータベースの読み取り権限を付与してください。
2. データベースの正しいログインする認証情報をお持ちであることをご確認ください。ベストプラクティスとして、該当データベースのネイティブなデータベース管理ソフトウェアを利用可能な場合は、それを使用して Zoho DataPrep サーバーからターゲットデータベースへの接続テストを行ってください。
リモート外部連携の有効化
ログインするには、root ユーザーとして MySQL データベースにサインインしてください。
\bin
フォルダーに移動し、ターミナルまたはコマンドプロンプトで次のコマンドを実行してください。
mysql -u root -p
- MySQLのrootパスワードを入力してください。
- 以下のコマンドを実行してGRANTアクセスを有効にします。
mysql> GRANT すべて オン
.* TO <ユーザー名>@
IDENTIFIED BY <パスワード>;
メモ:
- 住所>はZoho DataPrepサーバーのIP 住所に置き換えてください。
-
は、接続を確立しようとしている
データベースの名前に置き換えてください。
- <ユーザー名> は、データベースのユーザー名前に置き換えてください。
-
assword>must be replaced with the corresponding パスワード.
MySQL からデータをインポートする方法
1. 既存のパイプラインを開くか、
パイプラインを作成するには、
ホームページ、
Pipelinesタブ、または
Workspacesタブから
データを追加オプションをクリックしてください。
情報: パイプラインビルダーの上部にあるデータをインポートアイコン
をクリックして、複数のソースからパイプラインへデータを取り込むこともできます。
2. 次の画面で、必要なデータベースを選択するか、左側のペインからDatabasesカテゴリをクリックしてください。
3. 新しい外部連携をConnectionドロップダウンから選択します。既存の外部連携がある場合は、Connectionドロップダウンから必要な連携を選択できます。
4. Connection 名前セクションで、連携に名前を付けてください。
5. Zoho Databridgeは、ローカルデータベースからのデータインポートを可能にするツールです。ローカルデータベースからデータをインポートするには、Databridgeが必要です。
メモ: Zoho Databridgeを初めてダウンロードする場合は、
こちらでインストール方法をご確認ください。
6. Databridge をマシンにインストールした後、DatabridgeドロップダウンからDatabridgeを選択します。
メモ: データをインポートしたいデータベースと同じネットワーク上にインストールされているDatabridgeを選択してください。
7. Database 種類ドロップダウンでMySQLを選び、Database server host 名前とPort番号を入力します。
8. Database 名前を入力し、認証が必要な場合はユーザー名とパスワードを入力してください。
メモ: データベースサーバーがSSLを使用して暗号化データを提供するよう設定されている場合は、使用する SSLのチェックボックスも選択できます。
9. データベース設定を保存し、接続を使用してデータベースに接続します。
メモ: 接続設定は今後データベースからインポートする際に自動的に保存されます。認証情報は安全に暗号化されて保存されます。
10. インポートするテーブルを選択します。
11. または、SQLクエリを利用してデータをインポートすることも可能です。
データベースからクエリを使ってデータをインポートする場合、増分取得オプションは利用できません。ローカルデータベースからの増分取得についての詳細はこちらをクリックしてください。
12. インポートするボタンをクリックします。
13
. データフローの作成と各ステージで必要な変換の適用が完了したら、ステージを右クリックして宛先を追加し、データフローを完了させます。
メモ: パイプラインに宛先を追加した後、まずは手動でパイプラインを実行して動作を確認することをおすすめします。手動実行で問題がないことを確認できたら、スケジュールを設定してパイプラインを自動化できます。実行タイプの詳細についてはこちらをご参照ください。。
スケジュール、バックフィル、手動更新、Webhook、またはZoho Flowの設定時には、すべてのソースに対してインポート設定が必須となります。インポート設定を行わないと、実行内容を保存できません。インポート設定の方法については
こちらをクリックして詳細をご確認ください。
14.
ランの設定後、パイプラインジョブが実行時に作成されます。ジョブの概要で詳細なステータスを確認できます。こちらをクリックして、ジョブ概要の詳細をご覧ください。
MySQL接続の編集方法
DataPrepは、データ外部連携を保存し、データ元やデータの宛先に接続する際に必要な認証情報や頻度、時間を毎回入力する手間を省きます。保存されたデータ接続は、編集 connectionオプションから、いつでも編集や新しいパラメーターや認証情報で更新できます。
1. 新規データセット作成時、Saved data 外部連携を左ペインのデータ元を選択セクションからクリックします。
2. データインポート画面から、保存済みデータ外部連携を管理できます。三点リーダー(3点)アイコンをクリックすると、接続の共有、編集、概要表示、削除が可能です。
3. 編集 connectionオプションをクリックして、保存済み接続を新しいパラメーターや認証情報で更新します。