ODBC の例 (Access)
各データ ソースには異なる構成があり、以下は ODBC ユーザー ディレクトリ コネクタを追加する例 (txt) です。
txt ファイルおよび csv ファイルに対する Access の使用 (ODBC 経由)
次の手順を実行します。
-
Microsoft Access Text Driver がインストールされていることを確認します。
-
サーバーで ODBC ソースを設定します。以下の場所に、2 つの別個の txt ファイルのデータを保存する必要があります。%ProgramData%\Qlik\Sense\Temp。
情報メモ既定のインストールには、一時フォルダーは含まれせん。QMC 管理者が作成していなかった場合は、一時フォルダーを作成する必要があります。Users.txt にはユーザー、Attributes.txt にはユーザー属性が含まれます。
Users.txt に含まれるもの:
userid,nameJoD,John DoeAttributes.txt に含まれるもの:
userid,type,valueJoD,email,jod@gmail.com -
QMC を開く:https://<QPS サーバー名>/qmc
-
QMCスタート ページから、あるいは [Start (スタート)] ドロップダウン メニューから [User directory connectors (ユーザー ディレクトリ コネクタ)] を選択して、概要を表示します。新しいユーザー ディレクトリ コネクタ: [Access ( ODBC 経由)] を作成し、プロパティを編集します。
ID
全項目が必須で、空欄のままにはできません。
ID プロパティ プロパティ 説明 名前 QMC で定義された UDC プロパティの名前です。
タイプ UDC タイプです。
ユーザー同期設定
ユーザー同期プロパティの説明と値 プロパティ 説明 既定値 [既存のユーザーのユーザー データの同期 ] - 選択されている場合は、既存のユーザーのみが同期されます。既存のユーザーは、 にログインしているユーザーや、構成済みディレクトリ サービスから同期されたことのあるユーザーです。Qlik Sense
- 選択されていない場合は、UDC のプロパティで定義されているすべてのユーザーが構成済みのディレクトリ サービスから同期されます。
情報メモユーザー属性は、ユーザーがハブにログインするときにのみ同期されます。QMC でユーザーを削除しても、削除されたユーザーに対してアクティブなセッションは引き続き有効です。ハブの更新のみが行われた場合、ユーザーはデータベースに追加されますが、いかなる属性も持ちません。選択値
接続
接続プロパティの説明と値 プロパティ 説明 既定値 ユーザー ディレクトリ名 ユーザー ディレクトリの名前。ユーザー ディレクトリは一意でなければなりません。一意でないと、コネクタは構成されません。この名前にスペースを含んではいけません。
- [ユーザー テーブル名 ] このテキスト ファイルにはユーザーが含まれます。 テーブル名にファイル拡張子を含めます。例: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 ファイルが保存されているフォルダーへのパス。
- 確立されたシステム DSN へのポインター。例えば、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
-
[適用] をクリックして変更を適用します。
-
[ユーザー ディレクトリ コネクタ] の概要に進み、ユーザー ディレクトリが [構成済み] で [操作可能] として表示されているかチェックします。
情報メモユーザー ディレクトリ名が一意でなければ、コネクタは構成されません。操作可能でない場合は、リポジトリ システムのログインを確認します: %ProgramData%\Qlik\Sense\Log\Repository\Trace。
ODBC データ ソースが追加され、5 分以内に最初の同期が実行されます (既定)。