Pervasive SQLからデータをインポートする

Pervasive SQLからデータをインポートする

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




Zoho Databridgeを使用して、Pervasive SQLデータベースからZoho DataPrepへデータをインポートできます。Zoho Databridgeについてはこちらをご覧ください

データのインポート方法を見る前に、Pervasive SQLデータベースに接続するための前提条件を確認しましょう。

Pervasive SQLの前提条件

Pervasive SQLへの接続を進める前に、以下の一般的な条件を満たしていることを確認してください。

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

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

リモートサーバー上のPervasive database 差出人へアクセスするには、サーバーの登録が必要です。以下の手順に従い、リモートサーバー エンジンを登録してください。

  • Pervasive PSQL Explorerで、ツリーの最上位ノード(Pervasive PSQL)を右クリックします。
  • 新規 > Server」をクリックします。
  • 登録したいサーバーを確認します。
  • ネットワーク上でサーバーを識別するための名前を入力するか、サーバーのIP住所を入力してください。
  • クリック 完了する
  • サーバーがPCCのEngines方法内のPervasive PSQL Explorerウィンドウに表示されます。

Database ユーザー 権限

Pervasive SQLへ接続するには、pervasiveJDBC jars(jpscs.jar、pvjdbc2.jar、pvjdbc2x.jar)が /レポート/lib  フォルダ内に存在していることを確認し、Zoho DataPrepを再起動してください。

  • Pervasive SQL control center を開きます。エンジン名を右クリックし、プロパティをクリックします。

  • Communication protocols を選択します。TCP/IP multihomed オプションを有効にします。

  • Zoho DataPrep に接続したいデータベースを右クリックし、 Properties をクリックします。

  •  Security タブで、セキュリティが無効の場合はユーザー名で接続し、有効の場合はユーザー名とパスワードで接続してください。

Pervasive SQL からデータをインポートする方法

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


2. 次の画面で、必要なデータベースを選択するか、左ペインのDatabasesカテゴリをクリックします。



3. 新しい外部連携をConnectionドロップダウンから選択します。既存の外部連携がある場合は、Connectionドロップダウンから必要な連携を選択できます。

4. Connection 名前セクションで、連携に名前を付けます。

5. Zoho Databridgeはローカルデータベースからのデータインポートを支援するツールです。ローカルデータベースからデータをインポートするにはDatabridgeが必要です。
Notes
メモ: 初めてZoho Databridgeをダウンロードする場合は、こちらでインストール方法をご確認ください。



6. Databridge をマシンにインストールしたら、Databridgeドロップダウンから Databridge を選択します。
Notes
メモ: データをインポートしたいデータベースと同じネットワーク上にインストールされている Databridge を選択してください。

7. Database 種類のドロップダウンからPervasive SQLを選択し、Database server host 名前Port番号を入力します。

8. Database名前を入力し、認証が必要な場合はユーザー名とパスワードを入力します。



9. データベースの設定を保存し、接続を使ってデータベースに接続します。
Notes
メモ: 今後データベースからインポートする際に備え、接続設定は自動的に保存されます。認証情報は安全に暗号化されて保存されます。

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



11. または SQL クエリを利用してデータをインポートすることも可能です。
Warning
クエリを使用してデータベースからデータをインポートした場合、増分取得オプションは利用できません。こちらをクリックしてローカルデータベースの増分取得についてご確認ください。


12. インポートするボタンをクリックします。

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

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

Pervasive SQL接続を編集する方法

DataPrepは、データ外部連携を保存することで、認証情報や接続頻度・時間の入力の手間を省き、データ元やデータの保存先への接続を簡単にします。保存したデータ接続は、編集 connectionオプションからいつでも編集・更新でき、新しいパラメーターや認証情報の追加も可能です。

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



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



3. 編集 connectionオプションをクリックすると、保存済み接続に新しいパラメーターや認証情報を追加して更新できます。