データ分析機能のセットアップについて説明します。
分析ファンクションおよびR言語による統計解析を使用する場合に必要な手順です。なお、導入する場合にはパッケージのダウンロードが必要です。
ダウンロードしたあと、FTPコマンドなどを使用してこれらの資源をSymfoware Analytics ServerをインストールしたDWHサーバ上に配置します。
Symfoware Analytics Serverがセットアップ済みであることを確認してから、以下の手順でセットアップを行います。
システム管理者ユーザーでDWHサーバにログインします。そのあと、symasstopコマンドを実行して、DWHサーバを停止します。
例)
# /opt/FJSVsymas/bin/symasstop.sh
ダウンロードした資材を解凍します。解凍した資源を、コピーコマンドを使用してサーバ上に配置します。
システム管理者ユーザーで以下のモジュールにシンボリックリンクを設定します。これらのモジュールは、PL/Rを実行するために必要です。
例)
# ln -s /opt/FJSVsymas/API/lib/plr.so /opt/symfoserver64/lib/plr.so # ln -s /opt/FJSVsymas/API/share/extension/plr.sql /opt/symfoserver64/share/extension/plr.sql # ln -s /opt/FJSVsymas/API/share/extension/plr.control /opt/symfoserver64/share/extension/plr.control # ln -s /opt/FJSVsymas/API/share/extension/plr--8.3.0.16.sql /opt/symfoserver64/share/extension/plr--8.3.0.16.sql # ln -s /opt/FJSVsymas/API/share/extension/plr--unpackaged--8.3.0.16.sql /opt/symfoserver64/share/extension/plr--unpackaged--8.3.0.16.sql
システム管理者ユーザーに対して、以下の環境変数を設定します。詳細は、“3.1.3 環境変数の設定”を参照してください。
例)
# export R_HOME=/opt/FJSVsymas/ext/R-3.1.2/lib64/R # export PATH=$R_HOME/bin:$PYTHONHOME/bin:$PATH # export LD_LIBRARY_PATH=$R_HOME/lib:$PYTHONHOME/lib:$LD_LIBRARY_PATH
システム管理者ユーザーで分析ファンクションのセットアップに必要となるRパッケージをインストールします。
実行形式)
R CMD INSTALL -l Rパッケージインストール先ディレクトリ Rパッケージファイル
例)
R CMD INSTALL -l ${R_HOME}/library /opt/FJSVsymas/ext/anls_func/R/symasExtAnls_1.0.tar.gz
システム管理者ユーザーでsymasstartコマンドを実行して、DWHサーバを起動します。
例)
/opt/FJSVsymas/bin/symasstart.sh
DWHサーバ管理者ユーザーでDWHサーバにログインします。
DWHサーバ管理者ユーザーに対して、PL/Rのセットアップに必要となるpsqlコマンドを実行するための環境変数を設定します。詳細は、“3.1.3 環境変数の設定”を参照してください。
例)
# export R_HOME=/opt/FJSVsymas/ext/R-3.1.2/lib64/R # export PATH=/opt/symfoserver64/bin:$R_HOME/bin:$PYTHONHOME/bin:$PATH # export MANPATH=/opt/symfoserver64/share/man # export LD_LIBRARY_PATH=/opt/symfoserver64/lib:$R_HOME/lib:$PYTHONHOME/lib:$LD_LIBRARY_PATH
DWHサーバ管理者ユーザーでpsqlコマンドを以下の引数で実行して、postgresおよびtemplate1のデータベースにPL/Rをセットアップします。
例)
# psql postgres -c "CREATE EXTENSION plr;" # psql template1 -c "CREATE EXTENSION plr;"
DWHサーバ管理者ユーザーでpsqlコマンドを以下の引数で実行して、分析ファンクションのセットアップをします。
例)
# psql postgres < /opt/FJSVsymas/ext/anls_func/sql/pgxa_anls_ts_detect_outlier.sql # psql template1 < /opt/FJSVsymas/ext/anls_func/sql/pgxa_anls_ts_detect_outlier.sql
ダウンロードしたあと、Rクライアントがインストールされている環境にFTPコマンドなどを使って資源を配置します。配置した資源を解凍ツールで解凍してから、環境に応じたRパッケージをインストールします。
以下の手順でセットアップを行います。
Rコマンドを使用して環境に応じたパッケージをインストールします。
実行形式)
R CMD INSTALL -l Rパッケージインストール先ディレクトリ Rパッケージファイル
例) Windows上で“C:\work\R\library”にインストールする場合の例です。
>cd CL\Windows\ >R CMD INSTALL -l C:\work\R\library DBI_0.3.1.zip >R CMD INSTALL -l C:\work\R\library RPostgreSQL_0.4.zip