Zoho DataPrepは、クラウドデータベースであるAmazon RDSからのデータインポートに対応しています。Amazon RDSはAmazon Relational Databaseサービスとも呼ばれ、データベースの設定、運用、スケーリングを容易にします。
MS SQL Serverの前提条件
MS SQL Serverへの接続を行う前に、以下の条件が満たされていることをご確認ください。
1. Zoho DataPrepサーバーにデータベースの読み取り権限を付与してください。
2. データベースに正しいログイン認証情報があるかご確認ください。ベストプラクティスとして、該当データベースのネイティブな管理ソフトウェアを利用し、Zoho DataPrepサーバーからターゲットデータベースへの接続をお試しください。
3. Zoho DataPrepはMS SQLサーバーへの接続にSQL Server認証をサポートしています。セキュリティ設定にて、SQLサーバーおよびWindows認証方式が有効になっていることをご確認ください。
4. SQL Server Configuration Managerページで、SQL Server Network configurationオプションをクリックし、該当するSQL Serverインスタンス名を選択して、Shared memory、Named pipes、TCP/IPプロパティを有効にしてください。
5. TCP/IPを右クリックし、Propertiesへ移動してIP Addressesタブを開きます。「有効」と「有効」項目が「はい」になっていることを確認し、TCP/IPポートを設定してください。OKをクリックして続行します。
6. これらの変更後、MSSQLサービスを再起動してください。(管理ツールやサーバー構成ツール、またはWindowsサービスから再起動可能です。)
データベースユーザー権限
ユーザーがログインする前に、db_datareader権限が付与されていることをご確認ください。
役割/権限およびアクセス範囲:db_datareader - 特定のデータベース内のすべてのテーブルおよびビューに対して選択権限を付与します。
MS SQLサーバーへの接続に使用するユーザーアカウントには、該当データベースで以下のロールが関連付けられている必要があります。
Database 名前 |
ユーザー 役割 |
AMDB |
公開する, db_owner |
Master |
公開する, db_datareader |
msdb |
公開する, db_datareader
|
SQL Server に SQL 名前付きインスタンスで接続する場合は、「SQL Browser サービス」がMSSQLホストサーバー上で稼働していることを確認し、ユーザーに表示する Database 状態権限を付与してください。
表示する Database 状態 権限を付与する方法
1. MSSQL Server Management Studioを開きます。
2. インポートしたいデータベースを右クリックし、プロパティを選択します。
3. プロパティダイアログボックスの権限タブで、公開するの権限を選択し、表示する Database 状態リストを探して、該当する付与チェックボックスにチェックを入れます。
Amazon RDS MS SQL Server からデータをインポートする方法
1.
パイプラインを作成 または既存のパイプラインを ホーム ページ、 Pipelines タブ、または Workspaces タブから開き、 データを追加 オプションをクリックします。または データをインポート オプションを Workspaces タブ内でクリックしてデータをインポートできます。
情報: データをインポート
アイコンをパイプラインビルダーの上部でクリックし、複数のソースからデータをパイプラインに取り込むこともできます。
2. 左側のペインからCloud databasesカテゴリを選択し、Amazon RDSをクリックします。Amazon RDSは検索ボックスで検索することもできます。
メモ: 既にAmazon RDSの接続を追加済みの場合は、保存済み外部連携カテゴリから該当する接続を選択してインポートを続行してください。保存済み外部連携の詳細については、こちらをクリックしてください。
3. Database サービス名のドロップダウンでAmazon RDSを選択し、MS SQL Serverデータベース種類を選択します。
4. データベース接続を認証するため、エンドポイント、SQL Server インスタンス名、データベース名、接続名、ユーザー名、パスワードを入力します。
メモ: 接続名は各接続ごとに一意である必要があります。
5. データベースサーバーがSSLによる暗号化通信に対応している場合は、使用する SSL チェックボックスを選択してください。
6. 接続 ボタンをクリックします。
メモ: 接続設定は今後のデータインポートのために保存されます。認証情報は安全に暗号化され、保管されます。
7. インポートするテーブルを選択してください。
8. 使用する SQL query オプションを利用して、データを選択およびインポートすることもできます。
9. インポートする をクリックして、Amazon RDSアカウントからデータのインポートを開始します。
メモ: Zoho DataPrep は SQL Server 認証をサポートしています。
Amazon RDS MySQL 接続を編集するには
DataPrep はデータの外部連携情報を保存し、毎回認証情報を入力する手間を省きます。保存済みのデータ接続はいつでも編集して、新しいパラメーターや認証情報で更新できます。編集 connection オプションをご利用ください。
1. 新しいデータセット作成時に、左側のペインまたは選択する your data データ元ボックスからSaved 外部連携を選択します。
2. 保存済みのデータ外部連携は、データインポート画面から直接管理できます。(三点リーダー)アイコンをクリックすると、連携の共有、編集、概要表示、削除が可能です。
3. 編集 connectionオプションをクリックし、新しいパラメーターや認証情報で保存済み連携を更新します。