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

ODBC の例 (Access)

各データ ソースには異なる構成があり、以下は ODBC ユーザー ディレクトリ コネクタを追加する例 (txt) です。

情報メモMicrosoft Access Text Driver (*.txt, *.csv) を使用して .txt ファイルをロードする場合、コネクター タイプは [ODBC].ではなく [Access (ODBC 経由)] を使用する必要があります。

txt ファイルおよび csv ファイルに対する Access の使用 (ODBC 経由)

  1. Microsoft Access Text Driver がインストールされていることを確認します。

  2. サーバーで ODBC ソースを設定します。2 つの別個の txt ファイルのデータを保存する必要があります。保存場所の例: %ProgramData%\Qlik\Sense\Temp

    情報メモ既定のインストールには、一時フォルダは含まれせん。QMC 管理者が作成していなかった場合は、一時フォルダーを作成する必要があります。

    Users.txt にはユーザー、Attributes.txt にはユーザー属性が含まれます。 

     

    Users.txt には次が含まれます。

    userid,name
    JoD,John Doe

    Attributes.txt には次が含まれます。

    userid,type,value
    JoD,email,jod@gmail.com

     

  3. QMC を開く:https://<QPS サーバー名>/qmc

  4. QMCスタート ページから、あるいは [Start (スタート)] Arrow downドロップダウン メニューから [User directory connectors (ユーザー ディレクトリ コネクタ)] を選択して、概要を表示します。 新規ユーザー ディレクトリ コネクタとして Access (ODBC 経由) を作成し、プロパティを編集します。

     

    識別

    全項目が必須で、空欄のままにはできません。

    ID プロパティ
    プロパティ 説明
    名前

    QMC で定義された UDC プロパティの名前です。

    タイプ

    UDC タイプです。

    [ユーザー同期設定]

    ユーザー同期プロパティの説明と値
    プロパティ 説明 デフォルト値
    [既存のユーザーのユーザー データの同期]
    • 選択されている場合は、既存のユーザーのみが同期されます。既存のユーザーは、Qlik Sense にログインしているユーザーや、構成済みディレクトリ サービスから同期されたことのあるユーザーです。
    • 選択されていない場合は、UDC のプロパティで定義されているすべてのユーザーが構成済みのディレクトリ サービスから同期されます。
    情報メモユーザー属性は、ユーザーがハブにログインするときにのみ同期されます。QMC でユーザーを削除しても、削除されたユーザーに対してアクティブなセッションは引き続き有効です。ハブの更新のみが行われた場合、ユーザーはデータベースに追加されますが、いかなる属性も持ちません。

    選択済み

    [Connection] (接続)

    接続プロパティの説明と値
    プロパティ 説明 デフォルト値
    [ユーザー ディレクトリ名]

    ユーザー ディレクトリの名前。ユーザー ディレクトリは一意でなければなりません。一意でないと、コネクタは構成されません。この名前にスペースを含んではいけません。

    -
    [ユーザー テーブル名] このテキスト ファイルにはユーザーが含まれます。 テーブル名にファイル拡張子を含めます。例:File.txt/File.csv. -
    [属性テーブル名] このテキスト ファイルにはユーザー属性が含まれます。 テーブル名にファイル拡張子を含めます。例:File.txt/File.csv. -
    [表示されている接続文字列]

    データ ソースへの接続に使われる接続文字列関数の表示可能な部分。以下のいずれかを指定します。

    • 完全な接続文字列の例: Driver={Microsoft Access Text Driver (*.txt, *.csv)};Extensions=asc,csv,tab,txt;Dbq=C:\ProgramData\Qlik\Sense\Temp
      情報メモ既定の [表示可能な接続文字列] の Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:\Database.accdb で、ドライバーの名前を Driver={Microsoft Access Text Driver (*.txt, *.csv)};DBQ=C:\ProgramData\Qlik\Sense\Temp に置き換えて、txt ファイルと csv ファイルを使用できるようにする必要があります。
      • Driverは現在コンピュータにあるドライバを指定する必要があります。[ODBC データ ソース アドミニストレータ] で、指定するドライバーを確認してください。「データ ソース」を検索して、アプリケーションを見つけます。
      • DBQ: txt ファイルが保存されているフォルダーへのパス。
    • 確立されたシステム DNS へのポインタ。例えば、dsn=MyDSN;
    情報メモデータベースに接続する場合、2 つの接続文字列関数は単一の接続文字列関数に連結されます。
    -
    [暗号化された接続文字列]

    データ ソースへの接続に使われる接続文字列関数の暗号化された部分。通常、この文字列にはユーザー名とパスワードが含まれます。

    情報メモデータベースに接続する場合、2 つの接続文字列関数は単一の接続文字列関数に連結されます。
    -
    [同期タイムアウト (秒)] データ ソースからのデータ読み取りのタイムアウト。 240

     

    [ユーザー テーブル名]: Users.txt

    [属性テーブル名]: Attributes.txt

    [表示可能な接続文字列]: Driver={Microsoft Access Text Driver (*.txt, *.csv)};Extensions=asc,csv,tab,txt;DBQ=C:\ProgramData\Qlik\Sense\Temp

  5. [適用] をクリックして変更を適用します。

  6. [ユーザー ディレクトリ コネクタ] の概要に進み、ユーザー ディレクトリが [構成済み] で [操作可能] として表示されているかチェックします。

    情報メモユーザー ディレクトリ名が一意でなければ、コネクタは構成されません。操作可能でない場合は、リポジトリ システムのログインを確認します: %ProgramData%\Qlik\Sense\Log\Repository\Trace

ODBC データ ソースが追加され、5 分以内に最初の同期が実行されます (既定)。

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

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