ページの先頭行へ戻る
Symfoware Analytics ServerV12.2.0 利用ガイド
FUJITSU Software

6.1.1 セットアップ

データ分析機能のセットアップについて説明します。

分析ファンクションおよびR言語による統計解析を使用する場合に必要な手順です。なお、導入する場合にはパッケージのダウンロードが必要です。

6.1.1.1 サーバのセットアップ

ダウンロードしたあと、FTPコマンドなどを使用してこれらの資源をSymfoware Analytics ServerをインストールしたDWHサーバ上に配置します。
Symfoware Analytics Serverがセットアップ済みであることを確認してから、以下の手順でセットアップを行います。

  1. システム管理者ユーザーでDWHサーバにログインします。そのあと、symasstopコマンドを実行して、DWHサーバを停止します。

    例)
    # /opt/FJSVsymas/bin/symasstop.sh
  2. ダウンロードした資材を解凍します。解凍した資源を、コピーコマンドを使用してサーバ上に配置します。

  3. システム管理者ユーザーで以下のモジュールにシンボリックリンクを設定します。これらのモジュールは、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
  4. システム管理者ユーザーに対して、以下の環境変数を設定します。詳細は、“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
  5. システム管理者ユーザーで分析ファンクションのセットアップに必要となる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
  6. システム管理者ユーザーでsymasstartコマンドを実行して、DWHサーバを起動します。

    例)
    /opt/FJSVsymas/bin/symasstart.sh
  7. DWHサーバ管理者ユーザーでDWHサーバにログインします。

  8. 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
  9. DWHサーバ管理者ユーザーでpsqlコマンドを以下の引数で実行して、postgresおよびtemplate1のデータベースにPL/Rをセットアップします。

    例)
    # psql postgres  -c "CREATE EXTENSION plr;"
    # psql template1 -c "CREATE EXTENSION plr;"
  10. 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

6.1.1.2 クライアントのセットアップ

ダウンロードしたあと、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