Microsoft SQL Server (MSSQL) からデータをインポートするための接続を Anaplan Data Orchestrator で作成します。次に、その接続を使用してデータを抽出し、ソース データセットを作成します。
前提条件
接続を作成する前に、次のものが必要です。
- Amazon Web Services (AWS)、Azure、Google Cloud Platform (GCP)、又はその他のクラウド プロバイダーなど、クラウド プラットフォーム上でホストされている MSSQL インスタンスこのソリューションはオンプレミスの SQL Server 展開と互換性があります。
- Privacy-Enhanced Mail (PEM) 形式の暗号化されていない証明機関 (CA) 証明書
- パスワードと権限 (少なくとも読み取り権限) がある持つデータベース ユーザー
例:
USE {database name};
CREATE LOGIN {user name}
WITH PASSWORD = '{password}';
CREATE USER {user name} FOR LOGIN {user name};
EXEC sp_addrolemember 'db_datareader', '{user name}';
EXEC sp_addrolemember '{role name}', '{user name}';
MSSQL への接続の作成
MSSQL コネクターは Azure SQL への接続もサポートしています。
MSSQL か Azure の認証情報が必要になります。認証情報の詳細については、MSSQL か Azure のドキュメントを参照してください。
接続を作成するには以下を実行します。
- 左上のナビゲーション メニューから [Data Orchestrator] を選択します。
- リストからデータスペースを選択します。
- 左側のパネルで [Connections] を選択します。
- [Create connection] を選択します。
- [Microsoft SQL Server (MSSQL)]、[Next] の順に選択します。
コネクターが見つからない場合は、[Find...] フィールドに検索ワードを入力します。 - [Connection details] ページで次の詳細を入力し、[Next] を選択します。
- Name (名前):接続の名前を作成します。名前には英数字とアンダースコアを使用できます。
- Description (説明):接続に関する説明を入力します。
- [Connection credentials] ページで MSSQL の認証情報を入力してから [Next] を選択します。
このページのフィールドの詳細については、「MSSQL 接続の SSH トンネリング オプション」を参照してください。 - 接続テストが完了したら、[Done] を選択します。
MSSQL 接続からのデータの抽出
MSSQL 接続からデータを抽出して、ソース データを Data Orchestrator に追加できます。抽出したデータから、ソース データセットを作成します。
データを抽出するには以下を実行します。
- 左上のナビゲーション メニューから [Data Orchestrator] を選択します。
- リストからデータスペースを選択します。
- 左側のパネルから [Source data] を選択します。
- [Add data] → [From connection] を選択します。
- [Dataset details] ページで次の詳細を入力し、[Next] を選択します。
- Connection:データセットのベースとなる MSSQL 接続を選択します。
- Dataset name:データセットの名前を作成します。
- Description:データセットに関する説明を入力します。
- Namespace:名前空間を選択します。これは、接続用に定義された特定のデータベースの MSSQL スキーマです。
- Path name:パス名を選択します。これは MSSQL テーブル名です。
- [Choose an upload type] ページで次の詳細を入力し、[Next] を選択します。
- [Load type] を選択します。
- Full replace (完全置換):現在読み込まれているデータを新しいデータに完全に置換します。
- Append (追加):新しいデータを現在のテーブルの末尾に追加します。
- Incremental (増分):新しいデータを取得し、主キー フィールドの一致に基づいてデータセットの内容を増分更新します。既存のデータが更新され、新しいデータが追加されます。
- インポートする列を選択します。
- [Load type] を選択します。
- 確認ダイアログで [Create] を選択します。