Configuration
JDBC クライアントとしての Tableau Desktop の構成は、必要な構成オプションを、起動スクリプトまたは構成ファイルを使用して Java VM オプションとして Tableau Desktop に直接渡すことができないため、ほとんどの JDBC クライアントとは異なります。
したがって、Tableau Desktopでは、環境変数JAVA_TOOL_OPTIONS
を使用して、組み込みTableau Desktop Java の設定ファイルで直接設定することによって、オプションが構成されます。
Tableau JDBC Connector
Tableau で完全なKerberos 認証を行うには、Tableau Extension Gallery で提供されているCData Virtuality コネクタを使用しないでください。代わりに、this version of the connectorをダウンロードして使用してください。コネクタin the same wayを Tableau Extension Gallery からバージョンとしてインストールします。同じシステムで両方のバージョンのコネクタを並行して使用することはできません。
JAVA_TOOL_OPTIONS
構成の最初の部分は、システム環境変数JAVA_TOOL_OPTIONS
として提供されます:
-Djavax.security.auth.useSubjectCredsOnly=false
-Dsun.security.jgss.native=false
-Djava.security.krb5.realm=<...>
-Djava.security.krb5.kdc=<...>
<realm>
、Kerberosレルムの名前であることに注意してください。
以下はその例です:
-Djavax.security.auth.useSubjectCredsOnly=false
-Dsun.security.jgss.native=false
-Djava.security.krb5.realm=KRBTEST.DV
-Djava.security.krb5.kdc=DC01.KRBTEST.DV
java.security
Configuration の第 2 部は、C:¥Program Files¥Tableau¥Tableau <version>¥bin¥jre¥conf¥security にある Tableau Desktop Java Configuration ファイルjava.security
で提供されます。
このファイル内で、# デフォルトのログイン設定ファイルを検索し、dvclient.confファイルの場所を、以下のように行を追加して指定します(パスの区切り文字はフォワードスラッシュでなければならないことに注意してください):
#
# Default login configuration file
#
#login.config.url.1=file:${user.home}/.java.login.config
login.config.url.1=file:[drive]:/path/to/dvclient.conf
以下はその例です:
#
# Default login configuration file
#
#login.config.url.1=file:${user.home}/.java.login.config
login.config.url.1=file:C:/datavirtuality/dvclient.conf
The mandatory steps for all JDBC clients participating in Kerberos authentication are described here.