For Higher
Customer Satisfaction,
We Bridge
the SAS System
Between
Customer’s World.

SUMMER 2014
特集

01
®

SAS Visual Analytics 6.4のご紹介

SAS Partner Network

予見する力 で未来を変える
SASのプロフェッショナルカンパニー

07

SAS Academic News Digest

12

SAS Certification

13

Q&A

15

SASトレーニングのお知らせ

18

リリース／Hot Fix最新情報

20

ビッグ データ と 直 感 の 融 合SAS ® Visual Analytics 6.4
2012 年に SAS® Visual Analytics 6.1がリリースされはや2 年、その間 3 つのメンテナンスをリリースし機能強化を実現してきた SAS Visual Analyticsの最新版 6.4 が 2014 年 3 月にリリースされました。現在弊社が掲げるビッグデータとそれを分析する SAS Visual Analytics 6.4 は、これまでのBI 製品とどう違うのか、また SAS Visual Analytics 6.4 ではどのような機能が主であるのか、本誌を通じてご紹介いたします。

02

SUMMER 2014

[ 特集 ] SAS ® Visual Analytics 6.4 のご紹介®

SAS Visual Analytics 6.4

概要
本 項 で は、SAS® Visual Analy tics とは何 か につ いて、従 来 の BI 製 品

ビッグデータの情報活用との違い、データ処 理のイメージなどから、その概 要をご紹介いたし

SAS VAでは、インメモリー分析エンジンの実装により、従 来の SAS BIます。

製品では容易ではなかった、大きなデータを取り扱うことができるようになりました。
従 来の SAS BI 製品より大きなデータを取り扱うことにより、今までのSAS Visual Analytics とは

情報量では得られなかった分析結果が得られるようになり、より有効

SAS Visual Analytics( 以後、SAS VA と略 ) とは、インメモリーテクノロ

な情報を活用できることが考えられます。

ジーを 活 用し、大 量 デ ー タ・ビッグデ ー タの 分 析を Webブラウザ上から直 感的かつ視 覚的に実 施でき、その 結果をモバイル端 末で共 有

下記の図は、SAS VA と従来の SAS BI 製品の情報量と分析の効果 / 成果

することができるビジネス・インテリジェンス製品です。

の範囲を示したものです。

また、SAS データセットだけでなく、EXCEL 形式、CSV 形式ファイルを、直 接 Web ブ ラ ウ ザ か ら デ ー タ を 取 り 込 み SAS VA に て 分 析 をおこなうことができます。

大SAS VA の 根 幹 と な る イ ン メ モ リ ー テ クノ ロ ジ ー と は、SAS LASR
Analy tic Ser ver( 以 下、LASR サーバーと略 ) と呼 ば れる、メモリ上 にエンジンとなります。

従来の SAS BI 製品と
SAS Visual Analytics について

情報量

ロードされたデータをメモリ上で分析処理をおこなうインメモリー分析

SAS Visual Analytics

従来のSAS BI製品
小従 来 の SAS BI 製 品と比 較 すると、SAS VAで は、以下のような強 みがあることが考えられます。

データ加工からレポート作成まで、ブラウザ１つで実行可能
従 来の SAS BI 製品では、いくつかの SAS 製品をクライアントマシンへ
インストールし、目的にあった製品を使用する必要がありました。
例えばレポート作成の場合、まず SAS Information Map Studio にて、データの 抽 出や 表 示フォーマットなどを設 定した Information Map
形 式 のファイルを 作 成し、そのファイルを 使 用して SAS Web Report
Studioで、レポートファイルの作成をおこないます。
こ れ に 対 して SAS VA で は、Webブ ラ ウ ザ か ら 各 機 能 を 使 用 す る
ことができ、データ加工、分析、レポートの 作成までをワンストップでおこなうことが で きます。このように、SAS VA ユーザーは、データの加工や分析を即時実行することができるため、タイムリーなレポートを作成することができます。また、急なマシントラブルがおきた場合に、他の SAS 製品のインストールを必要としていないため、他のマシンからすぐに SAS VA を使用することができます。

低

情報優位性

図1. 従来の BI 製品と SAS Visual Analytics 製品の比較

高[ 特集 ] SAS Visual Analytics 6.4 のご紹介

SUMMER 2014

[ 特集 ] SAS ® Visual Analytics 6.4 のご紹介

03

SAS Visual Analytics の種類
SAS VA は、非 分 散 型サーバーと分 散 型サーバーの 2 つの 種 類 があり

SAS Visual Analytics

ます。
SAS LASR Analytic Server

非分散型サーバーとは
Non-Distributed 版 や SMP(Symmetrical Multi Processing) 版 と 呼
ばれ、単一サーバーでの処理をおこなう種類となります。
Windows Server は、こちらのみサポート対象となります。

Server1

Web ApApplication
p pli
p cat
catio
io Server (Mid Tier)

Server2

Server3

Se
Server4

Server5

MemoryMemoryMemoryMemory

メモリへデータロード

分散型サーバーとはDistributed 版 や MPP(Massively Parallel Processing) 版 と 呼 ば れ、

HDFS

HDFS

HDFS

HDFS

複数のサーバーで並列分散処理をおこなう種類となります。
Linux OS のみサポートされます。
分 散 型 サ ーバ ーで の、分 散 処 理 は、Hadoop 分 散 ファイル システム
(HDFS: Hadoop Distributed File System) の 技 術 を用 いて 実 施 さ れ

さまざまなデータソース、ビッグデータています。
図2. 分散型サーバー (MPP) のイメージ

SAS LASR Analytic Server のデータ処 理イメージ( 分散型 )

インメモリー処理とは分散型サーバーでは、取り扱うデータ量や規模に応じて、ブレード型や一般的に、プログラム実行フローをすべてメモリ上でおこなうことを示しています。

ラックマウント型サーバーを増強することができるため、状況に応じて

例えば、あるデータセットに対して分析をおこなう場合、従 来の処理では、物理

サーバー数の増減をおこない、規模にあったマシンスペックを提供するディスク( 外部記憶装置 ) に保持されているデータを必要に応じてメモリにロード、分析の実行、結果の出力をおこなっています。

ことができます。そのため、小規模から大 規模まで多彩な状 況に応じSAS VAでは、データを予めメモリへロードすることにより、分析処理、結果の出力構成することができます。

をメモリ上で実施する形となっています。

右上の図は、分 散 型サーバーにおける処理のイメージを記載したもの
で、4 つのサーバーへ分散処理をおこない、平行処理し、SAS VA にデータを渡しています。

04

SUMMER 2014

[ 特集 ] SAS ® Visual Analytics 6.4 のご紹介®

SAS Visual Analytics 6.4

主要機能
本項では、SAS Visual Analytics 6.4 をもとに、以下の主要機能をご紹介いたします。

2
１

1. SAS Visual Analytics Hub（SAS VA のポータルページ）
2. SAS Visual Analytics Administrator（SAS VA の環境管理）
3. SAS Visual Analytics Explorer（データの探索）
4. SAS Visual Analytics Designer（レポートファイルの作成）
5. SAS Visual Data Builder（データ加工）
6. SAS Visual Analytics Viewer（レポートの表示）
7. SAS Mobile BI（モバイル端末でのレポート表示）
図 4. SAS Visual Analytics Administrator のイメージ①：SASフォルダから、保存されているテーブルを選択し、LASR サーバーへロードを

1. SAS Visual Analytics Hub
すべての SAS VA ユーザーの共通の入口となるポータルページです。

おこなうことができます。
②：LASR サーバーやテーブルの状態確認や LASR サーバーの起動 / 停止、テーブル

このページでは、ユーザーの役割をもとに作成される機能のナビゲーのロード/ アンロード、モバイルデバイスのアクセス制御をおこなうことができまション、最 近使 用した項目、お気に入りをユーザーごとにカスタマイズ

す。各種設定はワークスペース上に各々タブにて表示がおこなわれます。

することができるため、ユーザー自身でより洗練されたポータル画面の

モバイルデバイスは、7. 項にて記載いたします。

設定をおこなうことができます。

3. SAS Visual Analytics Explorer
SAS Visual Analytics Explorer(以下、エクスプローラと略)は、インメモリー

１

サーバーにロードしたテーブルを使 用し、リアルタイムでグラフ、表の作成や予測、相関、近似線などのデータ分析を実施できる機能です。
エクスプローラで実行した作業は、探索 (ビジュアル)データとして保存す2

3

ることができ、このファイルを PDFドキュメントやイメージファイルとしてエクスポートできます。
下記の図は、列に国、地区、行に商品タイプ、商品とドリルダウンを設定し、売り上げ実績をクロス表として出力した例です。

図 3. SAS Visual Analytics Hub のイメージ①：SAS VA 製品の以下の機能へナビゲートのアイコンが表示されます。
探索の作成 → SAS Visual Analytics Explorer

2
１

4

3

レポートの作成 → SAS Visual Analytics Designer
データクエリの作成 → SAS Visual Data Builder②：各オブジェクトのショートカットやブックマークのようなアイコンが表示されます。
最近使用した項目：直近で使用したレポートへナビゲート
お気に入り：登録したオブジェクト(レポートやテーブルなど ) へナビゲート③：環境の管理
SAS Visual Analytics Administrator 機能へのナビゲート

2. SAS Visual Analytics Administrator

図 5. SAS Visual Analytics Explorer のイメージ

SAS Visual Analytics Administrator は、テーブルのロードやアンロード、①：探索をおこなうデータソースの項目を表 示する箇 所です。ここから③や④に

モバイルデバイスの管理、メタデータに登録されているテーブルやライ
ブラリの権限設定、インメモリーサーバー (LASR サーバー ) の管理などの各種管理タスクをおこなう機能です。

ドラッグし、項目を選択します。
②：探索結果を表示する表やグラフのオブジェクトを選択する箇所です。
③：ワークスペースでは、１つのオブジェクトに対して１つのウィンドウが生成されます。このウィンドウでは、画面右下の自動更 新をオンとしておくことで、各データ項目をオブジェクト上に配置することで動的にワークスペースの表示が変更され、作成途中のオブジェクトが確認できます。

SUMMER 201405

[ 特集 ] SAS ® Visual Analytics 6.4 のご紹介④：データソースに対して、フィルタの設定、ランクの作成やグラフ上のデータラベルの表示 / 非表示などの設定をおこなえます。

2
4

4. SAS Visual Analytics Designer
SAS Visual Analytics Designer（以下、デザイナと略）は、複数のデータ

１

ソースからエクスプローラと同様に Webブラウザ上からリアルタイムでレポートの作成ができ、これらのレポートは、Webブラウザやモバイルデバイスに共有をおこなうことができます。

3

例えば、上述のエクスプローラで作成しエクスポートした探索レポートをデザイナ上で編集、絞り込み、表示することも可能です。

図 7. SAS Visual Data Builder のイメージ

また、デザイナでは、テキスト、イメージ、ストアドプロセスプログラムを①：EG や DIと同 様 に、SAS フォル ダが 表 示 さ れ る 項 目で す。この 項 目 か らは、追加することができます。

データビルダで作成したファイルや各ライブラリに登録されているテーブルを参下記の図は、2 つのデータソースを使用し、1つのタブ内に 3 つのグラフ

照できます。
SAS/ACCESS 製品も用いることで、サードパーティ製のデータベースのテーブルを描写した例です。

を参照することもできます。
②：ワークスペースでは、データ加工をおこなうテーブル名、カラム名が表示されます。

１

2

3

データタブ：SASフォルダに保存されている各テーブルの配置をおこない、結合や表示カラムを選択できます。
コードタブ：クエリビルダを実施した際に、処理されているプログラムの内容を確認できます。
結果タブ：加工されたデータがリスト形式で出力されます。
③：出力をおこなうフォーマットの定義や計算列の作成、WHERE 句や HAVING 句を追加することができ、GUI 上にてデータ加工をおこなうことができます。
④：出力テーブル先のライブラリと保存先を設定します。

6. SAS Visual Analytics Viewer
図 6. SAS Visual Analytics Designer のイメージ

SAS Visual Analy tics Viewer（ 以 下、ビューワと略）は、デ ザイナ や①：以下のタブで構成され、各オブジェクトの表示がされます。

エクスプローラで作成されたレポートを表示することができます。

オブジェクトタブ：表やグラフのオブジェクトが一覧表示されており、使用する
オブジェクトを選択する項目となります。
データタブ：使用するデータソースを選択する項目となります。LASR サーバー上
またはローカルファイルからアップロードし、選択する項目となります。
また、複数のデータソースを取り扱うことができます。
②：ワークスペースでは、レポート表示をおこなうオブジェクトが表示されます。
この項目はタブ管理されており、１つのタブに対して複数のオブジェクトを配置することができます。
③：各タブにて、グラフや表の集計内容の変更、配色変更や表示スタイルの見栄え、

複数のオブジェクトが配置されている場合、１つのオブジェクトのみを最大化表示することができ、また、各オブジェクトを Excel や CSV 形式
ファイルへエクスポートすることで、使用しているデータをリスト化して確認することができます。
また、ビューワの編集ボタンをデザイナの画面へ遷移することができ、レポートを再度編集することができます。
ビューワではゲストアクセスをサポートしており、１つの共有アカウント

フィルタの作成をおこなう箇所です。各設定は、１つのタブ内に複数のオブジェからレポートを表示することができます。このアカウントでは、レポートクトが作成されていた場合でも、各オブジェクトに対して設定が可能です。

の表示のみ可能となり、他の機能等を使用することはできません。

5. SAS Visual Data Builder
SAS Visual Data Builder（ 以下、データビルダと略）は、Webブラウザ
から各ライブラリへデータのインポートやテーブルの結合、サブセット
化、並べ替えなどのデータ加工をおこない、その結果テーブルを、各ライブラリへ出力することができます。データビルダを実行することで、SQL プロシジャが実行されデータの作成がおこなわれています。
また、SAS/ACCESS 製品を用いることで、サードパーティ製のデータベースのテーブルを取り扱うことができます。
図 8. SAS Visual Analytics Viewer のイメージ

06[ 特集 ] SAS ® Visual Analytics 6.4 のご紹介

SUMMER 2014®

SAS Visual Analytics 6.4
7. SAS Mobile BI
iPad アプリ、Android アプリ用の SAS Mobile BI を使用して、モバイルデさらに詳しく知るバイスからSAS VAレポートを表示することができます。
iPad アプリは、iTunes App Store、Android アプリは、Google Play から入手できます。

動作環境

また、モバイルデバイスは、ホワイトリストと呼ばれる特定のデバイスのみ

下記の SAS® 9.4 プロダクト＆ソリューション別ドキュメント：

使用可能な設定か、ブラックリストと呼ばれる特定のデバイスのみ使用不High-Performance Analytics の リ ン ク に 記 載 の あ る SAS Visual

可と設定可能な、どちらか１つのリスト管理にて、アクセス制限を設けるこ

Analytics より該当のバージョンを選 択いただくことで、システム必 要とができます。これらの設定は、SAS Visual Analytics Administratorより条件をご確認いただけます。

設定することができます。

http://www.sas.com/jp/service/documentation/insta
llcenter/94/products/hpa.html
モバイルデバイスのアプリの対応状況については、iTunes App Store 並びにGoogle Playよりご確認いただけます。

ドキュメント
下記のリンクより、オンラインヘルプをご確認いただけます。
英語版のオンラインヘルプとなりますが、弊社にて公開されている最新の情報が掲載されています。

SAS ® Visual Analytics
http://support.sas.com/documentation/onlinedoc/va/index.html
SAS ® Visual Data Builder
http://support.sas.com/documentation/onlinedoc/vd
b/index.html
図 9. SAS Mobile BI のイメージ

モバイルデバイス上で、複数タブ設定されたレポートを表示するとスワイ

トレーニングプにてタブ移動をすることができます。また、１つの画面内に複数のグラ

弊社では、SAS Visual Analyticsで提 供される機能の使 用方法のトレー

フが描写されている際には、グラフをタッチすることで、そのグラフを最ニングを定期的に開催しております。

大化できます。

詳細については、下記のリンクよりご確認いただけます。

また、グラフのバーをタッチすることで、図のように値の詳細を確認するこ

http://www.sas.com/jp/training/index.htmlとができます。

お問い合わせ方法
以上、SAS Visual Analytics 6.4 の主要機能をご紹介しました。SAS VA に

SAS Visual Analytics のみでなく、弊 社 製 品に関するお問い合わせは、は、他にも各種の機能があります。本項で取り扱えなかった機能や詳細に下記のリンクのお問い合わせフォームよりお問い合わせいただけます。

ついては、下記のドキュメントよりご確認いただけます。

http://www.sas.com/jp/corporate/material.html
なお、本号で記載している内容は、2014 年 5 月時点のものであり、バー

SAS Visual Analytics 6.4:

ジョンアップや新しいプロダクトの提供により、変更や追加がおこなわれGetting Started with Exploration and Reporting

る可能性があります。

http://support.sas.com/documentation/cdl/en/vaxnr

最新のバージョンや機能については、英語版オンラインヘルプよりご確認

gs/67435/HTML/default/titlepage.htm

ください。

SAS Visual Analytics 6.4 ユーザーガイド
http://www.sas.com/jp/service/help/pdf/v94/vaug̲64.pdf
本号では、SAS Visual Analyticsの基本機能や特徴をご紹介いたしました。
本製品の導入をご検討いただいている方や、SAS VA にご興味をお持ちの方の参考になりましたら幸いです。

SUMMER 2014

SAS Partner Network

07

SAS
Partner Network
SAS パートナーネットワーク

予見する力 で未来を変える
SASのプロフェッショナルカンパニー

Partner Network 第 2 弾、ネイチャーインサイト社
による連載の 2 回目です。
今 回 は、ネ イ チ ャ ー イ ン サイト 社 の ビ ジ ネ ス
ソリューション部の業務の概要と事例について、
ま た、分 析 業 務 を 支 援 する コン サ ル ティング

第 2回

サービ ス 部と連 携した サービ ス 提 供 につ いてご紹介いただきます。

ネイチャーインサイト株式会社

B u s i ne s s S olut ion s

ビジネスソリューション部の業務について

前回では弊 社の組 織 全般のご紹介をさせていただきました。今回は、また、研修におきましては、これまでの経験を基に、SAS プログラミング

組織の中核となる部署であります、ビジネスソリューション部について

開発ノウハウも習得するトレーニングであるため、単にコーディングをご紹介させていただきたいと思います。

学ぶだけではなく、SAS 言語の特徴をより深く理解しアプリケーション

前回ご紹介させていただきましたとおり、弊 社は今 年で 創 業 20 年を開発に活かせる内容になっています。

迎 えました。ビジネスソリューション部は発 足当初からの 部 署として主な業務では BI/BA のシステム開発や、お客様の業務要件を直接やり

SAS を利用した開発にたずさわってきており、すべての 技 術 者が SAS

とりしながら支援していく業務支援、また昨今では、統計知識を持った言語を習得しております。弊 社では入社時に 3 ヶ月の研 修を受け SAS

SAS 技術者を派遣する分析業務支援等があります。システム開発では言 語を習得し、業 務に就く前までに Base Programmer for SAS® 9 を

特に SAS コードを使用した高度な ETL 処理の経験、業務支援では金融取得することが必須となっており、全員がSAS技術認定者（資格保有者）

や製薬 ( マーケティング ) 等での業務 経 験が豊富にあります。これらのとなります。

経 験を通じて得た「データ理 解 ( 慣れ )」は特に自信を持っている部分になります。

08

SAS Partner Network

SUMMER 2014

K now le d ge

4 つのナレッジ

BI/BA 構築

これまで様々な業 務を行ってきたビジネスソリューション部ですが、CRO 業務その中でも主となる 4 つの業務内容をご紹介させていただきます。

業務支援

1. DWH/DM→BI/BA システムの構築
DWH、DM の 構 築 はデータ活 用の 根 幹・源 泉であり、BI/BA の成 功 は

分析支援

DWH/DM 構築に左右されるといっても過言ではありません。お客様の業務要件、ご要望から、DWH/DM 構築の「方針策定、調査、現状分析、

ビジネスソリューション部

設計、構築、統合、運用」までトータルサポートいたします。

全ての業態でナレッジを共有

この分野で必要とされる力は、SAS の技術もさることながら、データを見る力、多様なデータを自在にハンドリングする力が重要となっており、我々はこういった作業について多くの開発経験とノウハウをもっており、いわば弊社のビジネスの中核と言っても過言ではありません。

2. 業務支援
当社業務支援サービスは金融、製薬業界等を中心に現在も多数のお客様先で継続的にご利用いただいており、お客様の業務における様々な・レポートの作成や小規模な DWH の構築、またお客様の悩み、課題に対E x a mple

ビジネスソリューション部が担当した実例のご紹介

して現場にて直接お客様と相談しながら、解決に向けたご提 案・支援をさせていただいております。

では、次に弊社がお客様と共に考え、構築しました実例の概要をいくつ
かご紹介させていただきます。

3. 分析支援
分析自体、何から始めていいのか 分 からないといったお客 様に対し、① カード会社様

ビジネス 課 題 の 理 解、デ ー タ内 容 の 理 解、デ ー タの 準 備、モデル の与信管理システム再構築

構築、モデルの評価、モデルの実装といったフローを実施することで、

途 上与 信システム エンジ ンの見 直しに伴 い、スコアリング モデル の

現課題の解決や新 規課題の発掘といった業務のお手伝いをさせてい改修、データフローの見直し、キャンペーン管理ツールとの連携できる

ただいてまいりました。また、お客様先に在籍されております弊社以外

リスク/ マーケティング両面のシステム再構築を行いました。

のアナリスト、データサイエンティストと共に、アドホックな DM 作成、

1. 旧与信システム利用言語（COBOL）からSQL および SAS 言語への改修

またレポーティングといった業務にも対応しております。

2. 既存スコアリングモデルと新スコアリングモデルを比 較し、リスクランク付けの見直し

4. CRO治 験、PMS 業 務 等、製 薬 業 界における特 有 な業 務にも SAS 技 術 者 の

3. 残高データと連動したマーケティングキャンペーン施策を可能にする
顧客 Risk/Marketing DWH の作成支援をさせていただいております。データの作成、加工、統計解析処理、
またレポーティング等の業務にも対応しております。

② 小売業様POS データ分析サービス
大容量の POS 情報を元に、商品別などによる集計、販売低迷の原因究

上記に挙げた 4 種の業務がビジネスソリューション部の主な業務内容

明と今期の予測を行う分析を行いました。

となります。ビジネスソリューション部はこれらの業務を通じて、技術

1. 飲料の商品別／時系列販売データとコーザル（気象情報）データを者が得た経験や技術を、業務内容や組織の垣根なく情報共有すること元に販売低迷因子を探索を意識しており、あらゆる業務に対して、部として蓄積したナレッジを

2. コーザルデータと商品ラインナップを元に今期の売上を予測

バックボーンとして各種の業務に当たることを心がけています。

3. 棚 割（商 品 配 置）と売 上の 相 関 関 係も分 析し、最 適 な商 品 配 置をアドバイス

SUMMER 2014

SAS Partner Network

09③ 家電量販店様

ここで、③の家電量販 店エリアマーケティング分析システムのプロジェ

エリアマーケティング分析システム

クトについて少し掘り下げてご紹介させていただきます。

家電販売店エリアマーケティング分析／出店計画店舗売上予測（小売・流 通 業商圏 分析・市 場 分析、新 規出店 計画・立地 評 価、既存店 評 価・弊社はこのシステムの中で、分析用データマートの構築に続いて、リア

活性化・販売促進）をサポートいたしました。

ルタイムでのモデルの実行、レポート出力をする部分を担当いたしまし

地 図 情 報システムと連 動 するエリア マーケティング分 析 システムのた。このシステムは現在でも引き続きご利用いただいており、経験と勘構築、また国勢調査データを利用し、昼間／夜間人口、年齢や家族構成に頼る部分に加えて、データから導き出された数値を提供することで、などから効果的な売上が期待できる出店計画を実現するための分析にお客様の新規店舗出店計画に、お役に立てていただいております。

参画し、売上予測モデルを実装、各種レポーティングを行いました。

このプロジェクトの機能の一つに出店計画店舗売上予測というものがご ざ います。簡 単 に 言 いますと地 図 上の 任 意 の 地 点を 選 択 すると、

④ 都市銀行様

その場所に新規店舗を出店した場合の集客や、売上の予測ができると会員制システム構築〜運用・業務支援、法人業務・業務支援いう機能になります。お客様はそのレポートを新規店舗の出店計画の銀行の部署（個人マーケティング関連部署、及び法人業務）の一要員と判断材料に役立てることができるというものです。

して、チームに参加いたしました。

使 用するデータは主に自社の売上データ、国勢調査のデータ、地図の特定の要件、作業内容を絞ることなく、また組 織 変 更にも柔軟に対応

座標データ、競合店の店舗データといった多様なデータ群になります。

しながら、行員様の日々の業務を支援してまいりました。

この中で、弊社がまず担当したのは、それらのデータを統合し、分析用

定例的な作業に対しては、バッチジョブ化やシステム化を提案し実現いのデータマートを作成する部分になります。

たしました。

さまざまなシステムから出力されたデータの統合となりますと、結合の仕 様 決 定 や サ マリレ ベ ル の 決 定 等、苦 労 する点 は 多々ご ざ います。

⑤ 製薬メーカー様

例えば、自社の売上データの店舗住 所と地図座標データのマッチング

マーケティング分析支援・システム構築等です。弊 社にはそれまでにも地図データを扱った経 験があり、長年製 薬 メーカーのマーケティング 部 門 に分 析 支 援 メンバーとして参 画培ったデータハンドリングのナレッジを活かして無事にデータマートをさせていただいております。

完成させることが出来ました。

主に、商品の売上、他社競合製品との比較、MRの成績などのレポーティ

次のステップでは、この分析用マートを用いて、既存店の実績から立地

ング 業 務をお 客 様 部 門 内にて直 接 支 援させていただ いております。

条 件と売 上、集 客との相 関等を見て、新 規 店舗の予測モデルを作成、また、MR の営業成績、訪問活動とのクロスレポート、マーケットシェア

検証します。最後に得られたモデル式を用い、地図上任意の地点を選択

等を閲覧できるデータマートの構築と閲覧用ツールをシステム化してするとリアルタイムに 計算させ て 新 規 出 店 店 舗 の 売 上、集 客 の 予 測導入させていただいた経験もございます。

レポートを出力するような仕組みを実装してシステム完成となりました。

出店予定地域をクリックすると ...
地図データ

自社
売 上データ

国勢調査
データ

競 合店
データ

分析用
データマート作成

売上分析用
データマート

モデル作成

説明変数

各種データソースを統合・最適化し、売上分析用
データマートを作成する。

ETLフェーズ
エリアマーケティングシステムのシステム概要図

・店舗床面積・駐車場台数・昼間人口
・商圏人口
・地域世代構成
・競合店舗数・競合店売上
・
・
etc.

モデル式

リアルタイムにモデルを実行してレポートを返す

目的変数
・売上金額
・集客数
新規出店売上レポート
クラスター
重回帰等の分析手法でモデル式を作成

モデル作成・実装フェーズ

住所：東京都*****3-7-2
敷地面積：4,12 2m²
延床面積：4,055m²
・・・・

予測年間売上金額：1234***円
予測年間集客数 ：5678***人

WEB画面（モデルのリアルタイム実行）

10

SUMMER 2014

SAS Partner Network

S e r v ice

このうち、①、②、④、⑤を弊社コンサルティングサービス部が、また②、③、④、⑤、⑥をビジネスソリューション部がそれぞれ担当し、個別の分析

ビジネスソリューション部とコンサルティングサービス部による一貫性のあるサービス提供

案件から分析結果の実装 ( システム化 )・運用・保守までをワンストップ
でサポートすることができます。

実際 の 例として、最 近では某地方 銀 行様において、弊 社コンサルティ
ングサービス部との協業により、お客様のビジネス課題の発掘からス

前回もご紹介させていただきましたとおり、弊社にはデータマイニング

タートした事例がございます。この案件では、マーケティング分析を始

技 術を用いてお客様の分析業務を支援する、コンサルティングサービ

めたいがどう進 めてよいかわからないといった状 況 からご 相 談 に乗ス部がございます。そして、コンサルティングサービス部とビジネスソ

り、SAS の最小の Analy tics パッケージのインストールからスタート。

リューション部が共に業務に当たり、それぞれの得意分野を活かすこと

弊 社コンサルタントとビジネスソリューション部 のエンジニアというで、お客様により一貫性が高く、価値の高いサービスを提供できること

チ ーム 編 成 で、小さ なデ ー タ分 析 から 始 め、お 客 様 全 体 に「デ ー タが弊社の強みとなっております。

分析とは何か」という感覚を身に付けていただきながら、マーケティング

アナリティクスの導入を検討しているお客様から、既に導入済みでさらの施策アプローチ等の支援をさせていただいております。

なる活用を検 討しているお客様まで、コンサルティングサービス部のデータ精 査 や、さまざまな分析アプローチの過程において、ビジネス

先 進 的 な デ ー タ マイニング 技 術と 課 題 解 決 ア プ ロ ー チ、ビ ジ ネ ス

ソリューション部のエンジニアが SAS コーディングスキルを活かして、

ソリューション部 の SAS システムの構 築 技 術により、どんな小さなご

スピーディーに 結 果 を導き出すことでマイニング 工 程 の 時 間 短 縮 を相談からでも親身になってご相談に乗り、それぞれのお客様に合ったすることに貢 献しております。また、ある程 度 定 型 化するレポートが最善の提案で、お客様の意思決定、ビジネスを支援させていただきます。

決まってきた場面においては、それらの自動化といった部分でビジネス

ここで、少し具体 的に一 般 的なデータ分析、データマイニング 実 施のソリューション部のナレッジを活かしてより効率的に構築することで、

プ ロセスと、そ れ に 対 するコン サル ティングサービ ス 部 とビジネス

お客様の業務の PDCA サイクルのスピードアップに貢献しております。

ソリューション部の関わりをご説明させていただきます。一般的にこのそして最 終的にはシステム化、保守、あるいはより上位のプロダクトへプロセスでは、概ね下記のステップが必要となります。

のスケールアップといったご要 望にもトータルで サポートすることが① ビジネス課題の理解可能です。

② データ内容の精査

仮にこれらの業 務を 個 別の業 者に分 けて発注した場 合、両社の 情 報③ 分析用データの準備

連携にかかる時間のロスや、業務の責任範囲の決定、保守業務の投げ④ モデルの構築

合い等、どうしても円滑に進まないことが少なくありません。

⑤ モデルの評価

その点、弊 社の場合は、コンサルと開発を弊 社が全てお引き受けする⑥ モデルの実装

ことで密に連携を取りながら、お客様のご要望に柔軟に対応すること

ビジネス
課題の
理解

コンサルティング
サービス部

データ
内容の
精査

分析用
データ
の準備

基 礎 統 計 量 の算 出、データのク
リーニング。初 期 分 析に 最 適 な
詳細な業務内形のデータマートの設計 etc.

モデル
の構築

モデル
の評価

モデル
の実装

分析アプローチの 検 討、モデル の 作成、検 証のトライ＆エラー容 の 理 解、問題 点の洗い出し、課 題 解 決

ビジネス
ソリューション部

アプローチの初 期 デ ー タの 取 込 み、基 礎 分 析

検討 etc.

等 の 作 業 を、高 度 な SAS スキル

トライ＆エラーのスピードアップ、将来的なシスと豊富な業務経験により、工程のテム化、保守を見据えた効率的なモデルの実装

スピードアップに貢献

ネイチャーインサイト株式会社におけるワンストップサービスの説明図

SUMMER 2014

SAS Partner Network

ができ、スモールスタートから将来的なシステム化・保守まで見据えた
ワンストップサービスをご提供できることが弊社の強みになります。

Pol ic y

ビジネスソリューション部のポリシー
ここまで弊 社のビジネスソリューション部のご紹介をさせていただきました。くり返しになってしまいますが、我々ビジネスソリューション部
はお客様と1 対 1で対話し、ビジネス課題についてお客様と共に考え、それぞれのお客様にあった最適なソリューションを提 供できる SAS の技術集団であろうということを大切にしております。これからもお客様のビジネス課 題を解 決するため の 柔 軟 な体 制、固 執しない方法 論をもって日々精進していく所存です。

次号では、コンサルティングサービス部について紹介させていただきた
いと思います。

Cont ac t u s

お問い合わせ会 社 概 要ネイチャーインサイト株式会社社

ソリューション営業部

代 表 取 締 役

篠田

設

立

19 9 4 年 1 月

Tel: 03-5825-1021

資

金

1, 0 0 0 万円

受付時間 9:30 〜 18:00

決

算

12 月

（土・日・祝日・当社指定の休業日を除く）

名本

本 社 所 在 地

ネイチャーインサイト株 式会 社
竜司

〒101- 0 032
東 京都千 代 田 区 岩本 町 3−7−2 スヂノビル 2 階

email:sales@n-insight.co.jp

T E L 03 -5 8 2 5 -1021( 代 )FA X 03 -5 8 2 5 -102 2

h t t p : // w w w. n - i n s i g h t . c o . j p

http://www.n-insight.co.jp
沿革19 9 4 年 1 月 会 社 設 立
19 9 5 年 5 月 S A S P a r t n e r s P r o g r a m に認 定
2 0 0 6 年 6 月 業 務 拡 大につき 、本 社 移 転

11

12

SAS Academic News Digest

SUMMER 2014

SAS
Academic News Digest
SAS アカデミック・ニュース ダイジェスト

Web版 アカデミック・ニュースのご紹介
随想 「マーケティングとデータ解析」
第8回 学生教育の現場

朝野先生による随想『マーケティングとデータ解析』の第 8 回。
今回は「学生教育の現場」と題し、昨今是非が論じられていることを入口として、学生教育の立場から論文における指導のあり方について解説しています。
続きは Web 版 アカデミック・ニュースでお読みいただけます。

http://www.sas.com/jp/industry/academic/fieldvoice/columAsano/08.html
過去の記事は、弊社 Web ページ「教育の現場から」より参照可能です。ぜひご一読ください。

http://www.sas.com/jp/industry/academic/fieldvoice/index.html

Web 版 アカデミック・ニュース

朝野 熙彦
中央大学客員教授

学生教育の現場本連載では、これまで私が企業のビジネスを成功させるためにおこうというたくらみは困ります。角をためて牛を殺すことは避け

手伝いをしてきた実務経験を披露してまいりました。産業現場でるべきだと思います。

は日々困難なマーケティング課題が発生しています。それに対し

今回、衝撃的に受け止められたのは科学研究の無謬性を信じてて自分がたいていは泥縄式で対応してきたという随想です。しかいた一般の方々であって、研究者にとってはそれほどの大事件でしながら SAS Japan の WEB サイトにおいて、本エッセーは教育はなかったのかもしれません。これまでにも研究者が自らの過去系に位置づけられています。具体的にいいますと、SAS のホームの論文の欠陥を発見して改訂を行い、研究を一段と発展させた、ページから業種別ソリューション⇒教育機関⇒教育の現場から、という例はいくらであります。誤りの発見は悪いことではなくむというメニューをたどると掲載ページにたどりつきます。このサイ

しろ望ましいことでしょう。科学の理論はある時点において相対

トマップの構成にそって、たまには教育の現場についても書いた的に優れた理論ではあっても、将来も塗り替えられることのない方が良いのではないかと思い立ち、今回は学生教育の想い出話

絶対的な真理であるかどうかは何ともいえないと思います。

しをしようと思います。

さて、今回の疑惑に対するマスコミの論調の中には論文作成者
だけを悪者にするものもあります。もちろん研究者は高い研究

1．論文不正疑惑の問題を教訓に倫理をもつべきですし、そういう正論に対しては異論を唱えよう
がありません。

先日、STAP 細胞の論文がマスコミに大々的に取り上げられ、そしかしながら今回渦中となってしまった研究者自身も小学校からの後彼らの論文に対する不正疑惑が指摘されて世間を騒がすこ

大学院に至るまで学校教育を受けて育ったはずです。では学校とになりました。科学的な研究がマスコミに報道されること自体の教員側に教育の責任はないのでしょうか。決してどこかの大学が珍しいのですが、さらに論文執筆における捏造と改ざんという、の誰かを責めようというつもりはありません。自分自身が大学教いわば研究活動のダークサイドが社会の方々の耳目に触れること員の一人ですので今回の事件を他山の石として、自分自身はこれになった、という意味で稀有の出来事でした。

まで学生をきちんと教育してきたのだろうか？と振り返ってみよう

一方、統計学の世界では歴史的にも有名な論文改ざん事件があということです。特に、今回問題になった論文作成におけるコピペ

りましたし、ネイチャー掲載論文の取り下げもこれまでに数千件（copy & paste）にどう対処してきたかについて次節以降でお話しは発生しています。先進的な研究であればあるほど間違いは起きしましょう。

るものです。ミスを恐れていたら学問は進歩しません。今回の機会に乗じて研究の管理体制をさらに強化して監査書類の山を築▶ 続きは、Web 版 アカデミック・ニュースでお読みいただけます。

SUMMER 2014

SAS Certification

13

SAS Certification
SAS ® グローバル認定プログラムにチャレンジ！ 第 5 回『SAS グローバル認定プログラムにチャレンジ！』のコーナーの 5 回目です。

夏ノ暑サニモ

前回から少し専門的な内容の認定プログラムをご紹介しておりますが、

ナマケヌ！

いかがでしょうか ?
今回も内容が少し専門的な「SAS Platform Administrator for SAS® 9」をご紹介します。

《 ナマケナイモン 》

この認定プログラムは、SAS ビジネス・アナリティクスのインストール、
構成、管理、保守を行う IT 管理者の方のためにデザインされています。

SAS ® 認定プロフェッショナル
SAS Platform Administrator for SAS ® 9に
ついて
概要

01

CHALLENGE

SAS Platform Administration for SAS ® 9SAS® 認定プロフェッショナル SAS Platform Administrator for SAS® 9

リポジトリマネージャの物理ファイルの場所は、どこで確認での資格は、SAS ビジネス・アナリティクスのプラットフォームを管理する

きるでしょうか ?

ために必要なスキルや知識を持つ方の理想的な証明となります。
この認定の取得には、以下を理解している必要があります。

■ それぞれのサーバーマシン上での SAS 構成の保護■ ステータスのチェックやサーバーのオペレーション

A
B■ サーバー動作のモニタリングやログの管理■ 手順に従った、定期的にスケジュールされたバックアップ・プロセスの確立

CSAS ⟶⌮䝁䞁䝋䞊䝹

Metadata Server 䛾 omaconfig.xml 䝣䜯䜲䝹䝣䜯䞁䝕䞊䝅䝵䞁䝸䝫䝆䝖䝸■ ユーザーの追加とアクセスの管理■ データソースへの接続の確立■ メタデータフォルダのセットアップや保護D

Metadata Server 䛾 sasv9.cfg 䝣䜯䜲䝹■ リポジトリの管理とメタデータの移動

この資格を獲得するためには、SAS Platform Administration for SAS® 9に合格しなくてはなりません。
こ の 試 験 に 合 格 さ れ た 方 は、『SAS® 認 定 プ ロ フェッ ショナ ル SAS
Platform Administrator for SAS® 9』として認定され、認定証が発行さ
れます。

02

CHALLENGE

SAS Platform Administration for SAS ® 9

この 試 験 の 制 限 時 間 は 105 分で、問 題 は 60 問 出 題されます。正答 率

次のどのプロシジャを使 用すれば、プラットフォーム管理者は70％で合格です。

テーブルのメタデータを更新できるでしょうか ?

SAS Platform Administration for SAS ® 9の例題にチャレンジ！
それでは早速、例題にチャレンジしてみましょう。
解答は、P.20 に記載されています。

A
METAUPDATE_RULE

C

METATABLEBD

METASELECTMETALIB14

SAS Certification

03

CHALLENGE

SAS Platform Administration for SAS ® 9

SUMMER 201405

CHALLENGE

SAS Platform Administration for SAS ® 9

SAS プラットフォームの 実 装 に 必ず 含 まれるもの は、どれで定 義 済みライブラリに関 する説 明 のうち、正しいものはどれしょうか ?

でしょうか ?

A
B
C
D

䝣䜯䞁䝕䞊䝅䝵䞁䝸䝫䝆䝖䝸䛜1䛴䛸䝸䝫䝆䝖䝸䝬䝛䞊䝆䝱䛜1䛴䝣䜯䞁䝕䞊䝅䝵䞁䝸䝫䝆䝖䝸䛜1䛴䛸䜹䝇䝍䝮䝸䝫䝆䝖䝸䛜1䛴Aᐃ⩏῭䜏䝷䜲䝤䝷䝸䛿䚸Workspace Server 䛾ึᮇ໬䛻ᚲせ䛺᫬㛫䜢▷⦰䛩䜛䛣䛸䛜䛷䛝䜎䛩䚹B ᐃ⩏῭䜏䝷䜲䝤䝷䝸䛿䚸䝃䞊䝞䞊䛾ึᮇ໬䛾㝿䚸ᖖ䛻RDBMS 䛻᥋⥆䛧䜎䛩䚹䜹䝇䝍䝮䝸䝫䝆䝖䝸䛜1䛴䛸䝸䝫䝆䝖䝸䝬䝛䞊䝆䝱䛜1䛴C ᐃ⩏῭䜏䝷䜲䝤䝷䝸䛿䚸䝃䞊䝞䞊䛾ึᮇ໬䛾㝿䚸ᖖ䛻Base SAS 䝷䜲䝤䝷䝸䛻᥋⥆䛧䜎䛩䚹」ᩘ䛾䝥䝻䝆䜵䜽䝖䝸䝫䝆䝖䝸D ᐃ⩏῭䜏䝷䜲䝤䝷䝸䛿䚸䛩䜉䛶䛾 SAS 䜽䝷䜲䜰䞁䝖䜰䝥䝸䜿䞊䝅䝵䞁䛷ྠ୍䛷䛒䜛ᚲせ䛿䛒䜚䜎䛫䜣䚹04

CHALLENGE

SAS Platform Administration for SAS ® 9あるプラットフォーム管理者が、メタデータからユーザー ID ともっと学んでみたい方へ

パスワードを含む完全な LIBNAME ステートメントを取得します。

今回は、SAS® 認定プロフェッショナル SAS Platform Administrator

このタスクを完了するには、プラットフォーム管理者がどのよう

for SAS® 9 をご紹介しました。

な種 類のメタデータのユーザーアクセスを 使 用して SAS 管 理

この認定プログラムについてもっと学んでみたい方、また、受験してみたコンソールに接 続する必 要があるでしょうか？

いという方は、ぜひ弊社で開催しているトレーニングをご活用ください。

A

SAS® グローバル認定プログラムに関する詳細は、次の Web サイトをご確認ください。
METALIB 䝥䝻䝅䝆䝱䛷సᡂ䛥䜜䛯䝷䜲䝤䝷䝸䛸㛵㐃䛧䛯ㄆド᝟ሗ䜈䛾䜰䜽䝉䝇

B LIBNAME 䜶䞁䝆䞁䛷☜❧䛥䜜䛯ㄆド᝟ሗ䜈䛾䜰䜽䝉䝇C
D

䜰䜴䝖䝞䜴䞁䝗䝻䜾䜲䞁䛾䝴䞊䝄䞊䛸㛵㐃䛧䛯ㄆド᝟ሗ䜈䛾䜰䜽䝉䝇䝕䞊䝍䝧䞊䝇䝃䞊䝞䞊䛸㛵㐃䛧䛯ㄆド䝗䝯䜲䞁䛾ㄆド᝟ሗ䜈䛾䜰䜽䝉䝇

http://www.sas.com/jp/training/certify/index.html
SAS® Platform Administration for SAS®9 を受 験 する前に、以下のコースの受講をお勧めします。

SAS
プラットフォーム管理：
必須要素

SAS Platform
Administrationfor SAS® 9

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

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

SUMMER 2014

Q&A

15

Q&A
● RANKプロシジャのタイ値を連番にする方法について● ODS統計グラフ機能における円グラフ● AMOの単独インストール● LASRサーバをSASプログラムより起動したい● 別データに含まれている全角文字が含まれるオブザ
ベーションを削除する方法● SAS Data Integration Studioのジョブ上のデータセットオプションについて● SASからZIP形式のファイルを扱う方法● 実行ログに含まれるエラーメッセージをプロ
グラム的 に特定したい● SAS システムオプションの変更を制限したい

Q

RANK プロシジャを使 用してランク付けをする際に、ランク付け対象の変数が同一であった場合、タイ値となりますが、タイ値とせずに連番を採番する方法はありますか。

A

RANK プロシジャでは、同一のランクに対して連番を付与することができません。

Q

ユーザーの PCへ AMO 6.1だけをインストールさせたいと考えています。DVD やデポからのインストールではなく、小容量で多数のユーザーへインストールや配布をする方法はありますか。

ASAS® 9.4 対応の AMO 6.1からは従来対応できなかった単独
でのインストーラーを用意しています。

連番を手動で採番するプログラムを作成し対応する方法となります。

この単独インストール用のファイルは数 GB の容量を必要とした従来

例えば、サンプルプログラムでは、変数 :̲rank にて、ランク値を手動のサブセットデポとは異なり、CD1 枚程度の容量に収まるシングル

で採番しています。

ファイルでの .exe 形式で提供しています。

また、変数 :id が切り替わった際に、採番を1から振り直しをおこなっ

注 意 点としてシステム 必 要 条 件 の 一 つであ る Microsoft の .NETているプログラムとなります。

Framework 4.0 だけは含まれておりません。
このインストーラーを利用する前には Windows Update などで必ず例

先に .NET Framework 4.0 をインストールしておく必要があります。
/* 䝃䞁䝥䝹䝕䞊䝍䛾సᡂ */䚷
DATA sample;
INPUT group $ goods $ price ;CARDS;
0001 name1 300
0002 name1 100
0001 name3 300
0001 name4 100
0003 name1 300
0002 name2 200
0003 name2 100
0001 name2 200;
RUN;

単独インストール用のインストーラーはメディアおよびデポの中に作成される"standalone̲installs" フォルダ内にあります。
AMO 6.1の場合には次のようなフォルダとファイル名になります。

フォルダ!Depo( 䜎䛯䛿䝯䝕䜱䜰 )¥standalone_installs¥SAS_Add-in_for_Microsoft_Offi
ce_Independent_Installer¥6_11

インストーラ/* 䝋䞊䝖䜢ᐇ᪋ */䚷

PROC SORT DATA=sample OUT=sorted;
BY group DESCENDING price;
RUN;/* 䝷䞁䜽䛾᥇␒ */䚷
DATA result;
SET sorted;
BY group DESCENDING price;
RETAIN _rank 0;
IF first.group = 1 THEN _rank = 0;

SASAddInForMicrosoftOffice61_M1_x86_x64.exe䠄⣙ 442 MB䠅

単 独 イ ン スト ー ル の 詳 細 に つ き まして は、「SAS® Deployment
Wizard 9.4、SAS® Deployment Manager 9.4 ユーザーガイド」の " 付録 A SAS プロダクトの単独インストール " で確認できます。

SAS 9.4（TS1M0 以降）のドキュメント
http://www.sas.com/jp/service/documentation/inst
allcenter/94/documents/indexts1m0.html_rank = _rank +1;
RUN;

SAS D eployment Wizard、SAS D eployment Manager
ユーザーガイド（SDW and SDM User's Guide）
付録 A SAS プロダクトの単独インストール
http://www.sas.com/jp/service/documentation/inst
allcenter/deploywiz/9.4/user.pdf

16

SUMMER 2014

Q&A

Q

あるデータにおいて、別データを参照して存在する全角文字

なお、現在のところ ZIP アクセスメソッドは、日本語を含むディレク列が含まれるか否かを判定してそのデータを含まないデータ

トリ名やファイル名を正しく扱うことができません。

を作成したいのですが。

ご利用の際には、半角英数文字で作成されているディレクトリやファイル名にてお使いください。

A

全角文字列を検索する場合、KINDEXC 関数を使用する方法があります。

KINDEXC 関数は、検索する文字式を左から右へ、文字式で検索する
文字内に含まれるいずれかの文字が最初に現れる位置を検索して返Q

特定の SAS システムオプションをユーザーに変更させないA

rsasv9.cfg というファイルに制限したいシステムオプション

ようにすることは可能ですか。

します。見つからない場合は、0 を返します。

例/* 䝃䞁䝥䝹䝕䞊䝍సᡂ */䚷
DATA sample1;
INPUT KEY DATA $;CARDS;
1 ᭶ⅆỈ
2 Ỉᮌኪ
3 ᅵ᪥ᮅ
4 㔠ᅵኤ
5 ᪥ᮅ᫨
6 ᭶Ỉኤ
;
RUN;
DATA sample2;
INPUT DATA $;CARDS;
ᮅ᫨ኪ;
RUN;を記述することで実現できます。

指定方法の詳細については下記ドキュメントをご参照ください。

Microsoft Windows x64 版 SAS 9.4 Foundation 設定ガイド
第 3 章：オプションの制限
http://www.sas.com/jp/service/documentation/inst
allcenter/sasinstall/9.4/win/wx6/config.pdf

Q

ODS 統計グラフ機能を用いて、円グラフを描けますか。

A

ODS 統 計 グラフ機 能 のプロシジャ、SGPLOT プロシジャ、
SGPANEL プロシジャ、SGSCATTER プロシジャには円グラフに対するステートメントは含まれていません。
/* ඲ゅᩥᏐิ䜢᳨⣴䛧䛶ྵ䜎䜜䛺䛔ሙྜฟຊ䛩䜛 */䚷
PROC SQL NOPRINT;CREATE TABLE outdata AS
SELECT a.key, a.data
FROM sample1 a ,sample2 b
WHERE kindexc(b.data, compress(a.data)) = 0;
QUIT;

Q

他のシステムからの入力データが ZIP ファイルで渡されています。今は別に解凍してから SAS で処理していますが、なにか効率良く扱える方法はありませんか？

A

SAS® 9.4 では、FILENAME ステートメントに ZIP アクセスメ
ソッドが追加されました。これにより ZIP ファイル内のコンテンツを SAS から直接読み込むことができます。ZIP アクセスメソッ
ドの詳細はドキュメントなどでご確認ください。

例 Archive.zip 内の 20140501.csv （CSVファイル）を読み込む
FILENAME indata ZIP "E:¥remotedata¥archive.zip"
MEMBER="20140501.csv" ;DATA work.sample;
INFILE indata dlm=",";
INPUT a b c d;
RUN;

しかしながら、ユーザー定義の ODS グラフテンプレートを作成し、SGRENDER プロシジャにて参照することによって、円グラフを作成できます。

例/* 䜾䝷䝣䝔䞁䝥䝺䞊䝖 MYPIECHART 䜢సᡂ */䚷
PROC TEMPLATE;
DEFINE STATGRAPH mypiechart;
DYNAMIC _x;
BEGINGRAPH;LAYOUT REGION;PIECHART CATEGORY=_x/ DATALABELCONTENT=standard
DATALABELLOCATION=outside
OTHERSLICE=true
OTHERSLICEOPTS=(TYPE=maxslices
MAXSLICES=20);
ENDLAYOUT;ENDGRAPH;
END;
RUN;/* SGRENDER 䛻䛶䜾䝷䝣䜢⏕ᡂ 䚷*/䚷PROC SGRENDER DATA=sashelp.cars TEMPLATE=mypiechart;/* ධຊ䝕䞊䝍䝉䝑䝖䛻䛚䛡䜛ኚᩘྡ MAKE 䜢ᣦᐃ */䚷
DYNAMIC _x='make';
RUN;

SUMMER 2014

Q

Non-Distributed 版 LASR サーバを利用しています。
通常、LASR サーバは Visual Analytics 内環 境管 理画面より

Q&A

Q

17

SAS バッチジョブの実行ログ (.log) を特定フォルダ配下に保存しています。

起動 / 停止を行っていますが、SAS プログラムから起動することはで実行ログにエラーが含まれる場合、対応を検討する必要があります

きますか。

が、ログファイルのサイズ、数が大きく、テキストエディタによる手動検索は現実的ではありません。

ASAS プログラム上からも、LASR サーバの起動 / 停止は可能とSAS を使って実行ログに含まれるエラーメッセージを網羅的に検索なっています。下記に一例を示します。

することは可能でしょうか？

起動
LIBNAME ML SASIOLA STARTSERVER=(PATH="<SAS ᵓᡂ䝕䜱䝺䜽䝖䝸>¥Lev1¥AppData¥SASVisualAnalytics¥VisualAnalytics
Administrator¥sigfiles")
HOST="< 䝩䝇䝖ྡ >" PORT=< 䝫䞊䝖␒ྕ >SIGNER="http://< 䝩䝇䝖ྡ >:< 䝫䞊䝖␒ྕ >/SASLASRAuthorization";

停止

参考 URLhttp://support.sas.com/documentation/cdl/en/inmsr
ef/67213/HTML/default/viewer.htm#p175u3e2mu0
y9wn169z1ptybqet9.htm

SAS Data Integration Studio を使って ETL 処理を行っています。ジョブに配置した出力テーブルを暗 号 化したいのですが、そのようなオプションがありません。暗号化にかかわらず、Base SAS のようにデータセットオプションを任意に指定することは可能でしょうか？

A

次のような DATA ステップを記述することで可能です。
このプログラムは c:¥logdir¥ 配下に含まれる、.log という拡

張 子 を 持 つ ロ グ ファイル の 内 容 を 検 索 し、メッ セ ー ジ 先 頭 に「ERROR」が含まれる行の情報を出力します。

例%LET path=c:¥logdir¥;
FILENAME subdir PIPE "DIR ""&path.¥*.log""/B /A-D-H";

PROC VASMP SIGNER="http://< 䝩 䝇 䝖 ྡ >:< 䝫 䞊 䝖 ␒ ྕ>/SASLASRAuthorization";
SERVERTERM HOST="< 䝩䝇䝖ྡ >" PORT=< 䝫䞊䝖␒ྕ >;
QUIT;

Q

A

SAS® Data Integration Studio は GUI ベースで定義した設定値をもって SAS プログラムが生成します。

下記の箇所へデータセットオプションを指定することで対応可能です。
1．データセットオプションを指定したいテーブルを右クリックし、「プロパティ」を選択します。
2．プロパティ画面内「オプション」タブを選択し、「追加テーブル
オプション」フィールドにデータセットオプションを記述します（セミコロンは必要ありません）。

例 暗号化する場合
ENCRYPT=YES READ=XXX

上記設定により過不足なく指定したデータセットオプションが自動生成された SAS プログラムへ反映されます。

DATA _tmp;
INFILE subdir TRUNCOVER;LENGTH fname $255 fpath $32767 linemsg $255;
INPUT fname $255.;
fpath=CATS("&path","¥",fname);
read=fpath;
INFILE dummy FILEVAR=read END=DONE TRUNCOVER DSD
DLM="00"X;
DO WHILE(NOT DONE);linenum+1;
INPUT linemsg & $255.;
IF SUBSTR(linemsg,1,5)="ERROR" THEN OUTPUT;
END;
label fpath=" 䝻䜾䝣䜯䜲䝹 " linemsg=" 䜶䝷䞊䝯䝑䝉䞊䝆 "linenum=" ⾜␒ྕ ";DROP fname;
RUN;
PROC PRINT DATA=_tmp;
RUN;

18

SUMMER 2014

SAS トレーニングのお知らせ

SAS Training

SAS トレーニングのお知らせ【SAS版】データサイエンティスト育成講座開設！

データサイエンティストを目指すすべての方を対象としたトレーニン

各領域別のコース概要

グコースが新たに始まります。本講座は、データサイエンティストに不可欠な基礎となる知識の習得を目的としています。

本講座は、データサイエンティストを目指すすべての人が受講対象とデータサイエンティストに問われる「ビジネス・IT・分析」3 つの領域

なりますが、それぞれの領域で、ある程度の受講前提を以下のように加え、分析のライフサイクルを管理するためのアプローチ方法でに設けてあります。想定される人物像や習得を目指す知識をご確認

ある SAS Analytics Lifecycle を基にして、ビジネス分析課題の定義

ください。

や、分析データの準備、探索、加工、分析モデルの構築、検証、展開、そしてモニタリングや精度評価といった、分析プロセスの各場面に必要な内容をご紹介していきます。

ビジネス

IT

分析

受講前提：
ビジネス経験 3 年以上受講前提：
W in d o ws M ic r o s o f t
Office のようなソフトウェア
使用経験

受講前提：
中等教育程度の数学知識コース全体概要があると望ましい。

まず初めに、本講座における「データサイエンティスト」とは、以下に受講対象：
データ分析における様々な

受講対象：
データ分析における基本

受講対象：
データ分析における統計

登場する人物たちと意思疎通を図りながら、ビジネス上の分析課題

課題や、分析手法、ツールの的 な IT 知 識 や、様 々な分的 な 基 礎 知 識 を 身 に付

使 用方法 等を事例を通して

析ツールの使用方法を身け、意 識 決 定に 繋 げる分

解決のため業務を円滑に進めることのできる中心的な役割を担う人

ビジネスに活用したい方。

に付けたい方。

析結果を導きたい方。

学習内容：
業務上の課 題を定義して、学習内容：分析結果を導き出すため

学習内容：
分析課題を解決するための分析プロセスにおける基本に 必 要な、IT の 基 礎 知 識

様々な統計的な手法を学習

的、総合的な課題を理解しや分析ツールの使用方法

して、場面に応じた 適 切なて目標を設定し解決する考を 学 び、課 題 解 決を実 現手法の選択や結果の考察え方を身に付ける。

する手段を身に付ける。

を行う力を身に付ける。

を指します。

データ統合開発者
SAS パワーユーザー

業務部門管理者
ドメインエキスパート
意思決定
業務プロセスやROIの評価

データ準備
データビジュアライ
ゼーション

コース体系
各コースは、Analytics Lifecycle のプロセスとデータサイエンティ
ストに必要な領域別に用意されています。

データサイエンティストの対応領域
ビジネス

IT

分析

課題定義
仮説立案

システム担当者

分析者 / 統計家

見える化

モデル検証
モデル配置
モデルモニタリング

探索的データ解析
予測モデル開発
セグメンテーション

精度評価※「分析事例紹介とモデル構築体験」

モニタリング

Analytics
Lifecycle

データ準備
データ探索

本講座では、データサイエンティストに必要なもっとも一般的な内容「分析課題の理解と解決」

データ加工

について、修了テストを含む全 9コース11日間 の日程で学習します。

モデル開発

ま た、各コ ース は 領 域 別 に 開 始 すること が で きるように なって

モデル検証

います。

モデル展開

「データベースとHadoop」「データ準備・探索・加工ツールの使用」「データ探索に必要な統計基礎」「モデリングと効果検証1」「モデル開発・運用ツールの使用」 「モデリングと効果検証 2」

すべてのコース受講 後に、学習した内容を実 践 的に判定する総合
テストコースも用意してあります。合格 者には SAS 版のデータサイ

また、これらすべてのコース受講後には、総合テスト「データサイ

エンティスト育成講座の修了証を発行します。

エンティスト修了試験」コースがあります。

SUMMER 2014

コース日程

SAS トレーニングのお知らせ

19

コース開催スケジュール

各コースの日程は以下の通りです。

各コースを、2014 年 8 月以 降で 順 次 開 始、繰り返し開 催していく

・「分析課題の理解と解決コース」
：0.5日

予定です。

・「分析事例紹介とモデル構築体験コース」：0.5日
・「データベースとHadoop コース」
：1日

2014

・「データ探索に必要な統計基礎コース」
：2日

8

2015
9

10

11

12

1

2

3

・「データ準備・探索・加工ツールの使用コース」
：1日
課題定義

・「モデリングと効果検証 1コース」
：2日

仮説立案

・「モデリングと効果検証 2 コース」
：1日

見える化
精度評価
モニタリングコース

・「モデル開発・運用ツールの使用」：1日・「データサイエンティスト修了試験コース」：1日※ 受講日数が 0.5 日のものは、同じ日にまとめて受講することはできません。
それぞれ別の日に受講していただく必要がありますので、ご注意ください。

データ準備・
探索・加工系
コース
モデル開発・
検証・展開系
コース

コース受講フロー矢印がついているコースは、順番に受講いただくことをお勧めします。

8 月よりコース開始予定

9 月より開始予定

10 月より開始予定

総合テスト
コース

2015 年1月より開始予定

また、赤い星印のコースはすべてのコースの前 提となりますので、すべての方が初めに受講する必須コースとなっています。

開催日が確定しましたら、SASトレーニングの Web ページ上に公開
ビジネス

IT

分析

します。以下の URL からご確認ください。
分析課題の
理解と解決

分析事例紹介とモデル構築体験

コース詳細スケジュール

http://www.sas.com/jp/training/schedule.html※本講座の内容やスケジュールは予告なく変更する場合がございますのでご了承ください。
データベースとHadoop

データ準備・探索・加工ツールの使用

データ探索に必要な分析基礎

モデル開発・運用
ツールの使用モデリングと効果検証1

モデリングと効果検証 2

データサイエンティスト
修了試験

20

SUMMER 2014

リリース／Hot Fix 最新情報

Latest Releases

最新リリース情報（ADJRSQ, AIC, AICC, BIC, CP, PRESS, SBC など）にて 選 択 さ れ ま す。

PCプラットフォーム
UNIXプラットフォーム
CHOOSE=
オプションが指定されていない場合には、変数選択のステッ
プにおける最後のモデルが最適なモデルとなります。
4 では、変数選
Microsoft Windows版
SAS 9.3 / 9.4 表 SunOS/Solaris版

SAS 9.3/ 9.4

択にて指定できるサブオプション、
および変数
x64 Solaris版
Microsoft Windows x64版
SAS 9.3 /選択の手法との対応を
9.4

SAS 9.3/ 9.4

示しています。

メインフレームプラットフォーム
IBM版（OS/390, z/OS）

SAS 9.3 / 9.4

HP-UX版

SAS 9.3

HP-UX（Itanium）版

SAS 9.3/ 9.4

AIX版

SAS 9.3/ 9.4

Linux（Intel）版

SAS 9.3x64 Linux 版

SAS 9.3/ 9.4

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 から入手できます。

Cer tification Answers

http://www.sas.com/jp/periodicals/technews/index.html
例 題 0 1：B

例 題 0 2：D

例 題 0 3：A

例 題 0 4：D

例 題 0 5：CⓎ⾜䠖㻿 㻭 㻿㻌㻵 㼚 㼟 㼠 㼕 㼠 㼡 㼠 㼑㻌㻶 㼍 㼜 㼍 㼚 ᰴ ᘧ఍♫

SUMMER 2014
■ テクニカルニュースに関するお問い合わせ先
テクニカルサポートグループ
TEL:03-6434-3680 FAX:03-6434-3681

SAS Institute Japan 株式会社

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

大阪支店〒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
このカタログに記 載された内容は改良のため、予 告なく仕 様・性 能を変 更する場 合があります。あらかじめご了承ください。SA Sロゴ、T h e Power to K n owは米国SAS
Institute Inc.の登録商標です。その他記載のブランド、商品名は、一般の各社の登録商標です。

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