STN

Summer2015

SA S Te c hn ic a l Ne w s

For Higher Customer Satisfaction, We Bridget h e S A S S y s t e m B e t w e e n C u s t o m e r ’s W o r l d .

特集
Unix版
SAS 9.4 Foundationのインストール

1®

SAS Partner Network
データサイエンティストの考える
データ分析業務の進め方

00011110
00011110
00011110

00011110
00011110
00011110

9SAS Certification
Q&A®

INSTALL

00011110
00011110
00011110

00011110
00011110
00011110

00011110
00011110
00011110

00011110
00011110
00011110

00011110
00011110
00011110

00011110
00011110
00011110
00011110
00011110
00011110 00011110
00011110
00011110For UNIX

2000011110
00011110
00011110

00011110
00011110
00011110
00011110
00011110
00011110

00011110

SAS 9.4

17

リリース／Hot Fix最新情報

00011110
00011110
00011110
00011110
00011110
00011110
00011110
00011110
00011110
00011110
00011110

00011110
00011110
00011110

1400011110
00011110
00011110

00011110
00011110
00011110

00011110
00011110
00011110

00011110
00011110
00011110

2

Summer 2015

INSTALL for Unix

［ 特集 ］

Unix 版
SAS 9.4 Foundation のインストール®

SAS Technical News 前号の特集では、Windows 版 SAS 9.4 のインストール方法をご説明しました。
本特集では、Unix 版 SAS をインストールする方法をご説明します。
なお、Unix 版 SAS は HP-UX、AIX、Solaris に加えて Linux もサポートします。
SAS 9.4 がサポートする Unix、および Linux オペレーティングシステムの詳細についてはインストールセンターのシステム必要条件をご覧ください。
SAS Foundation システム必要条件（SAS Foundation System Requirements）
ht tp://w w w.sas.com/jp/ser vice/resources/sysreq/94/index t s1m0.html

SAS 9.4®

INSTALL
00011110
00011110
00011110For Unix

CONTENTS
関連用語の説明P3

ー SID とはー SAS Deployment Wizard とはー SAS ソフトウェアデポとは作業ユーザー ID の作成

P3

インストール環境について

P4

SAS ソフトウェアのインストール

P4

ーインストール作業前の準備

P4

ー SAS ソフトウェアデポの作成手順

P5

ーインストール手順

P6

インストールが失敗する場合

P8

おわりに

P8

［ 特集 ］Unix 版 SAS ® 9.4 Foundation のインストール

Summer 20153

関連用語の説明
最初にインストールやライセンス更新作業を進めるにあたって必要となりますので、以下にて用語を解説します。

SID とはSID (SAS Installation Data) と は SAS ソ フト ウェアの ラ イセ ン ス

ような 名 前 の テ キストファイル が 添 付 さ れて い ま す。この テ キスト

認証情報が 記載されたテキストファイルです。インストール作業やライファイルが SID です。

センス 更 新 作 業 に 必 要となります。SID は 新 規 契 約 時 もしくは契 約SAS94̲< オーダー番号>̲<テクニカルサポートサイト番号>̲<OS の種類 >.txt

更 新 時 に ご 契 約 担 当 者 様 へ 電 子 メ ー ル で お 送 り し ま す。
「SAS

例えば、Linux の場合、次のようなファイル名となります。

Software Order」と い う文 字 列 を 含 む 件 名 の 電 子メー ル に、次 のSAS94̲ABCTBC̲10100900̲LINUX̲X86-64.txt

SAS Deployment Wizard とはSAS Deployment Wizard とは、SAS 専用のインストーラです。SAS イ

Wizard を使って、SASソフトウェアのインストールや SASソフトウェア

ンストールメディアに含まれるsetup.shで起動します。SAS Deployment

デポの作成を行います。

SASソフトウェアデポとは
SAS ソフトウェアデポとは、インストールメディアの内容をファイルシス

SAS ソフトウェアデポは SAS Deployment Wizard の機能を用いてテム上にコピーしたものです。インストールメディアと同じように、SAS作成します。詳しくは「SAS ソフトウェアのインストール」で説明します。

ソフトウェアデ ポ からも SAS のインストールを行うことが で きます。

作業ユーザー ID の作成
Unix 版 SAS 9.4 のインストールやライセンス更 新を行う場 合、OS 上に 専 用 の ユー ザ ー ID を 作 成 して作 業 す る こ とを 推 奨 し ま す。こ のユーザー ID は、SAS 関連のその他の管理作業（Hot Fix の適用や設定

umask 値を 022 に設定するには次のコマンドを実行します。

umask 022

ファイル の 編 集 など）にも用 います。本 特 集 で は、このユーザー ID を「作業ユーザーID」と呼びます。

上 の 設 定 を 恒 久 的 に 反 映 さ せるには、各 種シェル の 起 動 スクリプト

作業ユーザーID は次のような設定となっていることを確認してください。

（ /.bashrc や /.cshrc など）に上記コマンドを追加します。

root ユーザーではないこと
umask 値が 022 に設定されていること˜˜echo “umask 022” >> ~/.bashrc

4Summer 2015

インストール環境について
本特集では、CUI 環境でのインストール方法を用いておりますが、Unix

一 般 的な 端 末 エミュレータはテキストの 表 示に特 化しており、ウィン

版 SAS 9.4 で は、GUI 環 境 でウィンドウからインストールする方 法 がドウなどの GUI に対応していません。そ のため、GUI を実 現 するにはあります。

X Serverという、遠 隔マシンの画 面を仮 想化することが可能なソフト

以下の環境下で、GUI 環境でのインストールを行う場合、追 加の作業がウェアが必 要となります。なお、SAS では X Server 製 品をご 提 供して必要となります。

いません。そのため、SAS のインストールにあたっては、お客様の環境でご利用の X Server 製品をご活用ください。

SAS をインストールするマシンにウィンドウ環境がない。

ク ラ イ ア ン ト PC で X Server を 使 用 す る 際、通 常 は 以下 の よ う にSAS を イ ン ス ト ー ル す る マ シ ン に、非 Unix マ シ ン ( 例 え ば

DISPLAY 環境変数を Unix 側で設定する必要があります。

Windowsマシン ) から端末エミュレータでアクセスをしている。

DISPLAY=<クライアントPC の IPアドレス >:<ディスプレイ番号>.< スクリーン番号>export DISPLAY

SAS ソフトウェアのインストール
本 章 で は、SAS Foundation をインストールする 手 順 につ いて 説 明しま す。

インストール作業前の準備
インストール作業を開始する前に、次の点について確認・準備する必要があります。

SAS インストールメディア
有効な SID
作業ユーザー ID
GUI 環境でインストールする場合、X Server の準備と設定（「インストール環境について」を参照 ）SAS ソフトウェアのインストール

SAS 9.4®

INSTALL
00011110
00011110
00011110For UnixSummer 2015

［ 特集 ］Unix 版 SAS ® 9.4 Foundation のインストール

SASソフトウェアデポの作成手順
Unix 版 SAS のインストールを行う場合、最初に SAS ソフトウェア
デポを作成することを推奨します。

SAS ソフトウェアのインストール

05

SAS ソフトウェアデポを作成するには、サーバーマシンにマウントしたインストールメディアより SAS Deployment Wizard を起動[SAS Deployment Wizard の 表 示 言 語 を 選 択してくだ さい ]する必要があります。

というプロンプトに対して、[ 日本語 ] を選択します。

以下の手順をご覧ください。

01

06[ タスクの選択 ] では、[SAS ソフトウェアデポの作成または追 加 ]作業ユーザー ID で OS にログインします。

02を選択します。

07

SAS のインストールメディアをサーバーのメディアドライブに

オーダーオプションの指定画面では、[ 完全なオーダーコンテンツ

挿入します。

を含める] を選択します。

03

08

メディアをファイルシステムにマウントします。

[SAS ソフトウェアデポのディレクトリの指 定 ] では任意のディレ

以下、Red Hat Linux のマ ウントコマ ンド を 例 として示しま す。

クトリを入力した後、[Enter] キーを押します。

OS の種類によってマウントコマンドは異なりますので、各種 OS のこのディレクトリ配下に SAS ソフトウェアデポが作成されます。

ドキュメントをご参考ください。

mount -t iso9660 /dev/cdrom /mnt/cdrom09[ 最 終 確 認 ] では、[Enter] キーを 選 択して SAS ソフトウェアデポの作成を開始します。

04
setup.sh をコンソールモードで実行します。

/mnt/cdrom/setup.sh -console※ディスクの入れ替えが 発 生する場合、アンマウント、マウントを実 施する必要があります。

10[SAS ソフトウェアオーダーが正常に追加されました]と表示された
ら、SASソフトウェアデポの作成は完了です。
[Enter] キーを押して SAS Deployment Wizard を完了します。

5

6

Summer 2015

インストール手順
SAS ソ フ ト ウ ェ ア デ ポ に あ る セ ット ア ップ シ ェ ル よ り SAS
Deployment Wizard を起動し、SAS のインストールを行います。

06

以下の手順をご覧ください。
[ 配置タイプの選択 ]では、[SAS Foundation と関連ソフトウェアの01
作業ユーザー ID で OS にログインします。

02
上の手順で 作成した SAS ソフトウェアデポのディレクトリへ 移動
し、setup.sh をコンソールモードで実行します。

./setup.sh -console

インストール] を選択します。

07[ インストールプロダクトの選択 ] では、[SAS Foundation および関連ソフトウェア ] を選択します。

08[SAS Foundation プロダクトの選択 ] では、
全 ての プ ロ ダクト に チェック が入って い る ことを 確 認 した 後、[Enter] キーを押します。

03

09[SAS Deployment Wizard の 表 示 言 語 を 選 択してくだ さ い ]というプロンプトに対して [ 日本語 ] を選択します。

[SAS インスト ール デ ー タファイル の 指 定 ] で は、有 効 な SID が保存されているパスを指定します。

04

SAS ソフトウェアデポの中に有 効な SID が 含まれている場合は、該当 SID のパスが自動的に選択されます。
SAS ソ フトウェアデ ポ に 含 ま れる SID が 失 効して い る 場 合 は、

[ 配置タスクの選択 ] では、[SAS ソフトウェアのインストール ] を別の有効な SID のパスを指定する必要があります。

選択します。

05

10[ 選 択した SAS インストールデータファイルの詳 細 ] では SID の[SAS ホームの指定 ] では、SAS をインストールするディレクトリを内容が表示されます。

指定します。

[Enter] キーを押して次に進みます。

ここでは作業ユーザーID が 書き込み可能な任意のディレクトリを指定します。

Summer 2015

［ 特集 ］Unix 版 SAS ® 9.4 Foundation のインストール

SAS ソフトウェアのインストール

1117[ サ ポ ートす る 言 語 の 選 択 ] で は、SAS で 使 用 す る 言 語 を 選 択[ 配置の完了] が表示されればインストールは完了です。

します。

[Enter] キーを押します。

[ 日本語 ] にチェックを入れ、その他の言語は任意で選択します。
な お、英 語、お よび Unicode サ ポート は 自 動 的 にイン スト ール
されます。

12
[ロケールの選択 ] では、ロケールを [ 日本語 ] に設定して進みます。

13

18[ サポートオプションの選択 ] では、[Enter] キーを押して次に進みます。

19
追 加リソースの画 面では、SAS のインストールやご 利 用にあたり参照可能な Web ページのリンクが紹介されます。

[Unicode サーバーとして構 成 する] で は、デ フォルトの [No] を必要に応じてリンクをご確認いただいた後、[ 完了] ボタンを押すと選択して進みます。

SAS Deployment Wizard が終了します。

14[ 認 証 の 種 類 の 選 択 ] で は、PAM 認 証 を 使 用 する 場 合 に 限 り、
[Y] を入力して次へ進みます。
PAM 認 証を使 用しない、あるいは、ご不 明な場合はデフォルトの[No] を選択して進みます。

15[システムの確認 ] 完了後、[Enter] キーを押して次に進みます。

16[ 配置の要約 ] で、[ 開始 ] を選択するとインストールが開始します。

SAS 9.4®

INSTALL
00011110
00011110
00011110For Unix

78

Summer 2015

×

インストールが失敗する場合［ 特集 ］Unix 版 SAS ® 9.4 Foundation のインストール

おわりに
本 特 集では SAS 9.4 を Unix にインストールする方法についてご 説 明しました。もし特 集の内容についてご不明な点がございましたら、弊社

SAS 9.4 のインストールが失 敗する場合、以下の情 報とともにテクニカルサポートへお問い合わせ下さい。

弊社テクニカルサポートまでお問い合わせください。

な お、Windows 版 SAS 9.4 へ の イ ン スト ー ル 方 法 を 含 む 過 去 のTechnical News の特集は次のページからご参照いただけます。

1：エラー画面のスクリーンショット

http://www.sas.com/jp/periodicals/technews/index.html

SAS Deployment Wizard の途中でエラーが 表示される
場 合、画 面 のス クリ ーン ショット を 取 得 し、画 像 ファイルとしてお送りください。
2：インストールログ
次のディレクトリ配下のファイルを全てご送付ください。
<SAS インストールディレクトリ>/SASHome/InstallMisc/
InstallLogs/<作業ユーザー ID のホームディレクトリ>/.SASAppData/
SASDeploymentWizard/
な お、複 数 のファイル をお 送りい た だく場 合 は ZIP ファイル
形 式 に 圧 縮して お 送りくだ さ い。また、添 付 ファイル の 合 計
ファイル サイズ が 大 き い 場 合、1メール あ たり10Mbyte を
超えないよう複数のメールに分割してお送りください。

弊 社テクニカルサポートへの問い合わせ方法は次のページに掲載
しています。

テクニカルサポートのご案内
http://www.sas.com/jp/service/technical/techsup.html

SAS 9.4®

INSTALL
00011110
00011110
00011110For Unix［ SAS Partner Net work ］日本電気株式会社

Summer 2015

9SASPartner Network
S A S パートナーネットワーク

データサイエンティストの考える
データ分析業務の進め方

日本電気株式会社《 第 3回 》

パートナーネットワーク第 3 回のテーマは、データサイエンティストの考えるデータ分析業務の進め方です。
データサイエンティストがどのようにデータ分析業務を 進めているかということを 料理に例え、SAS プロダクトの活用方法も交えてわかりやすく解説しています。

I nt r o duc t ion

はじめにこんにちは、日本電気株式会社（以降、NEC）ビッグデータ戦略本部の孝忠です。前号では、データサイエンティストの考えるマーケティング業 務 の 進 め方 に つ いてご 紹 介 さ せ て い た だ き ました。今 号 で は、
データサイエンティストの 考えるデータ分析 業 務 の 進 め方についてご紹介したいと思います。
昨 今、ビッ グ デ ー タ や IoT（Internet of Things）、デ ー タ サイ エ ン
ティストといったキーワードが注目を 集 めていることもあり、データ分析に興味を持つ方が増えていると感じます。これからデータ分析に取り組もうと考えている方に向 けて、データサイエンティストがどのようにデータ分析業務を進めているかご紹介します。

執 筆 者 プ ロ フィー ル
日本電気株式会社
ビッグデータ戦略本部
こうちゅう

主任

データサイエンティスト

だいすけ

孝忠 大輔 氏【略歴】2003 年 4 月、日本電気株式会社へ入社。DWH/BI システムの構築を多数経験し、流通・サービス業を中心にデータサイエンティストとして分析 業 務を実 践。現 在は、流 通・サービ ス業 で 培った 分析ノウハウを基に、NEC のビッグデータビジネスの中核メンバとして活躍中。
IT 技術と分析業務を融合させ、ビジネス価値を追究しています。

10

Summer 2015

How to

データ分析業務の進め方ません。分析目的と分析手法は対応関係があるため、分析目的が決まれば、自ずと適用すべき分析手法も絞り込まれます。
分析手法例
タスク例

さまざまなお客様とデータ分析業務を進める中で、最近気づいたことが予測する（線形回帰分析、ニューラル・ネットワークなど）あります。それは、データ分析業務は 料理 に似ているということです。

分類する（クラスター分析、自己組織化マップなど）

みなさんは料理をする時、どのような手順で 進めていますか？私の場

ターゲットを探す（ロジスティック回帰分析、決定木分析など）

合、まずどのような料理を作るか決め、そのための材料を準備します。
もし自宅の冷蔵庫に必要な材料がなければ、近所のスーパーに買いに関連性を見つける（アソシエーション分析、シーケンス分析など）

行 き ま す。準 備 し た 材 料 を下 ご し ら えし、レ シ ピ を 見 な が ら 調 理
します。最後に料理をお皿に盛りつければ完成です。

③データ分析のための下ごしらえ
美味しい料理をつくるために下ごしらえが必要なように、データ分析
でも下ごしらえが必要です。データ分析のための下ごしらえは、データ

1. データ分析の手順

クレンジングと変数作成です。

データ分析業務も、上記でご説明した料理と同じような手順で進めます。

データクレンジングとは、重複データの削除や、表記ゆれの統一、欠損
値 処理などを行い、データの品質を高める作 業です。集めてきたデー①分析の目的・ゴールの決定

タがそのまま分析に使えることはほとんどなく、データクレンジング

まず、データ分析業務の第一歩は、分析の目的およびゴールを明確にを実施して初めて、分析に使えるデータとなります。

することです。分析の目的やゴールを決めずにデータ分析を始めてし
まうと、分析結果の落とし所が見つからず、どこまで分析すればよいか

データクレンジング例

わからなくなってしまいます。事前に、分析の目的・ゴールをしっかり定

重複データの削除（イレギュラーデータの削除）

義しておくことで、余計な回り道をせずに効率的・効果的にデータ分析

データ形式の統一（データ型、コード体系の統一）業務を進めることができます。

名寄せ（表記ゆれの修正、顧客マスタや商品マスタの統合）

分析目的例
新規顧客開拓のためのチラシ配布

欠損値処理／外れ値処理
正規化／標準化

立地特性や購買特性にあった品揃え変更
既存顧客に対する来店頻度向上のための DM 配布

続 けて、分析 モデルを構 築 するための 変 数 を 作 成します。まず、それレシート単価向上のためのバンドル／ミックスマッチによるキャンペーン

を行います。質的データを量的データに変 換したり、縦 持ちデータを

顧客単価向上のためのプレミアム商品導入

ぞれの分析手法（分析アルゴリズム）で扱いやすいデータ形式への変換
横持ちデータに変 換したりします。次に、5W2H の 観 点でさまざまな変数を作りこみます。ビッグデータ分析の場合、変数の数が数百〜数千個になることも珍しくありません。

②分析材料の準備
次に、設定した分析目的に基づき、分析に使うデータを準備します。分析に

行動特性5W2Hの変数作成例

使えるデータとして、日々の業務を通じて自社内に蓄積されている内部

Who：お客様の性別、年齢、ライフステージ、
居住地域、
顧客ランクなど

データと、社外から入手する外部データの2 種類があります。データ分析

What：商品の購入有無、カテゴリ種類数、トライアル率、リピート率など

業務は、内部データを中心に行うことが多いですが、オープンデータやWhen：来店頻度、来店間隔、来店時間帯、入会からの経過日数など

調査会社販売データなどの外部データを組み合わせて分析することによって、分析結果の客観性や信頼性を高めることができます。
また、設定した分析目的に基づき、適切な分析ツールを準備します。料理にも、焼く、煮る、蒸すなどのいろいろな調理方法があるように、データ分析にもさまざまな分析手法（分析アルゴリズム）が用意されています。
初めてデータ分析業務に取り組まれた方は、分析手法の種類が多くて、使い分けるのが大変だなぁと思うかもしれませんが、心配することはあり

Where：利用エリア数、利用店舗数、利用店舗間の距離など
Why：
顧客満足度、
ライフスタイル、趣味・嗜好、
キャンペーン有無など
How Many：
来店日数、レシート枚数、Web 閲覧数、
Web 滞在時間など
How Much：購入金額、購入数量、レシート単価、一品単価など［ SAS Partner Net work ］日本電気株式会社

Summer 2015

11

ある調査 結果によると、データ分析業務 全 体の 6 割〜7 割の時間を、考察を読み手に委ねてしまっている報告書を作成してしまうことがあり

データ分析のための下ごしらえに費やしているといわれています。デー

ますが、分析報告書の役割をしっかり理解し、分析から得られた知見を

タサイエンティストの生産性を高めていくためには、データ分析のためシンプルに記述した分析報告書を作成することが重要です。

の下ごしらえをいかに効率的に実施するかが重要となります。

分析報告書の目次例④データ分析の実施

分析の目的／狙い：何のために分析を実施するか？

ここまで準備できれば、後はそれぞれの分析手法（分析アルゴリズム）の分析の対象範囲：どのようなデータを使って分析したか？

お作法にのっとって分析を実行するのみです。分析アルゴリズムによって、入力／設定すべきパラメータが異なっているため、適切なパラメータを与えてあげないと、正しくデータ分析を行うことはできません。
例えば、併売されやすい商品の組み合わせを見つけるためにアソシエー
ション分析を実 行する場 合、ルール抽 出の集 計キーとなる ID 項目と、ルールを作成したい アイテム項目 の 2 つをパラメータとしてイン分析フレーム（プロセス）：
どのような仮説を立て、どのような手順で分析したか？
分析から得られた知見：どのような発見、気付きを導き出せたか？
アクションプラン：
分析結果からどのようなアクションに結び付けられるか？

プットします。
料理のレシピを一字一句暗記する必要がないように、それぞれの分析ア

2 . 分析レシピ

ルゴリズムに、どのようなパラメータを設定すべきかを暗記する必要は料理の手順がレシピとしてまとめられているように、NEC では分析のありません。データ分析の都度、マニュアルやユーザーガイドを確認すれ手順を 分析レシピ として整理しています。初めてデータ分析業務にば十分です。

取り組まれた方が、どのような材料を準備し、どのように分析すればよ
いか確認するための資料として使うことができます。また、見習いデー⑤分析報告書の作成

タサイエンティストの OJT（On-the-Job Training）資 料としても利最後に、データ分析した結果を分析報告書としてまとめます。分析報告

用することができます。

書は、経営層（エグゼクティブ）や業務部門（商品部門やマーケティング

NEC 分析レシピは、分析の目的や使い所を説明した「分析の概要」と、部門）に展開されるものなので、短時間でシンプルに分析結果を報告でどのようなデータ、分析ツールを準 備すべきかを説 明した「分析の材きる資料にする必要があります。データ分析を始めたばかりの分析者

料」、分析の手順や分析結果の見せ方を説明した「分析の進め方」で構

は、試行錯誤した内容をすべて張り付けた報告書や、分析結果の解釈や成されています。※図 1 参照/

図 1：NEC 分析レシピ

12

Summer 2015

B u s i ne s s pr ac t ice
3 . データサイエンティストが身に付けておくべき分析レシピ
ここで は、流 通・サービ ス 業 向 け 分 析レ シピ をご 紹 介したいと 思 います。流通・サービス業のデータサイエンティストが最低限身に付けてSAS を使ったデータ分析業務実践

おくべき 分析 手 法として、図 2 に記 載した 30 個 の 分析レシピ が 挙 げられます。

SAS には、デー タ分 析 業 務 を 効 率 的・効 果 的 に 進 めるため の 製 品 がデータ集計や統計解析、データマイニングといった業種に関わらず身に準備されています。データ分析の下ごしらえに適した SAS Enterprise

付けておくべき分析手法と、商品分析や顧客分析、店舗分析、販促分析

Guide（以 降、SAS EG）、デ ー タ分 析を 行うため の SAS Enterpriseといった流通・サービス業で必要となる分析手法を対象としています。

Miner（ 以降、SAS EM）、データの探索・可視化に特化した SAS Visual
Analytics（以降、SAS VA）などがあります。
それぞれの SAS 製品の特長を簡単にご紹介します。

1 . SAS Enterprise Guide の特徴
SAS EG は、使い勝手のよいグラフィカル・ユーザー・インターフェース（GUI）を使って、データ加工、統計分析、分析レポート作成などを実施するための分析ツールです。SAS EG で作成する分析プロセスは、アイ
コンを並べ て線でつなげるだけで 簡 単に定 義することが で きます。
また、作成した分析プロセスを共有することができるため、分析業務の効率化やノウハウ共有につながります。

図 2：流通・サービス業向け分析レシピ

［ SAS Partner Net work ］日本電気株式会社

Summer 201513

Eve nt2 . SAS Enterprise Miner の特徴
SAS EM は、膨 大 なデータから傾 向や相 関を見つけ出すための 分析
ツールで す。ドラッグ＆ドロップ 方 式 の インターフェースを採 用してSAS 社との協業イベントについているため、データ分析業務を始めたばかりの方でもデータマイニングを 実 施 することが で きます。SAS EM には、アソシエーション 分 析、

昨 年 度 に引き 続 き、2015 年 度 も SAS 関 連 のプ ロモ ーション を 実 施

決 定木分析、ニューラル・ネットワーク、サポートベクターマシンといっいたします。

た高度な分析アルゴリズムが 組み込まれているため、さまざまな分析

7 月は NEC 主催の 各地のイベントで SAS VA の出 展を 予定しておりテーマに対応することが可能です。

ますので、ぜ ひ 会 場 に足 を 運 んで いた だ けますようお 願 い申し上げます。

3 . SAS Visual Analytics の特徴

・7 月 15 日、16 日 に グ ラ ン フ ロ ント大 阪（北 館 地下２ 階）に て 開 催

SAS VA は、インメモリ機能を用いてハイパフォーマンスに、分析デー

予定の「NEC iEXPO KANSAI 2015」、7 月 28 日に福 岡 国 際 会 議場

タを視 覚 的に探 索 することが で きる分析ツールです。直 観 的に操 作

にて 開 催 予 定 の「ＵＦ＆ＮＥＣソリューションフェア 九 州２０１５」のできる Web インターフェースを使って、さまざまな切り口でデータを両イベントでも、SAS VA のデモ出展をいたします。

集計し、可視化することが できます。また、SAS Visual Statistics と詳 細 については、下記 問 合 せ先までご 連 絡 いた だけますようお 願い

連携させることによって、シームレスに予測モデリングやクラスタリン

します。

グといった高度な分析も実施することができます。

・毎回 好 評いただいております SAS VA を利 用した「データサイエン
ティスト体験セミナー」の次回は 7 月17 日を予定しています。

ご 紹 介 させていた だ いた 3 つ の SAS 製 品 を 適 材適 所で 使 い 分 ける
ことによって、効率的・効 果 的にデータ分析業務を 進めることが できます。私がデータ分析業務を実施する場合、データ集計が中心の簡易な分析であれば SAS VA を利用しています。複雑な分析モデルの構築が必要な場合は、SAS EG を使ってデータ分析のための下ごしらえと
基 礎 分析を実 施します。その後、SAS EM を使って分析モデルを構築
し、評価を行っています。
以 上、データサイエンティストの 考えるデータ分析 業 務 の 進 め方と、NEC 分析レシピについてご紹介させていただきました。
次号（2015 年 秋号）では、データサイエンティストによる分析事例についてご紹介します。

お問い合わせ・セミナーお申込み
日本電気株式会社

ビジネスクリエイション本部

BigData 営業推進グループ
E-Mail：bi@sales.jp.nec.com
Tel: 03-3798-5144
受付時間 9:00 〜 17:00（土・日・祝日・当社指定の休業日を除く）
http://jpn.nec.com/bi/sas/sas.html

14

Summer 2015

SAS
Certification

SAS ® グローバル
認定プログラムにチャレンジ！

第9回『SAS グローバル認定プログラムにチャレンジ！』のコーナーの 9 回目です。
今号から「SAS ® 認定プロフェッショナル SAS BI Content Developer for SAS ® 9」をご紹介します。
SAS Business Intelligence は、ビジネスユーザー自身でのレポーティングや分析を可能にするために企業のデータを統合します。
そのため、ビジネスユーザーが情報の探索をより少ない時間で実行することができるだけではなく、IT 担当者も情報に対するリクエストへの対応時間を減らすことができます。
今回ご紹介する認定資格は、この SAS Business Intelligence のインターフェイス・アプリケーションの構築、実装、カスタマイズを担当している
SAS ユーザーのためにデザインされています。

SAS ® 認 定 プ ロフェッショナル SAS BI Content
Developer for SAS ® 9 について

SAS BI Content Development for SAS ® 9の例題にチャレンジ！

概要

それでは早速、例題にチャレンジしてみましょう。

『SAS® 認 定 プ ロ フェッショナル SAS BI Content Developer for

解答は、P.20 に記載されています。

SAS® 9』を 取 得 す る に は、SAS BI Content Development forSAS® 9 の認定試験に合格することが必須です。
SAS BI Content Development for SAS® 9 の 試 験 で は、SAS
Business Intelligence の ア プ リ ケ ー シ ョ ン を 用 い て、ビ ジ ネ ス
ユーザーが 利用するレポート、分析、ダッシュボード構築を行うための知識を問う問題が出題されます。

01

CHALLENGE
SAS BI Content Development for SAS ® 9

登 録 済 み の SAS デ ー タファイル を Microsoft Excel ワ ー ク
シートで開く際、ユーザーにはデータを並び 替えるオプション
が ありま す。どのア プ リケーション が、どこで デ ー タの 並び

以下を理解している必要があります：

替えを実行するでしょうか？

■ ビジネスユーザー・レポーティング・アプリケーションA■ 上級レポーティング・テクニックと役割■ Information Map の作成■ SAS BI ダッシュボード・アプリケーション■ SAS Stored Process の構築■ SAS レポートの上級テクニックの利用

BC■ 多次元（OLAP）データソースの利用■ メタデータ環境

この 試 験 の 制 限 時 間 は 2 時 間で、問 題 は 60 〜 65 問 出 題されます。
正答率 70％で合格です。
合格すると、『SAS® 認定プロフェッショナル SAS BI Content
Developer for SAS® 9』の認定証が発行されます。

D

SAS がサーバー上で並び替えを実行します。

SAS がローカルマシン上で並び替えを実行します。

Excel がサーバー上で並び替えを実行します。

Excel がローカルマシン上で並び替えを実行します。

Summer 201502

SAS Certification

CHALLENGE
SAS BI Content Development for SAS ® 9

Information Map のデータソースとして Stored Process を

03

15

CHALLENGE
SAS BI Content Development for SAS ® 9

次の表示をご確認ください。

追加できるのは、いつでしょうか ?

A
B
C
D

いつでも

SAS.IdentityGroups フ ィ ル タ が SAS Information Map
少なくとも一つのテーブルがデータソースとして選択されたときStudioで作成されました。異なるメタデータグループが含まれている、「 Group」と呼ばれるデータ項目があります。
「Group」フィルタが Information Map に追 加される場 合、少なくとも一つの OLAP キューブがデータソースとして選択されたとき

データにどのような影響があるでしょうか ?

A
アプリケーションサーバーが選択されたときユーザーがメンバーになっているあらゆるグループで、全ての行が返される。

B 最初のグループに属する行のみ返される。
C PUBLIC グループに対してのみ、 すべての行が返される。
D

そのグループ認証でのログインに対応するすべての行が返される。

解答は P.20 です。

サイゴまでがんばるぞ！

《ウシツツキ》《インドサイ》

16

Summer 201504

CHALLENGE
SAS BI Content Development for SAS ® 9

ある SAS デー タセットが SAS BI Dashboard デー タモ デル

SAS Certification

05

CHALLENGE
SAS BI Content Development for SAS ® 9

次の表示をご確認ください。

のデータソースとして使 用されています。そのデータをクエリするために記述するのは、どの種類のコードでしょうか ?

A

DATA ステップ

Stored Process 実行時に表示された、このエラーメッセージ

B
C
Dの原因は何でしょうか ?
PROC SQLASQL/JDBC クエリ

MDXStored Process のコードは、.TXT 形式のファイルにすることができないため。

B Stored Process Server が実行されていなかったため。

C
D

指定した場所に Stored Process のコードを含む
ファイルが存在しなかったため。

管理者がメタデータから該当する Stored Processを削除してしまったため。

もっと学んでみたい方へ
今回は、SAS® 認定プロフェッショナル SAS® BI Content Developer
for SAS® 9 をご紹介しました。
この認定プログラムについてもっと学んでみたい方、また、受験してみた
いという方は、ぜひ弊社で開催しているトレーニングをご活用ください。

SAS
BI コンテンツ作成：必須要素

SAS BI
Content
Development
for SAS ® 9SAS® グローバル認 定プログラムに関する詳細は、次の Web サイトをご確認ください。

www.sas.com/jp/training/certify/index.html

トレーニングの詳細や関連マニュアルに関する情報は、こちらの Web
サイトに記載されています。

SAS® BI Content Development for SAS® 9 を 受 験 する 前 に、右 記のコースの受講をお勧めします。

www.sas.com/jp/training/certify/benefits/prep.html

Summer 2015

Q&A

Q

Q &A
● Windows 版 SAS 9.3 にて J R E

17version 7● Excel エンジンを使用して、Excel からu p d a t e 2 5 以降を使用する際の設定方法

データを読み込む際に変数の属性を● M a r ke t i n g A u t o m a t i o n 6 . 3 のカスタムプロパティのテンプレートについて指定する方法● コマンドで S A S パッケージのエクスポート、● マクロ変数に特殊文字を格納したい● PC Files Server のビット数● パス図の作成

インポートする方法● バックアップ・リストア方法について● SAS 管理コンソールからVA レポートを

SAS パッケージとしてエクスポート、インポートする方法

Q

Windows 版 SAS 9.3 を使用しています。

Q

SAS Marketing Automation のビジネスコンテキストに用いるインフォメーションマップには、カスタムプロ
パティの設定を行うと思います。カスタムプロパティを

SAS 9.3 でサポートしているJava Runtime Environment

設定するにあたり、以前のバージョンでは Information Map Studio

http://www.sas.com/jp/service/resources/thirdpartysup

で読み込むためのテンプレートファイルが付属していたはずですが、

port/v93/jres.html

SAS Marketing Automation 6.3では該当するファイルが見当たり®

ません。どこからか入手可能でしょうか？
上記のリンクによると、SAS 9.3では「JRE version 7 update 25 以降の使用は、JAVA̲TOOL̲OPTIONS=-Djdk.lang.Process.allowAmbigousCommands=true が 定 義されている環境でのみサポートされます」

A

SAS Marketing Automation 6.1以降では、Customer
Intelligence Studio は Web インターフェイスとなってお り、従 来 の Java 版 Customer Intelligence Studioとあります。

は付属いたしません。

これはどのように設定すればよいのでしょうか。

この た め、Information Map Studioで 読 み 込 ま せるた め の テン
プレートファイルは、Customer Intelligence Studio のインストール

A

Windows の シス テム 環 境 変 数 へ 設 定 する こと にで は なく、SAS Foundation と共に配 置 されるように変 更されてな り ま す。例 え ば Windows 7 で の 手 順 は 以下 のいます。

通りになります。
実際のファイルは次のものが該当いたします。

①コントロールパネル -> システムとセキュリティ -> システム-> 左側ペインよりシステムの詳細設定をクリック②システムのプロパティ画面、詳細設定タブ内右下の環境変数をクリック③環境変数画面、下部のシステム環境変数枠内の新規をクリック

UNIX/Linux プラットホーム ：<SASHome>/SASFoundation/9.4/misc/ma/MAtemplate.txt
Windows プラットホーム ：<SASZHome>/SASFoundation/9.4/ma/sasmisc/MAtemplate.
txt④以下を入力して OK をクリック
変数名：JAVA ̲TOOL̲OPTIONS

これらのファイルを Information Map Studio へ適 用する方 法

変数値：-Djdk.lang.Process.allowAmbigousCommands=true

は 従 来 通りとなりま す。詳 細 につ きましては、次のドキュメント
にてご確認いただけます。

SAS ® Marketing Automation 6.3 Administrator's Guide
P.71 Make Custom Properties Available: Steps

18

Summer 2015

Q

マクロ変 数を用いて、データセットのファイル出 力をA

マクロ 変 数 に 特 殊 文 字 を 含 む テ キストを 格 納 する行っていますが、ファイル名に「（ 」が含まれるファイル
名を使用するとエラーになります。

場 合、%BQUOTE 関 数 も し く は、%NRBQUOTE関数を用います。

Q

因 子 分析 の 結 果 が わかりやすいよう、パ ス図 は作 成

A因 子 分 析 に 対 応 して い る FACTOR プ ロ シ ジャ に、できますか。

SAS 9.4 TS1M2 でパ ス図を 作成 するための 機 能 が
追 加 さ れ て い ま す。デ フ ォルト の パ ス 図 は PROC

FACTOR ス テ ー ト メ ン ト に、PLOTS=PATHDIAGRAM オ プ%BQUOTE 関数では以下のテキストをマスクします。

ションを 追 加します。パ ス図 の 詳 細 な 設 定は、PATHDIAGRAM
ステートメントで行います。

' " ( ) + ? * / < > = ￢ ^ ~ ; , # blank
AND OR NOT EQ NE LE LT GE GT IN%NRBQUOTE 関 数 で は、上 記 に加 え、以下 の テキストをマスクします。

例/* PLOTS= オプションの追加 */PROC FACTOR DATA=one METHOD=ML NFACTORS=2
PLOTS=PathDiagram;
VAR x1 x2 x3 x4 x5;/* パス図の詳細を指定 */
PATHDIAGRAM ALPHA=0.01 NOFACTORVAR TITLE=" パス図 ";
RUN;

& %

例
FILENAME FOUT "c:¥temp";%LET OUT = テスト (１);DATA _NULL_;
FILE FOUT(%BQUOTE(&OUT.).txt);
PUT " テストデータ ";RUN;

ALPHA= オ プ ション で は どのリン ク ( 因 子と 変 数 間 の 直 線 ) を
表 示 するか の 基 準 を 指 定し、因 子 の 分 散 値 を 表 示し な い ようNOFACTORVAR オ プ シ ョン を 指 定 して い ま す。ま た、TITLE
オプションにてタイトルを指定しています。指定できるオプション、
および詳細については、ドキュメントに記載があります。
[SA S/STAT User s Guide] -> [The FAC TOR Procedure]Q

64 ビット 版 SAS か ら 32 ビット の Excel ファイル の-> [Syntax] -> [PATHDIAGRAM Statement]

読 み 書 き を す る の に は PC Files Serverを イ ン ス
トールして使用すると聞きました。

検 証 的 な 因 子 分 析 に 対 応して い る CALIS プ ロシジャで は、SAS

PC Files Server は 32 ビット版と 64 ビット版のど ちらをインス

9.4 TS1M1 でパス図の機能が追加されています。FACTOR プロ

トールすればよいでしょうか。

シ ジ ャ と 同 じ よ う に、PROC CALIS ス テ ー ト メ ン ト に
PLOTS=PATHDIAGRAM を記 述 することで、デ フォルトの 設 定

APC Files Server のビット数はご 利 用になる Office

で パ ス 図 が 表 示 さ れ ま す。ま た、詳 細 な 設 定 に つ い て は、製品のビット数に合わせます。

PATHDIAGRAM ステートメントで行います。

この点は以下の Noteで記載しております。

Usage Note 43802: Installing SAS ® 9.3 PC Files Server
and using it to convert 32-bit Microsoft Office files toSAS® 64-bit files
http://support.sas.com/kb/43/802.html

Summer 2015

Q

Libname ステートメントの Excel エンジ ンを 使 用
して、Excel からデータを読み込んでいます。
このとき、変 数の 長さ などの 属 性を指 定 する方 法を

Q&A

19

Q

SAS 9.4 Intelligence Platform のバックアップおよびA

下記 URL に解説がございますので、ご参照ください。

リストア方法について教えてください。

教えてください。

A

Libname ス テ ー ト メ ン ト に て HEADER=NO とオプションを指定した場合、変数名は F1、F2、F3… のようになります。

SA S ® 9. 4 I n t e l l i ge n c e Pl a t f o r m : Sys t e mAdministration Guide - Best Practices for Backing Up andSET ステートメントの前に Attrib ステートメントにて、Length

Restoring Your SAS Contentの 指 定 を 行うことで、変 数 の 長さ な どの 属 性 を 指 定 することがhttp://support.sas.com/documentation/cdl/en/bisag/674

できます。

81/HTML/default/viewer.htm#p1u29z4y7j3spvn1gaqzlyx2
narb.htm

例/*libname ステートメントにて header= オプションを指定する */LIBNAME sample EXCEL "c:¥temp¥test1.xlsx"
HEADER=NO;Q

SAS 管理コンソールからVA レポートを SAS パッケー

A

SAS 管理コンソールからVA レポートや探 索ファイル

DATA work.temp1;/*attrib ステートメントにて属性を指定する */ATTRIBF1 LENGTH=8
F2 LENGTH=$16;/*2 行目から読み込む */SET sample.'Sheet1$'n(FIRSTOBS=2);
RUN;

ジとしてエクスポート、インポートするメニューが 表示されないのですが利用方法を教えてください。

などの VA オブジェクトを SAS パッケージとしてエクス ポート、イン ポートする 場 合、以下 のプ ロ ダクトがクライアントマシンにインストールされている必要があります。
- SAS Visual Analytics Logical Types- SAS Visual Data Builder Logical Types

Q

メタデータオブジェクトを移 行する際、SAS 管理コン

- SAS Visual Analytics Explorer Logical Types

ソール上で SAS パッケージとしてエクスポートした後、- SAS Visual Analytics Graph Builder Logical Types

移 行先へインポートしますが、SAS 管理コンソール上ではなく、コマンドで行うことは可能ですか？

SAS Visual Statistics を利用の場合は、以下のプロダクトも必要となります。

A

メタデータオブジェクトをエクスポートする Export
Package コマンド、
インポートするImportPackage- SAS Visual Statistics Logical Types

コマンドがあります。

例
ExportPackage -profile "SASApp - sasdemo" -package"C:¥temp¥test.spk" -objects "/User Folders(Folder)"-subprop

未インストール の 場 合、インストール 時に使 用したインストール
メディアよりこれらのプロダクトを追加インストールします。
インストール済みプロダクトの確認方法は、以下のリンクをご参照ください。

詳細は次のドキュメントをご確認ください。

http://www.sas.com/jp/service/technical/faq/list/body/
pc079.html

Using the Batch Export and Import Tools
http://support.sas.com/documentation/cdl/en/bisag/674
81/HTML/default/viewer.htm#n1syras2xz7myan0zvivx72
mgx44.htm

20

リリース／ Hot Fix 最新情報

Summer 2015

Latest Releases
最新リリース情報SASSAS

SunOS /Solaris版●●

x64 Solaris版●●

HP-UX版●

HP-UX（Itanium）版

●

●

AIX版

●

●

Linux（Intel）版●

x64 Linux 版●

9.3 9.4
SASUNIX
プラットフォーム

SAS

9.3 9.4
PC
プラットフォーム
メインフレーム
プラットフォーム

Microsoft Windows版●●

Microsoft Windows x64版●●

IBM版（OS/390, z/OS）

●

●

●

Latest Hot Fix
最新 Hot Fix 情報

SAS の Hot Fix は、主に特定の不具合に対する修正プログラムであり、後者の場合、常に最新モジュールを使用することになるため、既知の緊急度の高い不具合に対応したものから優先的に作成されています。

障害に遭遇する危険性を未然に防ぐことができます。

また、SAS の Hot Fix は累積的な修正であるため、これまで関連する

Hot Fix は、下記の専用ホームページで提供しています。なお、基本的修正をバンドルして提供しています。

に次期バージョンのリリース時には、Hot Fixで対応したものも含め、Hot Fix を 適 用するタイミングとしては、問 題 が 発 生してから適 用

現行バージョンのリリース後に見つかった不具合に対応したものがする場合と、事前に適用する場合と 2 通りあります。

提供されます。

前者の場合、適用のタイミングによっては、モジュールのメンテナンス

Hot Fix については、定期的にご確認ください。

レベルに差がでる可能性があります。
Technical Support Hot Fixes

http://ftp.sas.com/techsup/download/hotfix/hotfix.html※リンク先の情報は英語です。あらかじめご了承ください。

SAS Technical News入手

SAS Technical News は、右記の URL から入手できます。

http://www.sas.com/jp/periodicals/technews/index.html

Certification Answers

例 題 0 1：A

Summer2015
テクニカルニュースに関するお問い合わせ先
テクニカルサポートグループ

TEL:03-6434-3680 FAX:03-6434-3681
発 行：SA S Institu te Japan株 式会 社

SAS Institute Japan 株式会社

例 題 0 2：B

例 題 0 3：A

例 題 0 4：C

本社〒106-6111
東京都港区六本木6-10-1
六本木ヒルズ森タワー 11F
Tel 03（6434）3000
Fax 03（6434）3001

例 題 0 5：C

大阪支店
〒530-0004
大阪市北区堂島浜1-4-16
アクア堂島西館 12F
Tel 06（6345）5700
Fax 06（6345）5655

w w w.s a s.c o m / j p
このカタログに記載された内容は改良のため、予告なく仕様・性能を変更する場合があります。あらかじめご了承ください。SASロゴ、The Power to Knowは米国
SAS Institute Inc.の登録商標です。その他記載のブランド、商品名は、一般の各社の登録商標です。

Copyright©2015, SAS Institute Inc.All rights reserved.