データ接続マネージャー: Server UI
データ接続マネージャー(DCM)は、データ接続用のユーザー資格情報を保存するためのセキュアで統合された保管庫です。DCMはアクセス制御と接続を共有する方法を提供するため、セキュリティが向上します。実行時に資格情報が解決されるため、パスワード資格情報の管理の容易性が向上します。これにより、1回の更新で複数のワークフローを処理できます。DCMを使用するとServerとDesigner間で資格情報を同期することもできます。詳細については、Designerの DCM ヘルプページを参照してください。
Server用にDCMを設定するには、 データ接続マネージャー (DCM) ヘルプページを参照してください。
Server UIで、データ接続マネージャーは[DCMデータソース]、[DCM保管庫]、[DCM資格情報]の3つのパートで構成されています。
資格情報を追加
資格情報を追加するには、Server UI の [DCM 資格情報] にアクセスします。
[資格情報の追加] を選択します。
[資格情報名] を入力します。ここには、資格情報のわかりやすい名前を入れてください。何に使う資格情報であるかを明確にし、区別することができるような名前を使用することをお勧めします。
[保管庫] ドロップダウンで [DCM] を選択します。
資格情報の [メソッド] を選択します。次のいずれかの認証方法を選択してください。
AWS IAMアクセスキー : アクセスキーID と シークレットアクセスキー を入力します。S3ダウンロード/アップロード、Redshiftバルク出力、Athenaバルク出力、およびSnowflakeバルク出力にアクセスするには、このメソッドを使用します。
Azure SharePointアプリのみ : クライアント ID と シークレットキー を入力します。SharePointリストの入力/出力にアクセスするには、この方法を使用します。
Azureユーザーが割り当てられたマネージドサービスID : オブジェクト ID を入力してください。この方法を使用して、Azure SQL(Analytics Platform、SQL Data Warehouse、Azure SQLなど) にアクセスします。
Microsoft Azure SQL Databaseサービスプリンシパル : クライアントID と クライアントシークレット を入力します。Azure SQLにアクセスするには、このメソッドを使用します。
ユーザー名 : ユーザー名 を入力します。ほとんどすべてのデータソースへのアクセスには、このメソッドを使用します。
ユーザー名とパスワード : ユーザー名 と パスワード を入力します。ほとんどすべてのデータソースへのアクセスには、このメソッドを使用します。
[保存] を選択します。
資格情報が「DCM資格情報リスト」に表示されます。
データソースの追加
データソースを追加するには、Server UIの「DCMデータソース」にアクセスします。
[+ データソースの追加] を選択します。
[ テクノロジー ] を選択します。
データソース名 、 サーバー 、 ドライバー 、 ホスト 、 データベース など、選択したテクノロジーに応じて、必要な情報を入力します。
[保存] を選択します。
「DCMデータソースリスト」にデータソースが表示されます。
接続の作成
資格情報をデータソースに接続するには、Server UI の 「DCM データソース」にアクセスします。
データソースリストで、資格情報に接続するデータソースを選択します。
データソースの詳細ページで、[ 資格情報の接続 ] を選択します。
ドロップダウンリストから [ 認証方法 ] を選択します。
[ 資格情報 ] ドロップダウンで使用する資格情報を選択します。
[リンク] を選択します。
データソースとリンクされた認証情報の組み合わせは、1 つの「接続」と見なされます。 作成された接続は、選択したデータソースの [接続] に表示されます。
接続の編集
既存の接続を編集するには、Server UI の「DCM データソース」にアクセスします。
データソースリストで、既存の接続を編集したいデータソースを選択します。
3点メニュー で [編集] を選択します。
接続を更新し、 [保存とリンク ] を選択します。
接続をユーザーおよびグループと共有
接続を作成したら、それをユーザーまたはカスタムグループと共有し、Server 上でワークフローを実行できるようにします。ユーザーがServerからの接続にアクセスして自分の Designer で使用できるようにする場合は、Server管理者に Serverのデータ接続 の設定を依頼する必要があります。
「 DCM データソース 」ページで、共有したい接続を選択します。
三点リーダーメニュー(⋮) で [共有] を選択します。
[ 接続の共有 ] ウィンドウで、[ ユーザー ] または [ カスタムグループ ] を選択し、[ ユーザーの追加 ] または [ グループの追加 ] を選択します。
ユーザーまたはグループの名前を入力します。
ユーザーまたはグループを選択します。
追加 を選択します。追加されたユーザーまたはカスタムグループが、[ユーザー] リストまたは [カスタムグループ] リストに表示されます。
[完了] を選択します。
接続を共有するユーザー、またはグループが、対応するタブに表示されます。Designerヘルプの 「 DCM ヘルプ」ページにアクセスし、ユーザーが Designerで共有された資格情報にアクセスして管理する方法を参照してください。
接続へのアクセス権の取り消し
ユーザーまたはグループの、接続へのアクセスを取り消すことができます。
「 DCM データソース 」ページで、共有したいデータソース接続を選択します。
三点リーダーメニュー(⋮) で [共有] を選択します。
[ 接続の共有 ] ウィンドウで、ユーザー名またはグループ名の横にあるごみ箱アイコンを選択します。[ 削除 ] を選択して、確定します。
[完了] を選択します。
接続を削除する
既存の接続を削除するには、Server UI の「DCM データソース」にアクセスします。
データソースリストで、既存の接続を削除したいデータソースを選択します。
3点メニュー で [リンク解除] を選択します。
接続を削除するには、ポップアップウィンドウで [ 削除 ] を選択します。
ServerとDesigner間でのDCMの同期
ServerとDesigner間でDCMを同期するには、次の手順に従います。
[ Designer ] > [ ファイル ] > [ 接続を管理 ] を順に選択して、 [接続マネージャー] を開きます。次に、メニューで [同期] を選択します。
同期するServerをリストから選択します。
[同期] を選択します。
ServerとDesignerの間でDCMを同期すると、所有している資格情報とアクセス権を持つすべてのデータソースが表示され、接続マネージャーで使用できるようになります。
テクノロジーリスト
データソースを追加 するには、次のリストから [ テクノロジー ] を選択できます。
SharePointリスト (アプリケーションのみ)
SharePointリスト (オンライン/Office 365)
SharePointリスト
Athenaバルク
PostgreSQLバルク
Redshiftバルク
Snowflakeバルク(AWS S3ステージング)
Snowflakeバルク (ローカル名前付きステージング)
Snowflakeバルク (ローカルテーブルステージング)
Snowflakeバルク (ローカルユーザーステージング)
Teradataバルク
Microsoft SQL Serverバルク
PostgreSQLバルク
Redshiftバルク
Snowflakeバルク(AWS S3ステージング)
Snowflakeバルク (ローカル名前付きステージング)
Snowflakeバルク (ローカルテーブルステージング)
Snowflakeバルク (ローカルユーザーステージング)
Teradata ODBC
HDFS HTTPFS
HDFS Knox Gateway
HDFS WebHDFS
Mongo
Oracleクイック接続
Oracle OCI
Athenaクイック接続
Azure ODBC
Teradata Aster ODBC
Athena ODBC
Aurora ODBC
Microsoft Azure SQL データウェアハウス ODBC
Microsoft Azure SQL データベース ODBC
Google BigQuery ODBC
Cassandra ODBC
Apache Spark ODBC
EXASOL ODBC
汎用ODBC
Pivotal Greenplum ODBC
SAP HANA ODBC
Hive ODBC
IBM DB2 ODBC
IBM Netezza ODBC
Impala ODBC
Microsoft Analytics Platform System ODBC
Microsoft SQL Server ODBC
MySQL ODBC
NetSuit ODBC
Oracle ODBC
PostgreSQL ODBC
Redshift ODBC
Salesforce ODBC
Snowflake ODBC
Spark ODBC
Spectrum ODBC
Teradata ODBC
Vertica ODBC
Microsoft SQL Serverクイック接続
Redshiftクイック接続
Snowflake ODBC
E メール SMTP
S3 バルク
DCM保管庫
DCM保管庫機能を使用すると、DCMを任意の保管庫に接続できます( サポートされている保管庫 を参照)。このため、DCM保管庫を使用して保管庫から資格情報を取得し、ワークフローで安全に使用できます。
DCM保管庫を設定するには、DCMを有効にする必要があります。DCMを有効にする方法については「 DCM - Server 」の記事を参照してください。
DCMを外部保管庫に接続する
DCM を保管庫に接続するには、次の手順を実行します。
Server UIで、[ DCM保管庫 ] を選択します。
[ +新規 ] を選択します。
ドロップダウンから [テクノロジー] を選択します。
[ データソース名 ] を入力します。
URL に保管庫のアドレスを入力します(例: https://myvault.hashicorp.cloud:8200/)。
必要に応じて [ 名前空間 ] を入力します。
[保存] を選択します。
次に、保管庫への認証に使用する資格情報を作成します。
[ 接続 ]で、[ +資格情報の接続 ] を選択します。
認証方法 を選択します。
資格情報を入力します。既存の資格情報がない場合は、ドロップダウンで [ 資格情報の新規作成 ] を選択して資格情報を作成できます。
既存の資格情報を追加する場合は [ リンク ] を選択し、新しい資格情報を追加する場合は [ 作成とリンク ] を選択します。
これで、この保管庫を資格情報のソースとして選択できるようになりました。
保管庫の資格情報を編集する
[ DCM保管庫 ] に進みます。
編集する資格情報を選択します。
[編集] を選択します。
資格情報の詳細を更新します。
[保存] を選択します。
保管庫の資格情報を削除する
[ DCM保管庫 ] に進みます。
削除する保管庫を選択します。
ゴミ箱 アイコンを選択します。
[ 削除 ]を選択して確定します。
サポートされている保管庫
Hashicorp Vault(KVシークレットエンジン)
CyberArk Conjur