メイン コンテンツをスキップする 補完的コンテンツへスキップ

構成可能な ODBC

Load Doc Admins (ドキュメント管理者のロード) 構成可能な ODBCディレクトリ サービス プロバイダは、ODBC データベースに接続できます。 このフォルダに含まれるのは、 基本設定 タブのみです。

ODBC データベースには、2 つのテーブル (ビュー) が必要です。1 つはエンティティ、もう 1 つはグループです。Load Doc Admins (ドキュメント管理者のロード) エンティティテーブル名 (下記で設定されている エンティティ テーブル データベース名によって定義される名前) には、下記の項目が含まれている必要があります。

  • entityid(一意の識別子、プライマリ キーに適切)
  • name(文字列) (この項目の名前は、以下の エンティティ名設定によって定義されます)
  • 説明(文字列)
  • email(文字列)

Load Doc Admins (ドキュメント管理者のロード) テーブル(名前は以下の グループ テーブル データベース名の設定で定義されています)には、一意の識別子を作成する次の項目が含まれている必要があります。

  • groupid
  • memberid
情報メモDirectory Service Connectors (DSC) で構成可能な ODBC を使用する場合は、ヘッダー認証を使用することをお勧めします。DSC で構成可能な ODBC からプルされたグループを使用した認証は、AccessPoint の NTLM 認証と組み合わせた場合は機能しません。

グループ テーブル

グループ プロパティ
Groupid Memberid
1001 101
1001 102
1001 103
1001 104
1002 104
1002 105

エンティティ テーブル

エンティティ プロパティ
Entityid 名前 説明 メール
101 sandra.franklin Sandra Franklin sandra.franklin@example.com
102 michael.milliken Michael Milliken michael.milliken@example.com
103 lucille.pender Lucille Pender lucille.pender@example.com
104 dustin.plunkett Dustin Plunkett dustin.plunkett@example.com
105 benjamin.mitchell Benjamin Mitchell benjamin.mitchell@example.com
1001 users Users -
1002 管理者 管理者 -

このサンプルでは、Benjamin Mitchell 以外の人は皆、Users という名前のグループのメンバーで、Dustin Plunkett と Benjamin のみが、Administratorsというグループのメンバーです。

Directory Service

情報メモサーバー環境内では、Microsoft Access Database ドライバーに制限があります。問題を避けるために、SQL Server Express Edition を使用してください。
Microsoft Access Database Engine 2016 再頒布可能コンポーネント

AllowAlternateAdmin=1

構成可能な ODBC エントリを追加するには、パネル内右側の AllowAlternateAdmin=1アイコン Add をクリックして、以下のテキスト ボックスを構成します。

  • パス (Path)
  • ディレクトリ サービスへのパスを構成するには、 [Get Default] (既定値を取得)アイコン Get Default をクリックして、既定のパスを使用するか、またはこのテキスト ボックスに有効なパスを入力します。

    既定のパス: ODBC://localhost.

  • ユーザー名
  • ディレクトリ サービスへのアクセスに使用するユーザー名を構成するには、このテキスト ボックスに任意の認証情報を入力します。

  • パスワード
  • ディレクトリ サービスへのアクセスに使用するパスワードを構成するには、このテキスト ボックスに任意の認証情報を入力します。

  • 設定
  • ディレクトリ サービス プロバイダ (DSP) 設定を 構成するには、, open the dialog by clicking on the 編集アイコン Edit をクリックして開き、次のテキスト ボックスに適切な値を入力します。

    • サービス タイムアウト (秒)(Service Timeout in Seconds)
    • ディレクトリ サービスへの接続がタイムアウトする時間を設定します。

      既定のパス: 30(秒)。

    • ディレクトリ ラベル
    • 接続先のディレクトリ サービスのラベルを設定します。

      既定のパス: DB DSP.

    • エンティティ名
    • 接続先のエンティティの名前を設定します。

      既定のパス: entity_name.

    • エンティティ テーブル データベース名
    • 接続先のエンティティ テーブルの名前を設定します。

      既定のパス: entity.

    • エンティティ テーブル データベース名
    • 接続する グループという名前のテーブルの名前を設定します。

      既定のパス: groups.

    • データ ソース名
    • ODBC ドライバーの名前を設定します。

      既定のパス: MySQL ODBC 5.1 Driver.

    • 接続データベース名
    • 接続先の ODBC データベースの名前を設定します。

      既定のパス: dbname.

    • データベース バックエンド
    • データベースへの接続のタイプを設定します。

      • ODBC: この接続タイプは、システムに .NET OdbcConnection クラスを使用させます。
      • SQL: この接続タイプは、システムに .NET SqlConnection クラスを使用させます。カスタム接続文字列を 接続文字列をオーバーライド項目の変数に割り当てられる値です。
      • Oracle: この接続タイプは、システムに .NET OracleConnection クラスを使用させます。カスタム接続文字列を 接続文字列をオーバーライド項目の変数に割り当てられる値です。

      既定のパス: ODBC.

    • 接続文字列をオーバーライド
    • この項目に文字列を入力する場合、入力された値が使用されますが、 接続データベース名および データ ソース名無視されます. 変数 {user}および {pwd}を接続文字列で使用できます。変数は、 ユーザー名および パスワードのテキスト ボックスの内容によって自動的に置換され、互いに関係なく使用されます。

       

      Server=MyServer;Database=MyDB;User Id={user};Password={pwd};

      この項目に文字列を入力しない場合、[ データベース バックエンド] ドロップダウンは無視され、データベースへの接続が ODBC.

      既定のパス: Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\AccessTest.accdb;.

    • キャッシュ有効時間 (分)(Cache Expiry in Minutes)
    • ディレクトリ サービスへのクエリがキャッシュされる時間を設定します。

      既定のパス: 15(分)。

情報メモ赤い アスタリスク の付いた値は入力必須で、入力しないとエラー メッセージが表示されます。

[削除]

リストから設定済みのエントリを完全に削除するには、 [削除]アイコン Delete をクリックします。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。

分析の近代化プログラムに参加する

Remove banner from view

分析最新化プログラムにより、重要な QlikView app を危険にさらすことなく最新化しましょう。 ここをクリック して詳細を表示するか、次にお問い合わせください。 ampquestions@qlik.com