各製品の資料を入手。
詳細はこちら →RapidMiner からActive Directory のデータに連携
Active Directory をRapidMiner Studio の標準コンポーネント及びデータソース構成ウィザードと統合します。
最終更新日:2022-10-29
この記事で実現できるActive Directory 連携のシナリオ
こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。
この記事では、CData JDBC Driver for ActiveDirectory をRapidMiner のプロセスと簡単に統合する方法を示します。この記事では、CData JDBC Driver for ActiveDirectory を使用してActive Directory をRapidMiner のプロセスに転送します。
RapidMiner のActive Directory にJDBC Data Source として接続する
以下のステップに従ってActive Directory へのJDBC 接続を確認できます。
- Active Directory 用の新しいデータベースドライバーを追加します。[Connections]->[Manage Database Drivers]とクリックします。
- 表示されるウィザードで[Add]ボタンをクリックし、接続に名前を入力します。
- JDBC URL のプレフィックスを入力します。
jdbc:activedirectory:
- インストールディレクトリのlib サブフォルダにあるcdata.jdbc.activedirectory.jar ファイルにパスを入力して下さい。
- ドライバークラスを入力します。
cdata.jdbc.activedirectory.ActiveDirectoryDriver
- 新しいActive Directory 接続を作成します。[Connections]->[Manage Database Connections]とクリックします。
- 接続の名前を入力します。
- データベースシステムの場合は、以前構成したActive Directory ドライバーを選択します。
- Host ボックスで接続文字列を入力します。
ActiveDirectory 接続プロパティの取得・設定方法
接続には以下の情報が必要です。
- 有効なユーザーおよびパスワード情報 (例:Domain\BobF or cn=Bob F,ou=Employees,dc=Domain)。
- 接続するサーバーのIP、ホスト名、ポートを含むサーバー情報。
-
BaseDN: 指定されたname にLDAP 検索の範囲を制限します。
ちなみに、BaseDN を狭い範囲に設定することで大幅にパフォーマンスを改善できます。例えば、cn=users,dc=domain は、cn=users およびその子の範囲に戻り値の結果を制限します。
ビルトイン接続文字列デザイナ
JDBC URL の構成については、Active Directory JDBC Driver に組み込まれている接続文字列デザイナを使用してください。JAR ファイルのダブルクリック、またはコマンドラインからJAR ファイルを実行します。
java -jar cdata.jdbc.activedirectory.jar
接続プロパティを入力し、接続文字列をクリップボードにコピーします。
以下は一般的な接続文字列です。
User=cn=Bob F,ou=Employees,dc=Domain;Password=bob123;Server=10.0.1.2;Port=389;
- 必要であればユーザー名とパスワードを入力します。
プロセス内の様々なRapidMiner オペレーターとのActive Directory 接続を使用できます。Active Directory を取得するには、[Operators]ビューから[Retrieve]をドラッグします。
[Retrieve]オペレータを選択した状態で、[repository entry]の横にあるフォルダアイコンをクリックして[Parameters]ビューで取得するテーブルを定義できます。表示されるRepository ブラウザで接続ノードを展開し、目的のサンプルセットを選択できます。

最後に、[Retrieve]プロセスから結果に出力をワイヤリングし、プロセスを実行してActive Directory を確認します。
