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

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

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



PostgreSQL の前提条件

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

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

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

remote 外部連携の有効化

remote 外部連携を有効化するには、以下の手順に従ってください。

  • PostgreSQL_Home/data/folder にある pg_hba.conf ファイルを開きます。( は PostgreSQL データベースがインストールされているディレクトリを指します。)
  • 下記の折れ線グラフを追加し、ファイルを保存してください。

host すべて すべて trust

置き換える をZoho DataPrepサーバーのIP住所にしてください。IP住所にはサブネットマスクも必ず記載してください。例:192。168。1。1/24   

  • 同じ /data/ フォルダ内にあるファイルpostgresql。confを開きます。
  • キーlisten_address =を探し、Zoho DataPrep サーバーの IP 住所を追加します。

listen_address = ' '

「 住所 」をZoho DataPrepサーバーのIP住所に置き換えてください。例:192.168.1.1

Other Cloud サービス - PostgreSQLからデータをインポートする方法

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



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

 



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


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

 

4. EndpointPortDatabase名前ユーザー名パスワードを入力し、データベース接続を認証します。


5. Connection 名前に接続の固有名を入力します。

 

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

 

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

 



Notes

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


8. インポートするテーブルを選択してください。



 

9. また、使用する SQL クエリ オプションを利用してデータを選択し、インポートすることも可能です。
Warningクエリを使用してデータベースからインポートする場合、増分フェッチオプションは利用できません。詳細はこちらクラウドデータベースの増分フェッチについて。

 

 

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

 

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




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

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

その他のクラウドサービス - PostgreSQL接続を編集する方法  

DataPrepは、データの外部連携情報を保存し、接続先データ元やデータの保存先にアクセスする際に毎回認証情報や頻度・時間を入力する手間を省きます。保存されたデータ接続は、編集 connectionオプションを使用して、いつでも編集したり、新しいパラメーターや認証情報で更新することが可能です。
 

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


 

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

 

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



 

関連情報


その他のクラウドサービスへのデータのエクスポート方法 - PostgreSQL

保存済みデータ外部連携を使用したデータインポートについてはこちらをご覧ください。

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

スケジュール実行についてはこちらをご参照ください

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