ノーコードでクラウド上のデータとの連携を実現。
詳細はこちら →無償トライアル:
無償トライアルへ製品の情報と無償トライアルへ:
LDAP ODBC ドライバーは、ODBC 接続をサポートする任意のアプリケーションからリアルタイムなLDAP ディレクトリサービスに直接接続できるパワフルなツールです。標準のODBC ドライバーインタフェースを使用して、データベースのようにLDAP オブジェクトにアクセスし、任意のObjectClass のカスタムテーブルを定義し、SQL クエリーを実行できます。
桑島義行
テクニカルディレクター
ODBC Driver
この記事では、Claris FileMaker (以下、FileMaker)のESS(External SQL Source)機能からCData ODBC Driver、および、SQL Gateway を利用してLDAP データにシームレスに連携する方法を紹介します。
FileMaker のESS(External SQL Source)機能は、FileMaker から外部データソースにライブ接続できる機能です。ただし、使用できるODBC driver は、FileMaker 側がサポートしているドライバーのみであり、CData ODBC Drivers のような任意のサードパーティドライバーを使用することができません。そこで、CData ODBC Driver をMySQL に仮想してアクセスできるようにするSQL Gateway
を使います。FileMaker のESS 側はデフォルトのMySQL ODBC Driver を使ってSQL Gateway 経由でLDAP データにアクセスします。尚、インポートだけの処理だと、SQL Gateway を使わなくてもサードパーティODBC のデータをインポートすることが可能です。ODBC でLDAP データをFilemaker にインポート
まずはCData ODBC Driver for LDAP をインストールします。
接続プロパティの指定で、データソース名(DSN)で定義された接続プロパティを指定します。
リクエストを認証するには、User およびPassword プロパティを有効なLDAP クレデンシャル(例えば、User を"Domain\BobF" または"cn=Bob F,ou=Employees,dc=Domain")に設定します。 本製品は、デフォルトでプレーンテキスト認証を使用します。これは、本製品がサーバーとTLS/SSL のネゴシエーションを試みるためです。 AuthMechanism を使って別の認証方法を指定できます。 TLS/SSL コンフィギュレーションについて詳しくは、ヘルプドキュメントの「高度な設定」を参照してください。
User=Domain\BobF;Password=bob123456;Server=10.0.1.1;Port=389;
DSN はビルトインのMicrosoft ODBC データソースアドミニストレーターで設定できます。これはドライバーのインストールの最後の手順です。 Microsoft ODBC データソースアドミニストレーターを使ってDSN を作成および設定する方法は、ヘルプドキュメントの「はじめに」をご参照ください。
次にSQL Gateway で上の手順で作成したLDAP ODBC DSN をMySQL サービスとして公開します。
CData ODBC Driver for LDAP とSQL Gateway を使うことで、Filemaker でLDAP データをシームレスに扱えるようになります。ぜひ、30日の無償評価版 をお試しください。