ネイティブ・ゲートウェイを使用したデータソース接続の設定

ネイティブ・ゲートウェイを使用したOracle Databaseに対して構成する必要がある環境変数の設定について説明します。

Oracle Databaseの場合:

  • Oracle BIサーバーは、Oracle Call Interface (OCI)を使用してデータベースに接続します。OCIは、デフォルトでOracle Analytics Serverとともにインストールされます。接続するには、バンドルされているバージョンを使用する必要があります。

  • tnsnames.oraファイルで、Oracle Databaseの別名(定義されたエントリ名)は、すべての物理Oracleデータベースのリポジトリ接続プールで使用されるデータ・ソース名と一致する必要があります。

    Oracle Databaseのデータ・ソースに接続するとき、接続文字列全体を含めることができます。または、tnsnames.oraファイルで定義されたネット・サービス名を使用できます。ネット・サービス名のみを入力するには、Oracle Analytics Serverがそのエントリを特定できるように、環境内の次の場所にtnsnames.oraファイルを設定する必要があります。

    BI_DOMAIN/bidata/components/core/serviceinstances/ssi/oracledb

  • obis.propertiesファイルを編集して、データベース・クライアント用に環境変数を設定します。

例については、Oracle Database用のobis.propertiesエントリのサンプルを参照してください。

Oracle Database用のobis.propertiesエントリのサンプル

この例では、様々なプラットフォームにおけるOracle Database用のobis.propertiesのサンプル・エントリを示します。

ここで示したシェル・スクリプトの抜粋は単なる例で、特定のソフトウェア・プラットフォームに対する推奨ではありません。ネイティブ・ゲートウェイを使用したデータソース接続の構成を参照してください。

###############################################################
# Linux: Oracle BI 32 bit mode
################################################################
#set +u

# Oracle Parameters
#---------------------------
# Make sure that Oracle DB 32 bit Client is installed
#ORACLE_HOME=/export/home/oracle/12c
#export ORACLE_HOME
#TNS_ADMIN=$ORACLE_HOME/network/admin
#export TNS_ADMIN
#PATH=$ORACLE_HOME/bin:/opt/bin:$PATH
#export PATH
#LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
#export LD_LIBRARY_PATH

# If you have Linux 64 bit Platform, and would like to run Oracle BI 32 bit
# then you must install Oracle DB 64 bit client, and this client comes with 
# 32 bit libraries under $ORACLE_HOME/lib32. The LD_LIBRARY_PATH in this case
# shall be like this:
#LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$LD_LIBRARY_PATH
#export LD_LIBRARY_PATH
 
# Oracle Parameters
#---------------------------
# Make sure to install Oracle DB 64 bit Client
#ORACLE_HOME=/export/home/oracle/12c
#export ORACLE_HOME
#TNS_ADMIN=$ORACLE_HOME/network/admin
#export TNS_ADMIN
#PATH=$ORACLE_HOME/bin:/opt/bin:$PATH
#export PATH
#LD_LIBRARY_PATH_64=$ORACLE_HOME/lib:$LD_LIBRARY_PATH_64:/opt/j2se/jre/lib/sparc
#export LD_LIBRARY_PATH_64
#---------------------------
 
# Oracle Parameters
#---------------------------
#ORACLE_HOME=/export/home/oracle12c
#export ORACLE_HOME
#TNS_ADMIN=$ORACLE_HOME/network/admin
#export TNS_ADMIN
#PATH=$ORACLE_HOME/bin:/opt/bin:$PATH
#export PATH
#SHLIB_PATH=$ORACLE_HOME/lib:$SHLIB_PATH:/opt/j2se/jre/lib/hp700
#export SHLIB_PATH
#---------------------------

###############################################################
# AIX: Oracle BI 64 bit mode
###############################################################
#set +u
 
# Oracle Parameters
#---------------------------
#ORACLE_HOME=/export/home/oracle/12c
#export ORACLE_HOME
#TNS_ADMIN=$ORACLE_HOME/network/admin
#export TNS_ADMIN
#PATH=$ORACLE_HOME/bin:/opt/bin:$PATH
#export PATH
#LIBPATH=$ORACLE_HOME/lib:$LIBPATH:/opt/j2se/jre/lib/sparc
#export LIBPATH
#---------------------------

ネイティブ・ゲートウェイを使用したデータソース接続の構成

ネイティブ・ゲートウェイを使用して、Oracle Databaseに接続できます。

  1. 次の場所にあるobis.propertiesファイルを開きます。

    BI_DOMAIN/config/fmwconfig/bienv/obis

  2. 選択したデータベース・クライアントに適した環境変数設定を含めます。32ビット・データベースを使用しているか、64ビット・データベースを使用しているかに応じて、適切なライブラリを指します。
  3. ファイルを保存して閉じます。
  4. OBIS1を再起動します。