HITSENSER5 Web

解説・手引書

3020-6-080-40

目　　次

前書き

変更内容

はじめに

1.　 HITSENSER5 Webの概要

1.1　 HITSENSER5 Webとは

1.2　 HITSENSER5 Webの特長

1.2.1　WebブラウザのあるPCならどこでも分析が可能

1.2.2　統合OLAP環境を提供

1.2.3　使いやすいユーザインタフェース

1.2.4　多彩な表示形式

1.2.5　分析状態の保存と利用による分析ノウハウの共有

1.2.6　集計データから元データへのアクセスもシームレスに操作可能

1.2.7　データベースにアクセスしない分析が可能（ローカルキューブを利用した分析）

1.3　システム構成

1.3.1　 ROLAPを利用する場合

1.3.2　 MOLAPを利用する場合

2.　HITSENSER5 Webの機能

2.1　機能の概要

2.2　データベースの内容を表又はグラフに表示する仕組み

2.2.1　分析対象データの準備

2.2.2　分析対象データの構成要素

2.2.3　分析対象データと，表及びグラフの関係

2.2.4　表やグラフが表示している部分

2.2.5　表やグラフを構成する軸の種類

2.2.6　ROLAPの場合の分析データベースと分析対象データ

2.3　HITSENSER5 Webを使った多次元分析

2.3.1　メンバを詳細化，又は集約して表示する　－ドリルダウン，ドリルアップ－

2.3.2　視点を変えて分析する　－ダイス－

2.3.3　ページ軸上の特定のメンバだけを表示する　－スライス－

2.3.4　元データを表示する　－ドリルスルー －

2.4　分析状態の保存と利用

2.4.1　保存の単位

2.4.2　分析情報ファイルの利用

2.5　分析処理の定型化

2.5.1　表・グラフ形式の利用例

2.5.2　コマンドとブックメニューの利用例

2.6　ROLAPで大量のデータを分析する方法

2.7　条件を付けてデータを分析する方法

2.8　ローカルキューブを利用して分析する方法

3.　セットアップ

3.1　セットアップの流れ

3.2　プログラム，及びファイルの配置例

3.2.1　ROLAPの機能を利用する場合

3.2.2　MOLAPの機能を利用する場合

3.3　インストール前の準備

3.3.1　前提ソフトウェア

3.3.2　CPU，メモリ，及びハードディスクの必要条件

3.4　HITSENSER5 Webのインストール

3.5　Webサーバのセットアップ

3.5.1　システム環境変数の設定

3.5.2　仮想ディレクトリの作成

3.5.3　認証方法の設定

3.5.4　アクセス権限の追加及び変更

3.5.5　Windows Server 2003の場合の設定

3.6　データベース接続の設定

3.6.1　リレーショナルデータベースでの設定（ROLAPの場合）

3.6.2　Cosmicubeでの設定（MOLAPの場合）

3.6.3　その他の設定

4.　運用

4.1　システムの起動と終了

4.1.1　ROLAPの場合

4.1.2　MOLAPの場合

4.2　セットアップの変更

4.2.1　ROLAPをする場合の接続ユーザ数，接続期間の変更

4.2.2　MOLAPをする場合の接続ユーザ数，接続期間の変更

4.2.3　エラーダイアログを非表示にする方法

4.2.4　データベース接続を中断させない運用方法

4.3　HITSENSER5での設定

4.3.1　HITSENSER5での準備

4.3.2　HITSENSER5の環境定義ファイルの利用

4.4　外部ユーザ認証機能の利用

4.4.1　外部ユーザ認証機能を利用するための環境構築の流れ

4.4.2　ActiveXコンポーネントの作成

4.4.3　セットアップ

4.4.4　詳細エラー情報

4.4.5　サンプルDLL

4.5　セッションログイン機能の利用

4.5.1　セッションログイン機能のセットアップ

4.5.2　セッション管理モジュールの作成

4.5.3　 Webクライアントからの起動

4.5.4　［分析環境］タブとの関係

4.6　アクセスログの取得

4.7　HITSENSER5 Webのトレース情報の取得

4.7.1　Webサーバの場合

4.7.2　Webクライアントの場合

5.　Webブラウザでの分析の開始と終了

5.1　起動前の準備

5.1.1　Webブラウザでのセキュリティレベルの設定

5.1.2　頒布ファイルのダウンロード

5.2　HITSENSER5 Webの起動と終了

5.2.1　起動

5.2.2　終了

5.2.3　その他の起動方法

5.3　ActiveXのダウンロード

5.3.1　ダウンロードに失敗する原因

5.3.2　ダウンロードを再実行する方法

付録

付録A　DABrokerの利用

付録A.1　セットアップ

付録A.2　DABrokerの起動と終了

付録A.3　DABrokerの起動中に使用できるユティリティ

付録B　FAQ

付録C　用語解説

索引

[他社商品名称に関する表示]

All Rights Reserved. Copyright (C) 2001, 2006, Hitachi, Ltd.

前書き

■ 対象製品

P-2463-3W14　 HITSENSER5 Web CPUライセンス　 02-80（適用OS※1：Windows 2000※２，Windows 95，Windows 98，Windows Me，Windows NT，Windows Server 2003，Windows XP）
P-2463-CW14　 HITSENSER5 Web 接続ライセンス　 02-80（適用OS※1：Windows 2000※２，Windows 95，Windows 98，Windows Me，Windows NT，Windows Server 2003，Windows XP）

注※１
クライアントの適応OSは，Windows 2000，Windows Server 2003，Windows 95，Windows 98，Windows Me，Windows XP，及びWindows NTです。サーバの適応OSは，Windows 2000，Windows Server 2003及びWindows NTです。
注※２
Windows 2000 Data Center Serverは除外します。

■ 輸出時の注意

本製品を輸出される場合には，外国為替および外国貿易法ならびに米国の輸出管理関連法規などの規制をご確認の上，必要な手続きをお取りください。
なお，ご不明な場合は，弊社担当営業にお問い合わせください。

■ 商標類

ActiveXは，米国およびその他の国における米国Microsoft Corp.の商標です。
AIXは，米国における米国International Business Machines Corp.の登録商標です。
DIAPRISMは，三菱電機株式会社の登録商標です。
HP-UXは，米国Hewlett-Packard Companyのオペレーティングシステムの名称です。
Microsoftは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
Microsoft Excelは，米国Microsoft Corp.の商品名称です。
Microsoft Internet Explorerは，米国Microsoft Corp.の商品名称です。
Microsoft Internet Information Serverは，米国Microsoft Corp.の商品名称です。
Microsoft SQL Serverは，米国Microsoft Corp.の商品名称です。
Microsoft Windows Socketsは，米国Microsoft Corp.が開発したプログラミングインタフェースの仕様の名称です。
ODBCは，米国Microsoft Corp.が提唱するデータベースアクセス機構です。
OLEは，米国Microsoft Corp.が開発したソフトウェア名称です。
ORACLEは，米国Oracle Corporationの登録商標です。
Oracle8は，米国Oracle Corporationの商標です。
Oracle8iは，米国Oracle Corporationの商標です。
Oracle9iは，米国Oracle Corporationの商標です。
Oracle 10gは，米国Oracle Corporationの商標です。
Pentiumは，Intel Corporationのアメリカ合衆国及びその他の国における登録商標です。
Solarisは，米国Sun Microsystems, Inc. の米国およびその他の国における商標または登録商標です。
UNIXは，X/Open Company Limited が独占的にライセンスしている米国ならびに他の国における登録商標です。
Visual Basicは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
Visual C++は，米国およびその他の国における米国Microsoft Corp.の登録商標です。
Windowsは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
Windows NTは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
Windows Serverは，米国およびその他の国における米国Microsoft Corp.の商標です。

■ 発行

2001年 5月 (第1版) 3020-6-080
2006年 2月 (第5版) 3020-6-080-40

■ 著作権

All Rights Reserved. Copyright (C) 2001, 2006, Hitachi, Ltd.

変更内容

変更内容(3020-6-080-40)　HITSENSER5 Web 02-80

追加・変更機能 | 変更箇所
RDB抽出タイムアウト機能を追加した。 | 3.6.1
エラーダイアログを非表示にできるようにした。 | 3.6.3，4.2.3
Webサーバ上での障害トレース情報の取得機能を追加した。 | 4.7.1
通信トレース取得機能を追加した。 | 4.7.2

単なる誤字・脱字などはお断りなく訂正しました。

変更内容(3020-6-080-30)　HITSENSER5 Web 02-30

追加・変更機能

［HITSENSER5 Web環境定義］ダイアログに［オプション情報の管理方法］タブを追加した。

アクセスログ機能を追加した。

URLの指定で，DrillDownActiveMemberパラメタを追加した。

セッションログイン機能を追加した。

変更内容(3020-6-080-20)　HITSENSER5 Web 02-00

追加・変更機能

階層グラフで他形式への出力をできるようにした。

Windows 95でInternet Explorer 5.5に対応した。

起動時に，URLにユーザID及び分析情報ファイル名を指定できるようにした。

HITSENSER5 Web 01-30

追加・変更機能

ローカルキューブを利用して分析する機能を追加した。

変更内容(3020-6-080-10)　HITSENSER5 Web 01-20

追加・変更機能

Microsoft SQL Serverでドリルスルーをサポートした。

管理情報を格納するリレーショナルデータベースにMicrosoft SQL Serverを追加した。

分析対象のリレーショナルデータベースにHiRDB on XDMを追加した。

分析対象データを作成する機能を追加した。

分析状態を保存する機能を追加した。

条件付き複写機能を追加した。

外部ユーザ認証機能を追加した。

はじめに

このマニュアルは，次に示すプログラムプロダクトの機能と使い方について説明したものです。

P-2463-3W14　HITSENSER5 Web CPUライセンス

P-2463-CW14　HITSENSER5 Web 接続ライセンス

このマニュアルでは，HITSENSER5 Web CPUライセンス，及びHITSENSER5 Web 接続ライセンスを総称して，HITSENSER5 Webと呼びます。

対象読者

HITSENSER5 Webは，Webブラウザからデータベースの内容を分析するためのプログラムです。「システム管理者」は，HITSENSER5とHITSENSER5 Webを含んだ分析システムの管理者を想定しています。また，「Webブラウザから分析する方」は，Webブラウザを使用してHITSENSER5 Webで分析する方を想定しています。それぞれの方が，次に示す操作や機能を理解されていることを前提としています。

ROLAP（Relational On-line Analytical Processing）を利用する場合

－システム管理者

Windowsの基本的な操作

Webサーバの構築

リレーショナルデータベースでのデータベースの構築

ROLAPの概念

Windows Server 2003，Windows 2000，Windows NTのユーザアカウントの設定

ODBCドライバの設定（ドリルスルーを実行する場合）

－Webブラウザから分析する方

Windowsの基本的な操作

Webブラウザの基本的な操作

MOLAP（Multi-dimensional On-line Analytical Processing）を利用する場合

－システム管理者

Windowsの基本的な操作

Webサーバの構築

Cosmicubeでの多次元データベースの構築

MOLAPの概念

リレーショナルデータベーステーブルの作成

Windows Server 2003，Windows 2000，Windows NTのユーザアカウントの設定

ODBCドライバの設定（ドリルスルーを実行する場合）

－Webブラウザから分析する方

Windowsの基本的な操作

Webブラウザの基本的な操作

マニュアルの構成

このマニュアルは，次に示す章と付録から構成されています。

第１章　HITSENSER5 Webの概要

HITSENSER5 Webの役割，特長，及びシステム構成例について説明しています。

第２章　HITSENSER5 Webの機能

HITSENSER5 Webの機能の概要について説明しています。

第３章　セットアップ

インストールする前に準備すること，インストールの手順，データベースと接続するための基本的な設定など，HITSENSER5 Webを使用する前に必要な準備作業について説明しています。

第４章　運用

システムを起動及び終了する手順，システム環境の変更，及び障害発生時の保守情報となるトレース情報の取得について説明しています。

第５章　Webブラウザでの分析の開始と終了

WebブラウザからHITSENSER5 Webを起動する方法，終了する方法について説明しています。分析操作については，オンラインヘルプを参照してください。

付録A　DABrokerの利用

ROLAPの場合に，リレーショナルデータベースに接続するために必要なDABrokerのインストール，環境設定，及び操作方法について説明しています。

付録B　FAQ

HITSENSER5 Webについての質問を基にHITSENSER5 Webのセットアップや操作方法などについて説明しています。

付録C　用語解説

HITSENSER5 Webを使用する上で知っておく必要がある用語について説明しています。

関連マニュアル

このマニュアルの関連マニュアルを次に示します。必要に応じてお読みください。

スケーラブルデータベースサーバ HiRDB Version 7 解説(UNIX(R)用)(3000-6-271)

スケーラブルデータベースサーバ HiRDB Version 7 システム導入・設計ガイド(UNIX(R)用)(3000-6-272)

スケーラブルデータベースサーバ HiRDB Version 7 システム定義(UNIX(R)用)(3000-6-273)

スケーラブルデータベースサーバ HiRDB Version 7 UAP開発ガイド(UNIX(R)/Windows(R)用)(3000-6-276)

スケーラブルデータベースサーバ HiRDB Version 7 解説(Windows(R)用)(3020-6-271)

スケーラブルデータベースサーバ HiRDB Version 7 システム導入・設計ガイド(Windows(R)用)(3020-6-272)

スケーラブルデータベースサーバ HiRDB Version 7 システム定義(Windows(R)用)(3020-6-273)

スケーラブルデータベースサーバ HiRDB Version 7 UAP開発ガイド(Windows(R)用)(3020-6-276)

スケーラブルデータベースサーバ HiRDB Version 6 解説(UNIX(R)用)(3000-6-231)

スケーラブルデータベースサーバ HiRDB Version 6 システム導入・設計ガイド(UNIX(R)用)(3000-6-232)

スケーラブルデータベースサーバ HiRDB Version 6 システム定義(UNIX(R)用)(3000-6-233)

スケーラブルデータベースサーバ HiRDB Version 6 UAP開発ガイド(UNIX(R)/Windows(R)用)(3000-6-236)

スケーラブルデータベースサーバ HiRDB Version 6 XDM/RD E2 接続機能(3000-6-241)

スケーラブルデータベースサーバ HiRDB Version 6 解説(Windows(R)用)(3020-6-121)

スケーラブルデータベースサーバ HiRDB Version 6 システム導入・設計ガイド(Windows(R)用)(3020-6-122)

スケーラブルデータベースサーバ HiRDB Version 6 システム定義(Windows(R)用)(3020-6-123)

スケーラブルデータベースサーバ HiRDB Version 6 UAP開発ガイド(Windows(R)用)(3020-6-126)

スケーラブルデータベースサーバ HiRDB Version 5.0 解説(UNIX(R)用)(3000-6-201)

スケーラブルデータベースサーバ HiRDB Version 5.0 システム導入・設計ガイド(UNIX(R)用)(3000-6-202)

スケーラブルデータベースサーバ HiRDB Version 5.0 システム定義(UNIX(R)用)(3000-6-203)

スケーラブルデータベースサーバ HiRDB Version 5.0 UAP開発ガイド(UNIX(R)/Windows(R)用)(3000-6-206)

スケーラブルデータベースサーバ HiRDB Version 5.0 解説(Windows(R)用)(3020-6-111)

スケーラブルデータベースサーバ HiRDB Version 5.0 システム導入・設計ガイド(Windows(R)用)(3020-6-112)

スケーラブルデータベースサーバ HiRDB Version 5.0 システム定義(Windows(R)用)(3020-6-113)

スケーラブルデータベースサーバ HiRDB Version 5.0 UAP開発ガイド(Windows(R)用)(3020-6-116)

Hitachi OLAP Server Cosmicube　（3020-6-052）

AIX，HP-UX，Solaris Hitachi OLAP Server Cosmicube　（3000-6-030）

DBPARTNER2 Client 操作ガイド　（3020-6-027）

DABroker　（3020-6-031）

HITSENSER5　（3020-6-070）

読書手順

このマニュアルは，利用目的に合わせて直接章を指定して読むことができます。利用目的別に，次の手順でお読みいただくことをお勧めします。

図中で使用する記号

このマニュアルの図中で使用する記号を次のように定義します。

操作方法の説明で使用する記号

このマニュアルでは，次に示す記号を使用して操作方法を説明しています。

記号 | 意味
［　］ | メニュー，コマンド，ウィンドウ，ダイアログの名称，ボタン及びキーボードのキーを示します。
［A］－［B］ | －の前に示した［A］メニューから，［B］コマンドを選択することを示します。
「　」 | ウィンドウ又はダイアログ中に表示される項目を示します。

定義文及びコマンドの説明で使用する記号

このマニュアルでは，次に示す記号を使用して定義文，及びコマンドを説明しています。

記号
意味

｜
横に並んだ複数の項目間の区切りで，「又は」の意味を示します。
（例）　A｜B
「A又はB」を意味します。

［　］
この記号で囲まれている項目は，省略できることを示します。複数の項目が横に並べて記述してあるときには，すべてを省略するか，どれか一つを選択します。
（例1）　［A］
「何も指定しない」又は「Aを指定する」ことを意味します。
（例2）　［A｜B］
「何も指定しない」又は「A又はBを指定する」ことを意味します。

このマニュアルでの表記

このマニュアルでは，製品名称を次に示す略称で表記しています。

製品名称
略称

Hitachi OLAP Server Cosmicube
Cosmicube

HITSENSER5 Professional for Cosmicube，
HITSENSER5 Standard for Cosmicube，
HITSENSER5 Professional for RDB，
HITSENSER5 Standard for RDB，
HITSENSER5 Professional，及び
HITSENSER5 Standard
HITSENSER5

Microsoft(R) Excel
Excel

Microsoft(R) Internet Explorer
Internet Explorer

Microsoft(R) Internet Information Server
Internet Information Server

Microsoft(R) Internet Information Services
Internet Information Services

Microsoft(R) Visual Basic(R)
Visual Basic

Microsoft(R) Windows(R) 2000 Advanced Server Operating System
Windows 2000，又は
Windows 2000 Advanced Server

Microsoft(R) Windows(R) 2000 Professional Operating System
Windows 2000，又は
Windows 2000 Professional

Microsoft(R) Windows(R) 2000 Server Operating System
Windows 2000，又は
Windows 2000 Server

Microsoft(R) Windows(R) 95 Operating System
Windows 95

Microsoft(R) Windows(R) 98 Operating System
Windows 98

Microsoft(R) Windows(R) Millennium Edition Operating System
Windows Me

Microsoft(R) Windows(R) Sockets 2
Windows Sockets 2

Microsoft(R) Windows(R) XP Home Edition Operating System，Microsoft(R) Windows(R) XP Professional Operating System
Windows XP

Microsoft(R) Windows(R) Server(TM) 2003, Standard Edition，Microsoft(R) Windows(R) Server(TM) 2003, Enterprise Edition
Windows Server 2003

Microsoft (R) Windows NT (R) Server Network Operating System Version 4.0
Windows NT，又はWindows NT Server

Microsoft (R) Windows NT (R) Workstation Operating System Version 4.0
Windows NT，又はWindows NT Workstation

Internet Information ServerとInternet Information Servicesを区別する必要がない場合，IISと表記しています。

Windows 2000，Windows 95，Windows 98，Windows Me，Windows XP，Windows Server 2003，及びWindows NTを区別する必要がない場合，総称してWindowsと表記しています。

マニュアルとオンラインヘルプの使い分け

HITSENSER5 Webではオンラインヘルプを提供しています。マニュアルとオンラインヘルプは，それぞれの用途に応じて使い分けてください。

マニュアル

HITSENSER5 Webを初めて使うとき，HITSENSER5 Webの機能の概要とセットアップについて知りたいときにお使いください。

オンラインヘルプ

HITSENSER5 Webの機能の詳細を知りたいときにお使いください。

常用漢字以外の漢字の使用について

このマニュアルでは，常用漢字を使用することを基本としていますが，次の用語については，常用漢字以外の漢字を使用しています。

旭（あさひ）区

全て（すべて）

貼り付け（はりつけ）

KB（キロバイト）などの単位表記について

1KB（キロバイト），1MB（メガバイト），1GB（ギガバイト），1TB（テラバイト）はそれぞれ1,024バイト，1,024²バイト，1,024³バイト，1,024⁴バイトです。

1.　 HITSENSER5 Webの概要

HITSENSER5 Webは，Webブラウザからデータベースの内容を分析するためのプログラムです。この章では，HITSENSER5 Webの役割，特長，及びシステム構成例について説明します。

＜この章の構成＞

1.1　 HITSENSER5 Webとは

1.2　 HITSENSER5 Webの特長

1.3　システム構成

1.1　 HITSENSER5 Webとは

ビジネスの現場では，日々，多種多様なデータが蓄積されます。しかし，そのデータは十分に活用されているでしょうか。大競争時代を迎えた今，求められるのは蓄積されたデータを様々な観点で分析し，事実を掘り下げ，いち早く経営戦略へ生かすビジネススタイルです。各企業はデータウェアハウスを導入することで，この課題を解決しようとしています。

データウェアハウスは，蓄積されたデータに隠された意味を発見するためのシステムで，一般に，複数の分析方法が提供されます。HITSENSER5シリーズは，データウェアハウスでの分析方法の一つを支援するプログラム群です。このうちHITSENSER5 Webは，データベースのデータをWebブラウザで分析するためのプログラムです。

図1-1　HITSENSER5 Webの位置づけとこのマニュアルの説明範囲

1.2　 HITSENSER5 Webの特長

HITSENSER5 Webには，次のような特長があります。

WebブラウザのあるPCならどこでも分析が可能

統合OLAP環境を提供

使いやすいユーザインタフェース

多彩な表示形式

分析状態の保存と利用による分析ノウハウの共有

集計データから元データへのアクセスもシームレスに操作可能

データベースにアクセスしない分析が可能（ローカルキューブを利用した分析）

＜この節の構成＞

1.2.1　WebブラウザのあるPCならどこでも分析が可能

1.2.2　統合OLAP環境を提供

1.2.3　使いやすいユーザインタフェース

1.2.4　多彩な表示形式

1.2.5　分析状態の保存と利用による分析ノウハウの共有

1.2.6　集計データから元データへのアクセスもシームレスに操作可能

1.2.7　データベースにアクセスしない分析が可能（ローカルキューブを利用した分析）

1.2.1　WebブラウザのあるPCならどこでも分析が可能

HITSENSER5 Webを利用すれば，Web環境を通して分析ができます。したがって，Webブラウザ，Web接続できる環境，及びサーバへのアクセス権があれば，どこでも分析ができます。部署内や社内はもちろん，支社や支店，顧客など，分析結果を必要とする方全員で情報を共有することもできます。

1.2.2　統合OLAP環境を提供

HITSENSER5 Webは，ROLAPとMOLAPの両方を支援します。多次元データベースのデータはもちろん，リレーショナルデータベースのデータも分析できるので，分析対象として利用できる情報の範囲が広がります。また，より広範囲のデータを分析できるので，数値から新たな意味を発見する可能性も高まります。操作もシームレスで，一般ユーザがROLAPとMOLAPの区別を意識する必要はありません。ROLAPもMOLAPも同じGUIで操作できるため，効率良く操作できます。

1.2.3　使いやすいユーザインタフェース

視点を変えるためのドリルダウン，スライス，及びダイスなどの分析も，煩雑なデータ操作を繰り返すことなく，マウス操作で実現します。スムーズな操作で，思考の流れを遮らないので，分析者の観点で次々にデータ分析を試せます。また，SQL（Structured Query Language）を意識する必要もありません。

1.2.4　多彩な表示形式

HITSENSER5 Webはデータベースの内容を，表又はグラフに表示します。表示形式は，目的に応じて次の3種類から選べます。

階層表

行軸，列軸，及びページ軸に次元を配置できる表です。軸を入れ替えたり，データの階層をたどったりして，様々な分析操作ができます。主にデータを分析する過程で使用します。目的に応じて，累計や構成比も表示できます。

図1-2　階層表

階層グラフ※

項目軸，凡例軸，及びページ軸に次元を配置できるグラフです。軸を入れ替えたり，データの階層をたどったりして，様々な分析操作ができます。主にデータを分析する過程で使用します。表示形式には，棒グラフ，折線グラフ，円グラフ，散布図，パレート図，レーダーチャートなどがあります。

注※

HITSENSER5及びHITSENSER5 Webで表示するグラフを，このマニュアルでは「階層グラフ」と呼びます。

図1-3　階層グラフ

明細表

見出し項目，及びページにだけ次元を配置できる表です。階層表を３次元的な構造を持つ表に例えるなら，明細表は２次元的な構造を持つ表に例えられます。列軸のデータを，ページ軸の条件で絞り込んで表示できるので，条件に合ったデータを行方向に一覧表示するのに使います。

ページには複数の条件を設定でき，条件はタブを操作して変更できます。また，必要に応じて，複数項目をまとめる見出し（カンムリ）を付けられます。

ただし，明細表では軸の入れ替えはできません。

図1-4　明細表

表の場合，セルに表示される値の集計方法を「累計」や「構成比」に変更できます。また，グラフの場合，棒グラフ，折線グラフ，円グラフ，散布図，パレート図，レーダーチャートなどの形式から選択できます。

目的に応じた表示形式を選択できるので，分析結果の参照時に数値の新たな意味を発見しやすいのはもちろん，プレゼンテーションの場面でも説得力のある表やグラフとして利用できます。

1.2.5　分析状態の保存と利用による分析ノウハウの共有

分析途中の状態や分析結果をファイルとして保存できます。また，有用な分析処理は定型処理としてボタンに登録できます。登録した定型処理は，ボタンをクリックするだけで実行できます。HITSENSER5 Webでは，HITSENSER5又はHITSENSER5 Webで保存した分析情報ファイルや，定型処理の記録されたボタン，及びブックメニューなどを利用することで，分析者の定義した分析ノウハウを一般ユーザも利用できます。

1.2.6　集計データから元データへのアクセスもシームレスに操作可能

集計データの一部を指定し，その元となったデータを表示する操作を「ドリルスルー」と言います。

OLAPでは，データベースのうち必要な分析軸を抽出して，データマートを作成します。ドリルスルーの機能を利用すると，データベースのデータを参照できるので，データマートに選択しなかった分析軸についてもデータの内容を確認できます。

また，データマートを作成してOLAPを実施している間にも，データベースの内容はどんどん更新されます。データマートの上では「在庫わずか」となっている商品が，データベースでは「在庫なし」に更新されている可能性もあります。このような場合の在庫確認にも，ドリルスルーの機能が役立ちます。

HITSENSER5 Webでは，ROLAP，MOLAPともにドリルスルーができます。操作もシームレスで，一般ユーザはROLAP，MOLAPの区別を意識する必要はありません。

1.2.7　データベースにアクセスしない分析が可能（ローカルキューブを利用した分析）

リレーショナルデータベースから抽出したデータを基に作成されるROLAP用のキューブ情報を，ファイルとしてローカル環境に保存しておくことができます。このローカル環境に保存しておくROLAP用のキューブ情報をローカルキューブといいます。ローカルキューブを利用すると，データベースにアクセスしないで，ROLAPを実施できるようになります。

なお，ローカルキューブには，分析データベースの更新が反映されません。そのため，最新のデータを参照したい場合は，ローカルキューブのデータを更新する必要があります。

1.3　システム構成

HITSENSER5 Webを導入する場合に必要なノードやプログラムについて，ROLAPを利用する場合とMOLAPを利用する場合に分けて説明します。

＜この節の構成＞

1.3.1　 ROLAPを利用する場合

1.3.2　 MOLAPを利用する場合

1.3.1　 ROLAPを利用する場合

ROLAPを利用する場合のシステム構成，データの流れ，及びメモリ所要量について説明します。

＜この項の構成＞

(1)　ROLAPのシステム構成

(2)　ROLAPのデータの流れ

(3)　ROLAPのメモリ所要量

(1)　ROLAPのシステム構成

ROLAPを利用するには，次の要素で構成される分析システムが必要です。

リレーショナルデータベース
分析対象となるデータを格納するためのデータベースです。次の製品が使えます。

HiRDB

HiRDB on XDM（XDM/RD E2）※

ORACLE

Microsoft SQL Server

DIAPRISM

注※

HiRDB on XDM（XDM/RD E2）は，HiRDBとの共通API機能をサポートした，XDM/RD E2，XDM/Library for HiRDBなどの関連ソフトウェアの総称名です。

Webサーバ「Internet Information Server又はInternet Information Services」

Webブラウザ「Internet Explorer」

HITSENSER5 Web

HITSENSER5 Professional※

HITSENSER5 Professional※の管理情報及び分析結果を格納するためのファイル，又はリレーショナルデータベース
リレーショナルデータベースには，次の製品が使えます。

HiRDB

ORACLE

Microsoft SQL Server

注※

HITSENSER5 Webを使ったシステム内には，ユーザ情報を管理したり，あらかじめ分析結果を作成しておいたりするために，HITSENSER5 Professionalが必要です。なお，HITSENSER5 ProfessionalとHITSENSER5 Webは，同じバージョンにする必要があります。

HITSENSER5 Professionalの操作方法については，マニュアル「HITSENSER5」を参照してください。

ROLAPを利用する場合のシステム構成を次に示します。

図1-5　ROLAPを利用する場合のシステム構成

(2)　ROLAPのデータの流れ

ROLAPを利用する場合のデータの流れを次に示します。

図1-6　ROLAPを利用する場合のデータの流れ

初回起動時，HITSENSER5のActiveXコンポーネントをダウンロードします。

ビューア（階層表，階層グラフ，及び明細表）の初期表示時，データベースのデータ（データA）をあらかじめ定義された条件で，リレーショナルデータベースから検索し，クライアントに転送します。クライアントでは，分析用にデータを加工します。

ドリルダウンなどの多次元操作の処理は，このクライアント側のデータを使用するため，リレーショナルデータベースにはアクセスしません。ただし，ドリルスルーはリレーショナルデータベースにアクセスします。

(3)　ROLAPのメモリ所要量

ROLAPを利用する場合の，1分析対象データ当たりのメモリ所要量の算出方法と算出例について説明します。メモリの最大所要量は，常駐メモリの所要量と一時メモリの所要量の合計となります。

なお，ここで説明する算出方法はメモリ所要量の概算であるため，実際のメモリサイズはリレーショナルデータベースのデータによって異なります。

常駐メモリ所要量の算出方法
常駐メモリ所要量は，分析対象データを開いている時に常に必要となるメモリ所要量です。
分析対象データの定義及びリレーショナルデータベースのデータを基に常駐メモリ所要量を算出します。計算式に使用する情報は，次のとおりです。

分析対象データ定義の総メンバ数

分析対象データ定義の総次元数

分析項目数

平均メンバ名称長

平均表示名称長

常駐メモリ所要量の概算を求める計算式を次に示します。

常駐メモリ所要量（バイト）＝（Ａ＋Ｂ＋Ｃ）×2.5

上記の式で，Ａ，Ｂ，Ｃの値は，次のようにして求めます。

Ａの値の算出式

分析対象データ定義の総メンバ数×（110＋平均メンバ名称長＋平均表示名称長）

Bの値の算出式

リレーショナルデータベースからの入力レコード数×10×分析項目数

Cの値の算出式

リレーショナルデータベースからの入力レコード数×20×分析対象データ定義の総次元数

一時メモリ所要量の算出方法
一時メモリ所要量は分析対象データの実データをリレーショナルデータベースから取得するときに，一時的に必要となるメモリ所要量です。
分析対象データの定義及びリレーショナルデータベースのデータを基に一時メモリ所要量を算出します。計算式に使用する情報は，次のとおりです。

分析対象データ定義の総レベル数

分析項目数

平均メンバ名称長

平均表示名称長

一時メモリ所要量の概算を求める計算式を次に示します。

一時メモリ所要量（バイト）＝Ａ＋Ｂ

上記の式で，Ａ，Ｂの値は，次のように求めます。

Aの値の算出式

分析対象データ定義の総レベル数×リレーショナルデータベースからの入力レコード数×（180＋平均メンバ名称長＋平均表示名称長）

Bの値の算出式

リレーショナルデータベースからの入力レコード数×16×分析項目数

メモリ所要量の算出例
メモリ所要量の算出例を示します。算出例で使用する値は，次のとおりです。

表1-1　算出例で使用する値

項目 | 値
分析対象データ定義の総メンバ数 | 10,000
分析対象データ定義の総次元数 | 6
分析対象データ定義の総レベル数 | 12
分析項目数 | 4
平均メンバ名称長（バイト） | 20
平均表示名称長（バイト） | 10
リレーショナルデータベースからの入力レコード数 | 25,000

常駐メモリ所要量

Ａの値の算出

Ａ＝10,000×（110＋20＋10）＝1,400,000

Bの値の算出

Ｂ＝25,000×10×4＝1,000,000

Cの値の算出

Ｃ＝25,000×20×6＝3,000,000

常駐メモリ所要量の算出

常駐メモリ所要量（バイト）＝（Ａ＋Ｂ＋Ｃ）×2.5＝（1,400,000＋1,000,000＋3,000,000）×2.5＝13,500,000

一時メモリ所要量

Ａの値の算出

Ａ＝12×25,000×（180＋20＋10）＝63,000,000

Bの値の算出

Ｂ＝25,000×16×4＝1,600,000

一時メモリ所要量の算出

一時メモリ所要量（バイト）＝Ａ＋Ｂ＝63,000,000＋1,600,000＝64,600,000

メモリの最大所要量

メモリの最大所要量の算出

メモリの最大所要量（バイト）＝常駐メモリ所要量＋一時メモリ所要量＝13,500,000＋64,600,000＝78,100,000

1.3.2　 MOLAPを利用する場合

MOLAPを利用する場合のシステム構成及びデータの流れについて説明します。

＜この項の構成＞

(1)　MOLAPのシステム構成

(2)　MOLAPのデータの流れ

(1)　MOLAPのシステム構成

MOLAPを利用するには，次の要素で構成される分析システムが必要です。

多次元データベース「Cosmicube」
分析対象となるデータを格納するためのデータベースです。

Webサーバ「Internet Information Server又はInternet Information Services」

Webブラウザ「Internet Explorer」

HITSENSER5 Web

HITSENSER5 Professional※

HITSENSER5 Professional※の管理情報及び分析結果を格納するためのファイル，又はリレーショナルデータベース
リレーショナルデータベースには，次の製品が使えます。

HiRDB

ORACLE

Microsoft SQL Server

注※

HITSENSER5 Webを使ったシステム内には，ユーザ情報を管理したり，あらかじめ分析結果を作成しておいたりするために，HITSENSER5 Professionalが必要です。なお，HITSENSER5 ProfessionalとHITSENSER5 Webは，同じバージョンにする必要があります。

HITSENSER5 Professionalの操作方法については，マニュアル「HITSENSER5」を参照してください。

MOLAPを利用する場合のシステム構成を次に示します。

図1-7　MOLAPを利用する場合のシステム構成

(2)　MOLAPのデータの流れ

MOLAPを利用する場合のデータの流れを次に示します。

図1-8　MOLAPを利用する場合のデータの流れ

初回起動時，ActiveXコンポーネントをダウンロードします。

ビューア（階層表，階層グラフ，及び明細表）の初期表示時，条件で絞り込んだデータをCosmicubeから検索します。

ドリルダウンなどの多次元操作の処理も，条件で絞り込んだデータをCosmicubeから検索します。ただし，ドリルスルーはリレーショナルデータベースにアクセスします。HITSENSER5 Webのブラウザを閉じるまでCosmicubeとは接続しています。

2.　HITSENSER5 Webの機能

HITSENSER5 Webは，Webブラウザからデータベースの内容を表やグラフに表示して，データウェアハウスでの分析を支援するツールで，これを実現するための様々な機能を持っています。この章では，HITSENSER5 Webの機能について説明します。

＜この章の構成＞

2.1　機能の概要

2.2　データベースの内容を表又はグラフに表示する仕組み

2.3　HITSENSER5 Webを使った多次元分析

2.4　分析状態の保存と利用

2.5　分析処理の定型化

2.6　ROLAPで大量のデータを分析する方法

2.7　条件を付けてデータを分析する方法

2.8　ローカルキューブを利用して分析する方法

2.1　機能の概要

HITSENSER5 Webには，次のような機能があります。

データベースの内容を表又はグラフに表示する

分析対象であるデータベースの内容を，一定のルールに従って表又はグラフに表示する機能です。詳しくは，「2.2　データベースの内容を表又はグラフに表示する仕組み」で説明します。

データを分析する

分析者の観点に応じて，次々に表やグラフの切り口を変えて表示し，分析を支援する機能です。詳しくは，「2.3　HITSENSER5 Webを使った多次元分析」で説明します。

分析状態を保存し，再利用する

分析結果や分析途中の状態を保存し，それを開いて利用する機能です。権限の設定方法によって，作成者以外のユーザも利用できます。詳しくは，「2.4　分析状態の保存と利用」で説明します。

分析処理を定型化する

試行錯誤の結果に得られた有用な分析処理を定型作業として定義し，分析ノウハウを共有する機能です。詳しくは，「2.5　分析処理の定型化」で説明します。

大量のデータを効率良く分析する

クライアントで分析処理をするROLAPの場合，データベースの内容があまりに多大であると，処理性能が著しく低下する恐れがあります。HITSENSER5 Webにはこのような状態を回避する機能があります。詳しくは，「2.6　ROLAPで大量のデータを分析する方法」で説明します。

条件を付けてデータを分析する

ROLAPの場合，既存の分析対象データのキー項目及び分析項目を特定の条件でカテゴライズ（グループ化）し，リレーショナルデータベースに存在しないキー項目を作成し，異なる角度からデータを分析できます。詳しくは，「2.7　条件を付けてデータを分析する方法」で説明します。

ローカルキューブを利用して分析する

リレーショナルデータベースから抽出したデータを基に作成されるROLAP用のキューブ情報をファイルとしてローカル環境に保存しておくことで，データベースにアクセスしないで，ROLAPを実施できるようになります。詳しくは，「2.8　ローカルキューブを利用して分析する方法」で説明します。

2.2　データベースの内容を表又はグラフに表示する仕組み

ここでは，分析対象となるデータベースの内容が，どのような過程を経て，表やグラフに表示されるのかを説明します。

＜この節の構成＞

2.2.1　分析対象データの準備

2.2.2　分析対象データの構成要素

2.2.3　分析対象データと，表及びグラフの関係

2.2.4　表やグラフが表示している部分

2.2.5　表やグラフを構成する軸の種類

2.2.6　ROLAPの場合の分析データベースと分析対象データ

2.2.1　分析対象データの準備

HITSENSER5 Webで分析を始める前には，「分析対象データ」を用意しておく必要があります。分析対象データとは，HITSENSER5 Webに取り込んで分析できる形式のデータを総称した表現です。

ROLAPの場合は，リレーショナルデータベースから定義，抽出した，仮想的な多次元データベースのデータが「分析対象データ」です。MOLAPの場合は，多次元データベース「Cosmicube」のMDスキーマが「分析対象データ」です。

次に分析対象データを準備する方法を示します。

図2-1　分析対象データの準備方法

＜この項の構成＞

(1)　ROLAPの場合

(2)　MOLAPの場合

(1)　ROLAPの場合

HITSENSER5 Professionalのマネージャの機能を使用して，次に示す手順で分析対象データを準備します。

データベースを組み合わせて，分析データベースを定義する

分析データベースのうち必要な列又は行を抽出し，分析対象データを作成する
分析データベースは，仮想的な多次元データベースに相当します。

(2)　MOLAPの場合

MOLAPでは，多次元データベース「Cosmicube」のデータが分析対象データとなります。つまり，MOLAPの分析対象データを準備するには，多次元データベース「Cosmicube」を構築する必要があります。

データベースの内容を多次元データベース「Cosmicube」にロードする準備をする
具体的には次の作業をします。

MDスキーマの定義

データの準備

準備した情報を基にCosmicubeにデータベースのデータをロードする
Cosmicubeにロードされたデータが分析対象データになります。

2.2.2　分析対象データの構成要素

MOLAPの場合の分析対象となる多次元データベース「Cosmicube」のデータは，分析次元とキー次元を組み合わせて構成されます。ROLAPの場合の分析対象となる分析データベースのデータも，仮想的な多次元データベースであるため，このマニュアルでは，分析次元とキー次元を組み合わせて構成されるものとして説明します。

それでは，分析次元，及びキー次元とは何でしょうか。ここでは，売上高について分析する場合を例に説明します。

売上高について分析する場合，「販売店ごとに分類して比較する」，「商品ごとに分類して比較する」，「販売時期別に分類して比較する」などの切り口が考えられます。この「売上高」のような分析対象が分析次元です。また，「販売店」，「商品」，「販売時期」など，分類のための条件がキー次元です。

2.2.3　分析対象データと，表及びグラフの関係

HITSENSER5 Webで表やグラフを作るには，「何を」，「どのような分類条件で」分析したいのかを決め，「何を」に相当する分析次元と，「どのような分類条件で」に相当するキー次元を選択します。

例　「売上高を販売店ごとに分類して比較する」場合

「何を」＝分析次元として「売上高」を選択する。

「どんな分類条件で」＝キー次元として「販売店」と「商品」を選択する。

これで，販売店別に各商品の売上高が集計された階層表，階層グラフ，及び明細表を作成できます。

図2-2　分析対象データを構成する要素と，階層表，階層グラフ，及び明細表の関係

2.2.4　表やグラフが表示している部分

分析対象データは，3次元以上の多次元の構造を持ちます。例えば，3次元で構成される分析対象データは，キューブ（立方体）としてイメージできます。3次元の分析対象データから階層表や階層グラフを作成する場合，階層表，階層グラフはキューブの特定の面を表示するものとイメージできます。

一方，明細表は特定の次元の内容を一覧表示するものとしてイメージできます。一覧表示された内容は，ほかの次元を条件にして表示を絞り込むことができます。

例えば，"販売店"，"商品"，"販売時期"の三つのキー次元で構成された分析対象データがあるとします。これから階層表，階層グラフを作成すると，次のようになります。次の図では，キューブの"商品"と"販売店"の面を階層表，階層グラフで表示するイメージを示しています。

図2-3　分析対象データと階層表，階層グラフの関係

なお，階層表と階層グラフは互いに変換できます。この図で，階層表の「行軸」，「列軸」，「ページ軸」はそれぞれ，階層グラフの「項目軸」，「凡例軸」，「ページ軸」に対応しています。階層表，階層グラフ間の変換時にも，各軸はこのように対応します。

また，同じ分析対象データから明細表を作成すると，次のようになります。次の図では，"商品"次元の一覧を明細表で表示するイメージを示しています。

図2-4　分析対象データと明細表の関係

2.2.5　表やグラフを構成する軸の種類

階層表は行軸，列軸，ページ軸で構成されます。それぞれの軸に分析対象データを構成する次元を割り当てることで，分析対象データのどの面を表示する表にするかを定めます。図2-3では“商品”次元を行軸に，“販売店”次元を列軸に，“販売時期”次元をページ軸に割り当てた階層表を作成しています。

階層グラフは項目軸，凡例軸，ページ軸で構成されます。グラフ下部に表示される軸が項目軸，グラフ右側に表示される軸が凡例軸です。図2-3では“商品”次元を項目軸に，“販売店”次元を凡例軸に，“販売時期”次元をページ軸に割り当てた階層グラフを作成しています。

明細表はページと見出し項目で構成されます。図2-4では，“販売時期”次元をページに，“販売店”次元と“商品”次元を見出し項目に割り当てた明細表を作成しています。

2.2.6　ROLAPの場合の分析データベースと分析対象データ

MOLAPの場合，分析対象データはCosmicubeに格納されているデータなので，HITSENSER5 Webで特別な準備は必要ありません。一方，ROLAPの場合は，HITSENSER5マネージャの機能を使って，非正規化されたテーブル「分析データベース」を定義し，そこから分析対象となる「分析対象データ」を定義しておく必要があります。

＜この項の構成＞

(1)　分析データベースとは

(2)　分析対象データとは

(1)　分析データベースとは

ここでは，分析データベースについて説明します。分析データベースの概要を次に示します。

図2-5　分析データベースの概要

データベースの構造は，エンドユーザには分かりにくいものです。そこで，エンドユーザがデータベースの構造やSQLに関する知識がなくても自由に検索できる仕組みが必要となります。この仕組みをHITSENSER5 Webでは，分析データベースと呼んでいます。

HITSENSER5 Webでは，データベースの構造をユーザに意識させないで，分析作業に集中できるように，分析データベースという独自の定義体がフィルタの役割を果たし，ユーザにデータベースの構造を見せないようにします。

例えば，分析データベースから見える項目は，「地区」「店舗」「商品」「売上予算」「売上実績」「予算達成率」などのように，すべて日常業務で使っている言葉に変換されます。これらの項目が検索するための部品となります。

分析データベースの項目と実際のデータベース構造との関連づけは，あらかじめ管理者が定義します。また，分析データベースの作成時に分析データベースへのアクセス権を設定できるため，営業部門の社員が企画部門のデータにアクセスするなど，他者のデータにアクセスするのを防ぐこともできます。

(2)　分析対象データとは

HITSENSER5 Webでは，次に示すように検索条件に従ってデータベースからデータを検索します。この検索条件を分析対象データと呼びます。検索条件に従って抽出したデータを基にして，階層表や明細表などの表や階層グラフを作成します。分析対象データの概要を次に示します。

図2-6　分析対象データの概要

このように，分析対象データは，分析データベースを基に，目的の分析操作に必要なデータを抽出する条件を定義したものです。

リレーショナルデータベースのデータを抽出するための分析対象データには，分析データベースにはない次元を追加定義した分析対象データや絞り込み条件画面を使用してユーザがさらに条件を絞り込んだ分析対象データがあります。

2.3　HITSENSER5 Webを使った多次元分析

OLAPはデータの表示方法を次々に変更して，データに新たな意味を見付ける分析方法です。OLAPの代表的な手法として「ドリルダウン（及びドリルアップ）」，「ダイス」，「スライス」，及び「ドリルスルー」があります。HITSENSER5 Webでは，これらの手法で表やグラフの表示方法を変更できます。

図2-7　ドリルダウン，ダイス，スライス

ドリルダウン，ドリルアップ
メンバを詳細化，又は集約して表示する機能です。詳しくは「2.3.1　メンバを詳細化，又は集約して表示する　－ドリルダウン，ドリルアップ－」で説明します。

ダイス
視点を入れ替えて表示する機能です。詳しくは「2.3.2　視点を変えて分析する　－ダイス－」で説明します。

スライス
ページ軸上の特定のメンバだけを表示する機能です。詳しくは「2.3.3　ページ軸上の特定のメンバだけを表示する　－スライス－」で説明します。

ドリルスルー
多次元分析の元データとなるデータベースのデータを表示する機能です。詳しくは「2.3.4　元データを表示する　－ドリルスルー －」で説明します。

また，HITSENSER5 Webには，分析操作を支援する次のような機能もあります。これらの機能の詳細，及びこれ以外の機能については，オンラインヘルプを参照してください。

表2-1　機能の概要

機能 | 概要
ソート | 階層表，階層グラフ，及び明細表では，表示されているメンバをソートできます。階層表及び階層グラフでは，表示されているすべてのメンバをソートする方法と，特定のレベル（階層）のメンバだけをソートする方法の2種類があります。
次元の割り当ての変更 | 階層表又は階層グラフを表示した後に，分析次元のメンバ及びキー次元を追加，削除できます。また，次元を割り当てる軸又は項目を変更できます。これによって，階層表又は階層グラフを作成し直さなくても，分析の条件を自由に変更できます。
表示するメンバの絞り込み | 階層表，階層グラフ，及び明細表では，キー次元のメンバを，レベルに関係なく選択したり，「階層」，「レベル」，「メンバ名」など様々な条件で絞り込んだりして，分析に必要なものだけに限定して表示できます。
分析項目の追加 | 階層表では，分析対象データに存在する分析次元のメンバを利用して別のメンバを作成できます。このような，分析対象データにない，クライアント側で追加するメンバを追加メンバと呼びます。明細表の場合，明細項目を追加できます。
強調表示 | 階層表や明細表では，一定の条件を満たすデータの表示を強調できます。強調表示の設定をしておくと，条件に合ったデータを一目で区別できます。
集計方法の変更 | 表及びグラフの分析次元の個々のメンバをどのような値で表示するかを変更できます。集計方法には，「累計」，「構成比」，「合計」，「平均」，「総合計」，「総平均」の6種類があります。
書式の変更 | 表及びグラフの表示形式を変更できます。階層グラフは，グラフ種別ごとに特有の書式があります。
コピー | 表やグラフのイメージを採取できます。採取したイメージは，ほかのプログラムに貼り付けることができます。
表・グラフファイルの保存 | 表やグラフを表・グラフファイルとして個別に保存できます。
他形式へのデータ出力 | HITSENSER5 Webのデータをほかのプログラムで利用できる形式で出力します。出力方法には，「ファイル出力」，「外部プログラム出力」の2種類があります。

また，これらの機能は，次の表又はグラフに適用できます。

表2-2　各機能の適用範囲

機能 | 階層表 | 階層グラフ | 明細表
ドリルダウン，ドリルアップ | ○ | ○ | ○※1
ダイス | ○ | ○ | －
スライス | ○ | ○ | ○※2
ドリルスルー | ○ | － | －
ソート | ○ | ○ | ○
次元の割り当ての変更 | ○ | ○ | ○
表示するメンバの絞り込み | ○ | ○ | ○
分析項目の追加 | ○ | － | －※3
強調表示 | ○ | ○※4 | ○
集計方法の変更 | ○ | －※5 | ○
書式の変更 | ○ | ○ | ○
コピー | ○ | ○ | ○
表・グラフファイルの保存 | ○ | ○ | ○
他形式へのデータ出力 | ○ | ○ | ○

（凡例）

○：適用できる

－：適用できない

注※1

明細表の場合，ページに対してだけドリルダウン，ドリルアップできます。

注※2

明細表の場合，ページに対してだけスライスできます。

注※3

明細表の場合，明細項目を追加できます。

注※4

次のグラフは設定できません。

レーダーチャート

散布図

パレート図

注※5

棒グラフと組み合わせグラフ（棒グラフを使用）には，項目軸のメンバ単位の集計方法を「累計」及び「構成比」に変更することと同じ様式があります。また，散布図，パレート図，及びABC分析以外のグラフについては，凡例軸のメンバ単位の集計方法を「累計」及び「構成比」に変更できます。

＜この節の構成＞

2.3.1　メンバを詳細化，又は集約して表示する　－ドリルダウン，ドリルアップ－

2.3.2　視点を変えて分析する　－ダイス－

2.3.3　ページ軸上の特定のメンバだけを表示する　－スライス－

2.3.4　元データを表示する　－ドリルスルー －

2.3.1　メンバを詳細化，又は集約して表示する　－ドリルダウン，ドリルアップ－

階層表，階層グラフ，及び明細表のキー次元は，階層構造を持ったメンバで構成されます。そこで，階層表，階層グラフ，及び明細表に表示するメンバのレベルを変更して，集計し直すこともできます。キー次元の下位のレベルでの集計は，より詳細なデータを深く掘り下げるイメージとなるため，この操作をドリルダウンと呼びます。反対に，表示しているメンバよりも上位のメンバで集計したデータを表示する操作をドリルアップと呼びます。

＜この項の構成＞

(1)　階層表，及び階層グラフの場合

(2)　明細表の場合

(1)　階層表，及び階層グラフの場合

階層表では行軸，列軸，ページ軸に割り当てたキー次元に対してドリルダウン，ドリルアップができます。階層グラフでは項目軸，凡例軸，ページ軸に割り当てたキー次元に対してドリルダウン，ドリルアップができます。

次に，"商品"次元に対してドリルダウン，ドリルアップした場合の例を示します。例えば，階層表の行軸（階層グラフでは項目軸）のメンバとしてレベル3の「商品」を表示している場合，レベル2の「衣料」やレベル1の「シャツ」を表示する操作がドリルダウンです。反対の操作がドリルアップになります。階層表と階層グラフのどちらも，ドリルダウンを進めると分析の単位が細かくなっていくのが分かります。

図2-8　ドリルダウン，ドリルアップ（階層表，及び階層グラフの場合）

(2)　明細表の場合

明細表では，ページに割り当てたキー次元に対してドリルダウン，ドリルアップができます。次に"商品"次元に対してドリルダウン，ドリルアップした場合の例を示します。明細表の場合も，ドリルダウンを進めると分析の単位が細かくなっていくのが分かります。

図2-9　ドリルダウン，ドリルアップ（明細表の場合）

2.3.2　視点を変えて分析する　－ダイス－

階層表や階層グラフでは，分析対象とする分析次元のメンバは変更しないまま，キー次元を移動したり入れ替えたりして，集計し直すことができます。分析対象データを3次元のキューブと考えた場合，キー次元の移動及び入れ替えは分析対象データを回転させ，表示する面を変更するイメージとなります。このことから，この操作をダイスと呼びます。

図2-10　ダイスのイメージ

＜この項の構成＞

(1)　次元の移動によるダイス

(2)　次元の入れ替えによるダイス

(1)　次元の移動によるダイス

階層表では，行軸，列軸，ページ軸に割り当てられている任意の次元をドラッグし，移動先へドロップするだけでダイス（次元の移動）ができます。

次に，ページ軸の「販売時期」次元を行軸にダイス（次元の移動）した場合の例を示します。

図2-11　ページ軸から行軸へのダイスのイメージ（次元の移動）

(2)　次元の入れ替えによるダイス

階層表では，行軸，列軸，ページ軸に割り当てられている任意の次元を右クリックすると表示されるポップアップメニューから，［次元の交換］を選択することでダイス（次元の入れ替え）ができます。同様に階層グラフでも，項目軸，凡例軸，ページ軸の間でダイス（次元の入れ替え）ができます。

次に，ページ軸の「販売時期」次元と行軸の「商品」次元をダイス（次元の入れ替え）した場合の例を示します。

図2-12　ページ軸と行軸のダイスのイメージ（次元の入れ替え）

2.3.3　ページ軸上の特定のメンバだけを表示する　－スライス－

階層表や階層グラフでは，ページ軸のキー次元の特定のメンバを条件として，表示するデータを限定することもできます。明細表では，ページを変更することで，表示するデータを限定できます。この操作は，キューブから特定のメンバの面を切り取った断面を表示するイメージとなるため，スライスと呼びます。

スライスは，階層表では行軸と列軸を変更しないまま，ページ軸の特定のメンバを条件に限定したデータを表示する操作になります。階層グラフでは項目軸と凡例軸を変更しないまま，ページ軸の特定のメンバを条件に限定したデータを表示する操作になります。明細表ではカンムリと見出し項目を変更しないまま，ページの特定のメンバを条件に限定したデータを表示する操作になります。

次にスライスのイメージを示します。この図では，「商品」と「店舗」の面を表示した階層表を，キー次元「期間」の「1月」でスライスした場合のイメージを示しています。

図2-13　スライスのイメージ（階層表の場合）

階層表をスライスする場合の操作例を次に示します。この例では，"販売時期"次元の特定のメンバ（例では「1998年」）でスライスして，1998年の販売店ごとの商品の売上個数を表示しています。

図2-14　スライス

2.3.4　元データを表示する　－ドリルスルー －

企業などの組織では，日々発生する受発注情報，在庫情報のようなデータをリレーショナルデータベースに格納しています。分析対象データは，このデータベースのデータを集約，抽出して構築します。

HITSENSER5 Webでは，階層表のセルに表示された分析対象データの集約値から，基となった集約前のデータベースのデータを参照できます。これをドリルスルーと言います。

例えば，階層表で分析対象データを分析していて，分析対象データからは分からない集約前のデータや最新のデータが必要となった場合，ドリルスルーを利用できます。

ドリルスルーをするには，あらかじめマネージャで分析対象データの集計値と，その基となったデータベースのデータとの間の関連を定義しておきます。

この関連の定義内容を基にアナライザでデータベースのデータを検索します。検索結果は，その一部を画面に表示して確認したり，CSVファイルに出力して利用したりできます。

なお，データベースの検索に掛かる時間は，検索対象のテーブルの内容や個数に影響される場合があります。

図2-15　ドリルスルー（MOLAPの場合）

2.4　分析状態の保存と利用

HITSENSER5 Webでの分析状態や，分析結果は保存できます。保存の単位には3種類あります。また，保存内容を複数のユーザで利用することで，分析ノウハウを共用したり，分析処理を定型化したりできます。

＜この節の構成＞

2.4.1　保存の単位

2.4.2　分析情報ファイルの利用

2.4.1　保存の単位

HITSENSER5 Webで作成したデータは，次の三つの単位で保存できます。

表ファイル

1枚の階層表，又は明細表を保存する形式です。

グラフファイル

1枚の階層グラフを保存する形式です。

分析情報ファイル

開いている分析状態をそのまま保存する形式です。具体的には，次の情報がまとめて一つのファイルに保存されます。

ファイルの所有者，アクセス権限を持つグループ名

階層表，階層グラフの軸に割り当てられた次元，及び表示されたメンバの情報

メインウィンドウの表示状態

表・グラフ形式，コマンド，ブックメニューの情報

印刷情報

2.4.2　分析情報ファイルの利用

＜この項の構成＞

(1)　分析情報ファイルの利用イメージ

(2)　分析情報ファイル，表・グラフファイル使用時のビューアの表示状態

(1)　分析情報ファイルの利用イメージ

分析情報ファイルには，作成者だけでなく，ほかのユーザも利用できるようにアクセス権限を設定できます。分析情報ファイルの利用イメージを次に示します。

図2-16　分析情報ファイルの利用イメージ

図では，ユーザAが保存した分析情報ファイルをユーザBとユーザCが読み込んでいる状態を示しています。分析情報ファイルには，新たに表やグラフを追加できます。ユーザC※は，分析情報ファイルに階層グラフを追加しています。

注※

分析情報ファイルに表やグラフを追加するには，システム管理者又は分析情報登録ユーザの権限が必要です。

分析情報ファイルは分析操作の定型化にも利用できます。例えば，企業などの組織では，「毎月の店舗ごとの売上を分析する」など，定期的に同じ分析作業をする場合があります。このような場合は，最初の月に必要な分析をし，その状態を分析情報ファイルに保存しておけば，翌月からはその分析情報ファイルを開いて同じ分析ができます。

分析処理を定型化する機能としては，このほかに「表・グラフ形式」，「コマンド」，「ブックメニュー」があります。詳しくは「2.5　分析処理の定型化」を参照してください。

(2)　分析情報ファイル，表・グラフファイル使用時のビューアの表示状態

分析情報ファイル，表・グラフファイルに保存しているビューアは，どのような形式で読み込むかを設定できます。この設定は，次に示すときに適用されます。

分析情報ファイルのビューアを開くとき

表・グラフファイルを開くとき

「表・グラフ形式を指定して複製」機能を使用して，表及びグラフを複製するとき

読み込む形式には，次の三つがあります。

すべてのメンバ情報を読み込む

保存時にメンバフィルタに割り当てられていた情報がすべて読み込まれます。ファイル保存時に割り当てていたメンバが存在しない場合は，最上位メンバが割り当てられます。メンバが追加されていた場合は，追加されたメンバは読み込まれません。

ファイルに保存した状態を再現する必要がある場合に有効な形式です。

最下位メンバ以外のメンバ情報を読み込む

保存時にメンバフィルタに割り当てられていた最下位メンバ以外の情報のすべてが読み込まれ，最下位メンバには最新のメンバが割り当てられます。

上位のメンバは固定されていて，最下位のメンバを変更する場合や，表示フォーマットを固定し，最新の詳細情報（最下位メンバ）を表示したい場合に有効な形式です。

階層構造だけを読み込む

保存時にメンバフィルタに割り当てられていたメンバ名は読み込まれず，階層構造だけが読み込まれます。

メンバ名を固定しない場合に有効な形式です。

また，読み込み形式の設定と同時にビューアに保存するかどうかを指定してください。

注意

ビューア／表・グラフ形式の保存について

「ビューア／表・グラフ形式の保存」の「メンバ情報全て」をチェックすると，メンバフィルタに割り当てられていた情報が，分析情報ファイルの保存時にすべて保存されます。使用している読み込み形式に合わせて，「ビューア／表・グラフ形式の保存」の設定を変更してください。

「ビューアへの読み込み／形式を選択して複製の設定」に「メンバ情報全て」を設定する場合
「ビューア／表・グラフ形式の保存」の「メンバ情報全て」を必ずチェックしてください。チェックを解除した場合，アナライザで読み込む際に最上位メンバが表示された状態になります。

「ビューアへの読み込み／形式を選択して複製の設定」に「最下位メンバ以外のメンバ情報を読み込む」又は「階層構造だけを読み込む」を設定する場合
「ビューア／表・グラフ形式の保存」のチェックを解除してください。チェックを解除することで，最下位メンバの情報が分析情報ファイルに保存されなくなるため，分析情報ファイルのサイズを削減できます。

読み込み形式のイメージを次に示します。

図2-17　読み込み形式のイメージ

ビューアの読み込み形式は，［オプション］ダイアログで設定します。設定方法については，オンラインヘルプを参照してください。

2.5　分析処理の定型化

HITSENSER5 Webでは，有用な分析操作を定型処理として登録できます。登録した分析処理を流用することで作業効率を上げられる便利な機能です。分析処理を定型化する機能には次の3種類があります。また，この3種類は組み合わせても使用できます。

表・グラフ形式

表やグラフを任意の形式に直して表示する機能です。表やグラフを作成した後，目的の分析次元をドリルダウンする手間を省けます。よく使う形式の表を基に表・グラフ形式を作成しておけば，新しく同じ形式の表を作る場合に作業を効率化できます。

コマンド

表やグラフ，分析手順をボタンに登録する機能です。定期的に使用する表やグラフを登録しておけば，ボタンをクリックするだけで，目的の情報を表示できます。また，分析手順を登録すれば，一連の手順を定型処理として扱えます。

なお，コマンドに登録する定型処理のうち，使用するデータを抽出する条件は，絞り込み条件画面を使って動的に変更できます。例えば，「売上データを集計する」定型処理のうち，「集計する月」を指定するのに絞り込み条件画面を使えば，一つのコマンドで各月の売上データを集計するように運用できます。

ブックメニュー

本の形を模したインタフェースで，業務ごとに必要なコマンドを登録できます。ブックメニューでは，コマンドを業務ごとに分類して表示できるため，一般ユーザにも，どのコマンドをどの順序で使えば良いかを分かりやすく示せます。また，アイコンを使えるので，コマンドの内容を視覚的にイメージしやすくなります。

次に，これらの機能を利用した例を紹介します。

＜この節の構成＞

2.5.1　表・グラフ形式の利用例

2.5.2　コマンドとブックメニューの利用例

2.5.1　表・グラフ形式の利用例

表・グラフ形式を利用すると，表作成やグラフ作成の効率を向上できます。ここでは，既存の表の形式から作成された表・グラフ形式を利用し，これを別の表に適用して，表作成の効率を向上させた例を紹介します。

分析対象データから作成したばかりの表には，キー次元の最上位の情報だけが表示されています。通常の方法では，これを目的の階層を表示した表にするまでに何度もドリルダウンを繰り返す必要があります。

例えば，図2-18に示す食品の売上表があるとします。この表に対して，ドリルダウンを繰り返して，目的の階層を表示します。次に，この食品の売上表と衣料品の売上表を比較する場合，通常の方法では，衣料品の売上表を食品の売上表と同じ階層までドリルダウンする必要があります。このような場合は，食品の売上表から表・グラフ形式を作成し，衣料の売上表に適用すると，同じ階層までドリルダウンした表が表示されます。同じ階層までドリルダウンされているので，複数の表も比較しやすくなります。

図2-18　表・グラフ形式の利用例

なお，表・グラフ形式は一度作成しておけば，何度でも再利用できます。

2.5.2　コマンドとブックメニューの利用例

あるワイン販売店で，主任から支店長への毎月の売上報告に利用した例を紹介します。この例では，支店長が主任に定型処理の登録を依頼しています。

＜この項の構成＞

(1)　定型処理登録にあたっての条件

(2)　定型処理の登録例１　－コマンドの利用－

(3)　定型処理の登録例２　－ブックメニューの利用－

(1)　定型処理登録にあたっての条件

定型処理を登録するため，支店長は主任に，次のような要求を出しました。

毎月，次のデータを報告すること。

年齢層別の購入金額と購入顧客数

各ワインの男女別売上高

各ワインの年齢層別売上高構成比

支店長は，これらのデータのうち，本部への報告が必要だと判断したものを，ほかのプログラムに表示したり，他形式のファイルに出力したりして流用したいこと。

支店長は多忙で，定型業務に多くの時間は割けないこと。

(2)　定型処理の登録例１　－コマンドの利用－

そこで，主任はコマンドを利用して，次のような分析環境を登録しました。

図2-19　コマンドの利用例

画面の右側には，支店長の指示にあった分析観点による四つのグラフが表示されています。画面の左側には，支店長の目的に応じた操作ができるボタンが並んでいます。

例えば，支店長が「年齢層別購入金額」のグラフを見たい場合は，画面左側の一番上にある［グラフ「年齢層別購入金額」の表示］ボタンをクリックすれば，画面右側に目的のグラフが表示されます。

しかし，この例のようにボタンがたくさん並ぶと，目的の操作に対応したボタンを見付けにくくなります。支店長がこのことを指摘すると，主任はブックメニューを利用した分析環境を作成しました。

(3)　定型処理の登録例２　－ブックメニューの利用－

主任がブックメニューを利用して作成した分析環境を次に示します。

図2-20　ブックメニューの利用例

このブックメニューには，分析観点ごとに四つのタブがあります。それぞれのタブに，必要に応じて操作できるボタンが組み込まれています。

例えば，支店長が「年齢層別購入金額」のグラフを見たい場合は，まずタブ「年齢層別購入金額」を選択します。すると「年齢層別購入金額」に対する操作が集められたページが表示されます。このページの中から［グラフ「年齢層別購入金額」の表示］をクリックすると，画面に目的のグラフが表示されます。

2.6　ROLAPで大量のデータを分析する方法

分析対象データをクライアントに取り込んで分析処理をするROLAPの場合，分析対象データの内容が多大であると，データを取り込むための所要時間が著しく増加する恐れがあります。クライアントの環境によっては，多大な分析対象データをすべて取り込むことさえできないかもしれません。

このような状態は，分析データベースからデータを抽出する際の条件を必要最小限に抑え，小さな分析対象データを作成することで回避できます。

通常の分析方法とこの分析方法で，分析対象データの作り方がどのように異なるのかを，次に示します。

図2-21　分析対象データの作り方

大量のデータを分析する場合には，分析対象データの内容を必要最小限に抑えるため，分析データベースからデータを抽出する際の条件を厳選し，小さな分析対象データを新規に作成します。なお，小さな分析対象データでは，分析できる範囲は限られています。ここで，別の条件を追加して分析を続けたい場合は，「項目を変更して複製」の機能を使用して，分析対象データを作り直せます。「項目を変更して複製」を使うと，今の表やグラフの分析条件のうちどれを残すか，また，分析データベースからどの分析条件を追加するかを指定できます。

次に，通常の分析方法とこの分析方法で，分析の過程がどのように異なるのかを説明します。ここでは「「戸塚区」の「男性」に対する「シャツの売上高」を表示する過程」を例にします。通常の方法で分析した場合を次に示します。

図2-22　通常の方法の場合

次に，通常の方法で分析した場合の分析過程を次に示します。

図2-23　大量のデータを分析する手法の場合

通常の方法では，最初にすべての条件を指定して，大きな分析データベースを作成し，それを基に分析しています。これに対し，大量のデータを分析する方法では，必要に応じて条件を追加し，常に小さな分析対象データを基に分析していることが分かります。

2.7　条件を付けてデータを分析する方法

ROLAPの場合，既存の分析対象データのキー項目及び分析項目を特定の条件でカテゴライズ（グループ化）し，リレーショナルデータベースに存在しないキー項目を作成し，異なる角度からデータを分析できます。この機能を条件付き複写と呼びます。追加したキー項目は，新規次元に割り当てて新規分析対象データとして使用できます。条件付き複写機能を使えば，「課コード」のキー項目から「部コード」のキー項目を作成したり，「売上高」の分析項目から「売上高ランク」のキー項目を作成したりできます。

例えば，ある商品を特定し，その商品の関西地区と関東地区の販売状況を把握したい場合，「支店別売上分析」という分析対象データの関西及び関東の支店を，関西地区と関東地区にカテゴライズし，別のキー項目とし「地区別売上分析」という分析対象データを作成できます。

図2-24　条件付き複写のイメージ

注1　

条件を付けて複写した分析対象データでは，次の機能が実行できせん。

分析対象データの再作成（項目を変更して複製）

絞り込み条件画面の作成

ドリルスルー

注2　

ローカルキューブから抽出したデータは，複写元に指定できません。

条件付き複写は，［データ］－［分析対象データ］－［条件付き複写］メニューを使って実行します。条件を付けてデータを分析する方法については，オンラインヘルプを参照してください。

2.8　ローカルキューブを利用して分析する方法

リレーショナルデータベースから抽出したデータを基に作成されるROLAP用のキューブ情報を，ファイルとしてローカル環境に保存しておくことができます。このローカル環境に保存しておくROLAP用のキューブ情報をローカルキューブといいます。ローカルキューブを利用すると，データベースにアクセスしないでROLAPを実施できるようになります。ローカルキューブの利用イメージを次に示します。

図2-25　ローカルキューブの利用イメージ

ローカルキューブを利用して分析を実施する場合，あらかじめ分析対象データからローカルキューブを作成しておきます。作成したローカルキューブを分析対象のデータとして，ビューアを表示します。

なお，ローカルキューブには，分析データベースの更新が反映されません。そのため，最新のデータを参照したい場合は，ローカルキューブのデータを更新する必要があります。

ローカルキューブ利用上の注意

作成したローカルキューブを利用する場合，設定しているユーザの登録内容は適用できません。そのため，配布したローカルキューブに対するアクセス可否を設定できないので注意してください。

ローカルキューブ利用時の機能制限について

ローカルキューブを利用した分析では，次の機能を使用できません。

表・グラフ形式を指定して複製

項目を変更して複製

表・グラフ形式

ドリルスルー

絞り込み条件画面

分析対象データの条件付き複写

ローカルキューブの利用方法については，オンラインヘルプを参照してください。

3.　セットアップ

この章では，HITSENSER5 Webをインストールする前の準備，インストールするプログラム，インストールの手順，インストール後の各種設定など，HITSENSER5 Webを使う前に必要な作業について説明します。

＜この章の構成＞

3.1　セットアップの流れ

3.2　プログラム，及びファイルの配置例

3.3　インストール前の準備

3.4　HITSENSER5 Webのインストール

3.5　Webサーバのセットアップ

3.6　データベース接続の設定

3.1　セットアップの流れ

HITSENSER5 Webを使う前には，次のセットアップが必要です。なお，以降の説明はこれらの設定が完了していることを前提としています。

HITSENSER5を利用したOLAPシステムの構築

Webサーバの構築

インストール前の準備

前提ソフトウェアを確認し，メモリ及びハードディスクの容量が十分かを確認します。詳しくは「3.3　インストール前の準備」で説明します。

HITSENSER5 Webのインストール

提供媒体からHITSENSER5 Webをインストールします。詳しくは「3.4　HITSENSER5 Webのインストール」で説明します。

Webサーバのセットアップ

WebサーバでHITSENSER5 Webを利用するために必要な設定をします。詳しくは「3.5　Webサーバのセットアップ」で説明します。

データベース接続の設定

ROLAPの場合はリレーショナルデータベースと，MOLAPの場合はCosmicubeと接続するためのセットアップをします。また，MOLAPの場合でもドリルスルー機能を利用する場合は，リレーショナルデータベースとの接続を定義する必要があります。詳しくは「3.6　データベース接続の設定」で説明します。

図3-1にセットアップの流れを示します。環境に合わせて，必要な設定をしてください。

図3-1　セットアップの流れ

なお，セットアップ終了後，HITSENSER5 ProfessionalのマネージャでHITSENSER5又はHITSENSER5 Web利用者のユーザ情報や分析結果の格納先を設定する必要があります。詳しくは，「4.3　HITSENSER5での設定」を参照してください。

3.2　プログラム，及びファイルの配置例

プログラムの配置例をROLAPの場合とMOLAPの場合に分けて説明します。プログラムの配置例は，セットアップ完了時のOLAPシステムの完成イメージとしてご覧ください。

＜この節の構成＞

3.2.1　ROLAPの機能を利用する場合

3.2.2　MOLAPの機能を利用する場合

3.2.1　ROLAPの機能を利用する場合

図3-2に，ROLAPの場合のプログラムの配置例を示します。

図3-2　プログラムの配置例（ROLAPの場合）

図3-2は，次のプログラムやファイルを別々のマシンに配置した場合の例です。

リレーショナルデータベース

管理情報の格納先（リレーショナルデータベース，又は管理フォルダ下に作成するファイル）

HITSENSER5 Web

HITSENSER5 Professional

HITSENSER5 Webを配置するマシンについて

リレーショナルデータベースをWindows NT，Windows 2000，又はWindows Server 2003で動作させる場合は，リレーショナルデータベース，Webサーバ，及びHITSENSER5 Webを同じマシンに配置することもできます。

HITSENSER5 Professionalを配置するマシンについて

HITSENSER5 Professionalは，システム内のどこにでも配置できます。リレーショナルデータベースをWindows NT，Windows 2000，又はWindows Server 2003で動作させる場合は，リレーショナルデータベースと同じマシンに配置できます。また，Webサーバ及びHITSENSER5 Webと同じマシンにも配置できます。

DABrokerを配置するマシンについて

DABrokerは，システム内のサーバのどれか一つにインストールしてください。

管理情報の格納先について

管理情報をファイルに格納する場合，管理情報を格納するフォルダは，HITSENSER5 Webから参照できるWindowsマシン上に配置する必要があります。

リレーショナルデータベースに格納する場合，使用できるリレーショナルデータベースには，次の製品があります。

HiRDB

ORACLE

Microsoft SQL Server

リレーショナルデータベースのシステム構成について

リレーショナルデータベースのシステム構成については，各製品のマニュアルを参照してください。

3.2.2　MOLAPの機能を利用する場合

図3-3に，MOLAPの場合のプログラムの配置例を示します。

図3-3　プログラムの配置例（MOLAPの場合）

図3-3は，次のプログラムやファイルを別々のマシンに配置した場合の例です。

Cosmicube

管理情報の格納先（リレーショナルデータベース，又は管理フォルダ下に作成するファイル）

HITSENSER5 Web

HITSENSER5 Professional

HITSENSER5 Webを配置するマシンについて

CosmicubeをWindows NT，又はWindows 2000で動作させる場合は，Cosmicube，Webサーバ，及びHITSENSER5 Webを同じマシンに配置することもできます。また，管理情報格納用のリレーショナルデータベースをWindows 2000，Windows Server 2003又はWindows NTで動作させる場合は，リレーショナルデータベース，Webサーバ，及びHITSENSER5 Webを同じマシンに配置することもできます。更に，Cosmicube，リレーショナルデータベースをWindows 2000又はWindows NTで動作させる場合は，Cosmicube，リレーショナルデータベース，Webサーバ，及びHITSENSER5 Webを同じマシンに配置することもできます。

HITSENSER5 Professionalを配置するマシンについて

HITSENSER5 Professionalは，システム内のどこにでも配置できます。CosmicubeをWindows 2000又はWindows NTで動作させる場合は，Cosmicubeと同じマシンに配置できます。また，Webサーバ及びHITSENSER5 Webと同じマシンにも配置できます。

管理情報の格納先について

管理情報をファイルに格納する場合，管理情報を格納するフォルダは，HITSENSER5 Webから参照できるWindowsマシン上に配置する必要があります。

リレーショナルデータベースに格納する場合，使用できるリレーショナルデータベースには，次の製品があります。

HiRDB

ORACLE

Microsoft SQL Server

Cosmicube及びリレーショナルデータベースのシステム構成について

Cosmicubeのシステム構成については，マニュアル「Hitachi OLAP Server Cosmicube」又は「AIX，HP-UX，Solaris Hitachi OLAP Server Cosmicube」を参照してください。リレーショナルデータベースのシステム構成については，各製品のマニュアルを参照してください。

3.3　インストール前の準備

ここではHITSENSER5 Webの前提ソフトウェアと，CPU（Central Processing Unit），メモリ及びハードディスクの必要条件について説明します。

＜この節の構成＞

3.3.1　前提ソフトウェア

3.3.2　CPU，メモリ，及びハードディスクの必要条件

3.3.1　前提ソフトウェア

HITSENSER5 Webのシステムは，Webサーバ，Webサーバから情報を受け取るWebクライアント，HITSENSER5のマネージャ，リレーショナルデータベース又は多次元データベースで構成されます。ここでは，それぞれに必要なソフトウェアについて説明します。

＜この項の構成＞

(1)　Webサーバ

(2)　Webクライアント

(3)　HITSENSER5のマネージャ

(4)　リレーショナルデータベース又は多次元データベース

(1)　Webサーバ

(a)　オペレーティングシステム

HITSENSER5 Webは，次に示すオペレーティングシステムで動作します。

Windows 2000 Server

Windows 2000 Advanced Server

Windows NT Server 4.0 SP5以降

Windows Server 2003

(b)　サーバソフトウェア

オペレーティングシステムによって，必要なバージョンが異なります。

Windows 2000 Server，Windows 2000 Advanced Serverの場合

Internet Information Services 5.0

Windows NT Serverの場合

Windows NT 4.0 Option Pack（Internet Information Server 4.0）

Windows Server 2003の場合

Internet Information Services 6.0

(2)　Webクライアント

(a)　オペレーティングシステム

HITSENSER5 Webで利用できるWebクライアントは，次に示すオペレーティングシステムで動作します。

Windows 2000

Windows 95 OSR2又はSP1以降

Windows 98 SE以降

Windows Me

Windows XP

Windows NT SP5以降

Windows Server 2003

(b)　ソフトウェア

次に示すソフトウェアが必要です。

Internet Explorer
オペレーティングシステムによって，必要なバージョンが異なります。

Windows 2000，Windows Me，又はWindows NTの場合

Internet Explorer 5.0以降（Windows NTでInternet Explorer 6を使用する場合は，SP6a以降でなければなりません）

Windows 95の場合

Internet Explorer 4.01 SP1～Internet Explorer 5.5

Windows 98の場合

Internet Explorer 4.01 SP1以降

Windows XP又はWindows Server 2003の場合

Internet Explorer 6

(3)　HITSENSER5のマネージャ

マネージャでは，HITSENSER5及びHITSENSER5 Webの利用者の情報，分析結果の格納先を設定します。マネージャは，HITSENSER5 Professionalに含まれる形で提供されます。なお，HITSENSER5 ProfessionalとHITSENSER5 Webは，同じバージョンにする必要があります。HITSENSER5 Professionalの前提ソフトウェアや構築方法については，マニュアル「HITSENSER5」を参照してください。

(4)　リレーショナルデータベース又は多次元データベース

リレーショナルデータベースについては，各製品のマニュアルを参照して構築してください。多次元データベースについては，マニュアル「Hitachi OLAP Server Cosmicube」又は「AIX，HP-UX，Solaris Hitachi OLAP Server Cosmicube」を参照して構築してください。

3.3.2　CPU，メモリ，及びハードディスクの必要条件

各マシンの必要条件を，次に示します。

Webサーバ

CPU：Pentium(R) II 200MHz以上。推奨値はPentium III 500MHz以上。

メモリ：256MB以上。推奨値は512MB以上。

ハードディスクの空き容量：

HITSENSER5 Webのインストール先ドライブ：25MB以上。

システムドライブ（使用するOSがインストールされているドライブ）：10MB以上。

Webクライアント

CPU：Pentium 133MHz以上。推奨値はPentium 200MHz以上。

メモリ：64MB以上。推奨値は128MB以上。

ハードディスクの空き容量：

システムドライブ（使用するOSがインストールされているドライブ）：10MB以上。

3.4　HITSENSER5 Webのインストール

HITSENSER5 WebをWebサーバへインストールします。インストールする前に，IIS Admin Service及びWorld Wide Web Publishing Serviceサービスを停止してください。

HITSENSER5 Webは次の手順でインストールします。

HITSENSER5のインストールウィザードの表示

統合版の場合

日立総合インストーラ（HCD_INST.EXE）を実行します。

HITSENSER5 Webの場合

タスクバーから［スタート］－［ファイル名を指定して実行］を選択し，提供媒体の中にある「Setup.exe」を実行します。

［ようこそ］ダイアログが表示されます。

図3-4　［ようこそ］ダイアログ

［次へ］ボタンを選択すると，［ユーザの情報］ダイアログが表示されます。

図3-5　［ユーザの情報］ダイアログ

ユーザ情報の設定
インストールするユーザの名前と会社名を入力して，［次へ］ボタンを選択します。選択すると，［インストール方法の選択］ダイアログが表示されます。

図3-6　［インストール方法の選択］ダイアログ

インストール方法の選択
インストール方法の「標準」又は「カスタム」を選択して，［次へ］ボタンを選択します。
HITSENSER5 Web（統合OLAP版）で，ROLAP機能又はMOLAP機能だけを選択してインストールしたい場合は，「カスタム」を選択して使用する機能を選択してください。なお，「標準」を選択した場合，DABrokerはインストールされないので，注意してください。
［次へ］ボタンを選択すると，［OLAP種別の選択］ダイアログが表示されます。

図3-7　［OLAP種別の選択］ダイアログ

OLAP種別の選択
使用するOLAP種別を選択して，［次へ］ボタンを選択します。
インストール方法に「カスタム」を選択した場合，［コンポーネントの選択］ダイアログが表示されます。

図3-8　［コンポーネントの選択］ダイアログ

インストールするコンポーネントの選択
インストールするコンポーネントを選択して，［次へ］ボタンを選択します。選択すると，［インストール先の選択］ダイアログが表示されます。

図3-9　［インストール先の選択］ダイアログ

インストール先ディレクトリの指定
インストール先を設定して，［次へ］ボタンを選択します。
デフォルトのインストール先は，「システムドライブ¥Program Files¥HITACHI」です。インストール先を変更する場合は，［参照］ボタンを選択して表示されたダイアログからインストール先を指定します。
［次へ］ボタンを選択すると，［プログラムフォルダの選択］ダイアログが表示されます。

図3-10　［プログラムフォルダの選択］ダイアログ

プログラムフォルダの選択
プログラムフォルダを選択して，［次へ］ボタンを選択します。デフォルトのプログラムフォルダは，「HITSENSER5 Web」です。
［次へ］ボタンを選択すると，［ファイルコピーの開始］ダイアログが表示されます。

図3-11　［ファイルコピーの開始］ダイアログ

ファイルコピーの開始
現在の設定を確認して，［次へ］ボタンを選択します。選択すると，インストールが開始されます。
インストールが完了すると，［セットアップの完了］ダイアログが表示されます。

図3-12　［セットアップの完了］ダイアログ

インストールの終了
再起動するかどうかを選択して，［完了］ボタンを選択します。インストールが終了します。

3.5　Webサーバのセットアップ

WebサーバにHITSENSER5 Webをインストールした後，次に示す設定が必要です。

図3-13　Webサーバのセットアップの流れ

注※1

WebサーバとしてWindows 2000又はWindows Server 2003を使用する場合に必要な設定です。

注※2

WebサーバとしてWindows Server 2003を使用する場合にだけ必要な設定です。

また，管理情報をリレーショナルデータベースで管理する場合，及びドリルスルーを利用する場合は，ODBCデータソースとしてシステムデータソースに追加してください。

＜この節の構成＞

3.5.1　システム環境変数の設定

3.5.2　仮想ディレクトリの作成

3.5.3　認証方法の設定

3.5.4　アクセス権限の追加及び変更

3.5.5　Windows Server 2003の場合の設定

3.5.1　システム環境変数の設定

Webサーバのシステム環境変数「Path」に「インストール先フォルダ¥HITSENSER5 Web¥Program」を追加する必要があります。設定方法を次に示します。

なお，設定後はマシンを再起動させる必要があります。

Windows 2000の場合

マイコンピュータを右クリックすると表示されるポップアップメニューから［プロパティ］を選択する
［システムのプロパティ］ダイアログが表示されます。

［詳細］タブの［環境変数］ボタンを選択する
［環境変数］ダイアログが表示されます。

［システム環境変数］欄にある「Path」を選択し，［編集］ボタンを選択する
［システム変数の編集］ダイアログが表示されます。

［変数値］欄に「インストール先フォルダ¥HITSENSER5 Web¥Program」を追加し，［OK］ボタンを選択する
システム環境変数「Path」に「インストール先フォルダ¥HITSENSER5 Web¥Program」が追加されます。

Windows NTの場合

マイコンピュータを右クリックすると表示されるポップアップメニューから［プロパティ］を選択する
［システムのプロパティ］ダイアログが表示されます。

［環境］タブの［システム環境変数］欄にある「Path」を選択する
［変数］欄に「Path」が表示されます。

［値］欄に「インストール先フォルダ¥HITSENSER5 Web¥Program」を追加し，［OK］ボタンを選択する
システム環境変数「Path」に「インストール先フォルダ¥HITSENSER5 Web¥Program」が追加されます。

Windows Server 2003の場合

マイコンピュータを右クリックすると表示されるポップアップメニューから［プロパティ］を選択する
［システムのプロパティ］ダイアログが表示されます。

［詳細設定］タブの［環境変数］ボタンを選択する
［環境変数］ダイアログが表示されます。

［システム環境変数］欄にある「Path」を選択し，［編集］ボタンを選択する
［システム変数の編集］ダイアログが表示されます。

［変数値］欄に「インストール先フォルダ¥HITSENSER5 Web¥Program」を追加し，［OK］ボタンを選択する
システム環境変数「Path」に「インストール先フォルダ¥HITSENSER5 Web¥Program」が追加されます。

3.5.2　仮想ディレクトリの作成

仮想ディレクトリとは，Webサイトのホームディレクトリとは別のディレクトリ，ドライブ，又はコンピュータにあるファイルをWebサイトへ取り込みたいときに必要なディレクトリのことです。仮想ディレクトリとするディレクトリが，実際にはホームディレクトリの外にあっても，クライアントからはホームディレクトリ下にあるように見えます。ここでは，HITSENSER5 Webで利用するファイルの格納先ディレクトリを仮想ディレクトリとして設定します。仮想ディレクトリはエクスプローラ上で設定できます。次に，設定方法を示します。

エクスプローラ上で「HITSENSER5 Webインストール先フォルダ¥WWW」を選択し，マウスを右クリックして［共有］を選択する

図3-14　エクスプローラ

［WWWのプロパティ］ダイアログが表示されます。

［WWWのプロパティ］ダイアログで［Web共有］タブを選択し，［このフォルダを共有する］を選択する

図3-15　［WWWのプロパティ］ダイアログ

［エイリアスの編集］ダイアログが表示されます。

［エイリアスの編集］ダイアログで［エイリアス］にエイリアス名を入力し，［アクセス］内の全項目をチェックして［OK］ボタンをクリックする

図3-16　［エイリアスの編集］ダイアログ

ここで入力したエイリアス名が，HITSENSER5 Web起動時に必要なURLの一部となります。必要に応じてメモを取るなどしてください。
［OK］ボタンをクリックすると，［WWWのプロパティ］ダイアログに戻ります。このとき，［エイリアス］に入力した名称がエイリアス名として表示されているかを確認します。

図3-17　エイリアスの確認（エクスプローラ）

ここまでの操作で［HITSENSER5 Webインストール先フォルダ¥WWW］が「仮想ディレクトリ」として設定され，クライアントからは，ホームディレクトリ下にエイリアス名のディレクトリが見えるようになります。

なお，仮想ディレクトリの作成及びエイリアス名の確認は，インターネットサービスマネージャでもできます。インターネットサービスマネージャは，次の方法で起動します。

Windows 2000の場合

タスクバーから［スタート］－［設定］－［コントロールパネル］－［管理ツール］－［インターネット サービス マネージャ］を選択する

Windows NTの場合

タスクバーから［スタート］－［プログラム］－［Windows NT 4.0 Option Pack］－［Microsoft Internet Information Server］－［インターネット サービス マネージャ］を選択する

Windows Server 2003の場合

タスクバーから［スタート］－［設定］－［コントロールパネル］－［管理ツール］－［インターネットインフォメーションサービス （IIS） マネージャ］を選択する

3.5.3　認証方法の設定

HITSENSER5 Webの仮想ディレクトリの認証方法を匿名認証に設定します。設定方法を次に示します。

Windows 2000の場合

タスクバーから［スタート］－［設定］－［コントロールパネル］－［管理ツール］－［インターネット サービス マネージャ］を選択する
インターネットサービスマネージャが起動します。

コンソールツリーからHITSENSER5 Webの仮想ディレクトリを選択して右クリックすると表示されるポップアップメニューから［プロパティ］を選択する
［既定のWebサイトのプロパティ］ダイアログが表示されます。

［ディレクトリセキュリティ］タブを選択して，［匿名アクセスおよび認証コントロール］欄の［編集］を選択する
［認証方法］ダイアログが表示されます。

［匿名アクセス］チェックボックスをオンにする

［匿名アクセスで使用されるアカウント］の［編集］を選択する

ユーザ名が「IUSR_コンピュータ名」になっていることを確認する
ユーザ名が「IUSR_コンピュータ名」になっていない場合，［参照］を選択して変更してください。

Windows NTの場合

タスクバーから［スタート］－［プログラム］－［Windows NT 4.0 Option Pack］－［Microsoft Internet Information Server］－［インターネット サービス マネージャ］を選択する
インターネットサービスマネージャが起動します。

コンソールツリーからHITSENSER5 Webの仮想ディレクトリを選択して右クリックすると表示されるポップアップメニューから［プロパティ］を選択する
［既定のWebサイトのプロパティ］ダイアログが表示されます。

［ディレクトリセキュリティ］タブを選択して，［匿名アクセスと認証制御］欄の［編集］を選択する
［認証方法］ダイアログが表示されます。

［匿名アクセスを許可する］チェックボックスをオンにする

［匿名アクセスで使用されるアカウント］の［編集］を選択する

ユーザ名が「IUSR_コンピュータ名」になっていることを確認する
ユーザ名が「IUSR_コンピュータ名」になっていない場合，［参照］を選択して変更してください。

Windows Server 2003の場合

タスクバーから［スタート］－［設定］－［コントロールパネル］－［管理ツール］－［インターネットインフォメーションサービス （IIS） マネージャ］を選択する
インターネットサービスマネージャが起動します。

コンソールツリーからHITSENSER5 Webの仮想ディレクトリを選択して右クリックすると表示されるポップアップメニューから［プロパティ］を選択する
［既定のWebサイトのプロパティ］ダイアログが表示されます。

［ディレクトリセキュリティ］タブを選択して，［認証とアクセス制御］欄の［編集］を選択する

［匿名アクセスを有効にする］チェックボックスをオンにする

ユーザ名が「IUSR_コンピュータ名」になっていることを確認する
ユーザ名が「IUSR_コンピュータ名」になっていない場合，［参照］を選択して変更してください。

3.5.4　アクセス権限の追加及び変更

WebサーバとしてWindows 2000又はWindows Server 2003を使用する場合は，次のどちらかの設定が必要です。

アクセス権限の追加

HITSENSER5 Webがアクセスするリソースのアクセス権限の変更

それぞれについて，次に説明します。

＜この項の構成＞

(1)　アクセス権限の追加

(2)　HITSENSER5 Webがアクセスするリソースのアクセス権限の変更

(1)　アクセス権限の追加

次に対してアクセス権限を追加します。

IISのプロセスのアカウントが所属するグループ

「tmp」及び「Trace」フォルダ

それぞれについて次に説明します。

(a)　IISのプロセスのアカウントが所属するグループのアクセス権限の追加

IISのプロセスのアカウントが所属するグループに，次に示す手順で「Administrators」権限を追加してください。

タスクバーから［スタート］－［プログラム］－［管理ツール］－［コンピュータの管理］を選択する
［コンピュータの管理］ダイアログが表示されます。

コンソールツリーで，「ローカルユーザとグループ」の「ユーザ」の中の「IWAM_コンピュータ名」を選択し，［操作］メニューから［プロパティ］を選択する
［IWAM_コンピュータ名のプロパティ］ダイアログが表示されます。

［所属するグループ］タブを選択し，「Administrators」を追加する

「IUSR_コンピュータ名」についても同様の操作をしてください。

(b)　「tmp」及び「Trace」フォルダのアクセス権限の追加

「HITSENSER5 Webインストールフォルダ¥tmp」及び「HITSENSER5 Webインストールフォルダ¥Trace」のアクセス権限を次に示す手順で変更してください。

エクスプローラで「HITSENSER5 Webインストールフォルダ¥tmp」フォルダを右クリックすると表示されるポップアップメニューから，［プロパティ］を選択する
［tmpのプロパティ］ダイアログが表示されます。

［セキュリティ］タブで［追加］ボタンを選択する
［ユーザー，コンピュータ，またはグループの選択］ダイアログが表示されます。

「Everyone」を選択し，［OK］ボタンを選択する
［tmpのプロパティ］ダイアログの［名前］欄に「Everyone」が追加されます。

「Everyone」を選択し，［アクセス許可］欄の「フルコントロール」を「許可」に設定し，［OK］ボタンを選択する

「HITSENSER5 Webインストールフォルダ¥Trace」についても同様の設定をしてください。また，設定が終了したら，設定を反映させるためにIISを再起動してください。

(2)　HITSENSER5 Webがアクセスするリソースのアクセス権限の変更

HITSENSER5 Webがアクセスするリソースのアクセス権限を変更する場合，次の設定が必要です。

注意

HITSENSER5 Webのバージョンアップ時に更新インストールする場合，次の設定は不要です。

「tmp」及び「Trace」フォルダのアクセス権限の変更

管理フォルダのアクセス権限の変更

「Spool」フォルダのアクセス権限の変更

レジストリキーのアクセス権限の変更

それぞれについて次に説明します。

(a)　「tmp」及び「Trace」フォルダのアクセス権限の変更

「HITSENSER5 Webインストールフォルダ¥tmp」及び「HITSENSER5 Webインストールフォルダ¥Trace」のアクセス権限を次に示す手順で変更してください。

エクスプローラで「HITSENSER5 Webインストールフォルダ¥tmp」フォルダを右クリックすると表示されるポップアップメニューから，［プロパティ］を選択する
［tmpのプロパティ］ダイアログが表示されます。

［セキュリティ］タブで［追加］ボタンを選択する
［ユーザーまたはグループの選択］ダイアログが表示されます。

「コンピュータ名¥IUSR_コンピュータ名」を選択し，［OK］ボタンを選択する
［tmpのプロパティ］ダイアログの［名前］欄に「コンピュータ名¥IUSR_コンピュータ名」が追加されます。

「コンピュータ名¥IUSR_コンピュータ名」を選択し，［アクセス許可］欄の「フルコントロール」を「許可」に設定し，［OK］ボタンを選択する
「コンピュータ名¥IWAM_コンピュータ名」についても同様の設定をしてください。

「HITSENSER5 Webインストールフォルダ¥Trace」についても同様の設定をしてください。設定が終了したら，設定を反映させるためにIISを再起動してください。

(b)　管理フォルダのアクセス権限の変更

HITSENSER5管理情報又はROLAP管理情報をファイルで管理している場合，次の管理フォルダのアクセス権限を「(a)　「tmp」及び「Trace」フォルダのアクセス権限の変更」と同様に変更してください。

HITSENSER5管理情報の管理フォルダ

ROLAP管理情報の管理フォルダ

(c)　「Spool」フォルダのアクセス権限の変更

MOLAPを使用している場合，Cosmicubeで使用する次のフォルダのアクセス権限を「(a)　「tmp」及び「Trace」フォルダのアクセス権限の変更」と同様に変更してください。

システム環境変数「Cosmicube」の内容（フォルダ名）の下の「Spool」フォルダ

(d)　レジストリキーのアクセス権限の変更

レジストリキー「HKEY_LOCAL_MACHINE¥SOFTWARE¥HITACHI¥HITSENSER5 Web」のアクセス権限を次に示す手順で変更してください。

タスクバーから［スタート］－［ファイル名を指定して実行］を選択し，「regedt32」を指定する

レジストリキー「HKEY_LOCAL_MACHINE¥SOFTWARE¥HITACHI¥HITSENSER5 Web」を選択する

次の操作で［HITSENSER5 Webのアクセス許可］ダイアログを開く

Windows 2000の場合

［セキュリティ］－［アクセス許可］を選択します。

Windows Server 2003の場合

［編集］－［アクセス許可］を選択します。

「コンピュータ名¥IUSR_コンピュータ名」を選択し，［OK］ボタンを選択する
［HITSENSER5 Webのアクセス許可］ダイアログの［名前］欄に「コンピュータ名¥IUSR_コンピュータ名」が追加されます。

「コンピュータ名¥IUSR_コンピュータ名」を選択し，［アクセス許可］欄の「フルコントロール」を「許可」に設定し，［OK］ボタンを選択する

「コンピュータ名¥IWAM_コンピュータ名」についても同様の操作をしてください。

3.5.5　Windows Server 2003の場合の設定

WebサーバとしてWindows Server 2003を使用する場合は，次の設定が必要です。

＜この項の構成＞

(1)　IISのActive Server Pages及びISAPI拡張機能の設定

(1)　IISのActive Server Pages及びISAPI拡張機能の設定

IISのActive Server Pages及びISAPI拡張機能を次に示す手順で有効にしてください。

タスクバーから［スタート］－［設定］－［コントロールパネル］－［管理ツール］－［インターネットインフォメーションサービス （IIS） マネージャ］を選択する
コンソールツリーが表示されます。

コンソールツリーで，［Webサービス拡張］を選択する

ウィンドウ領域で，「Active Server Pages」が［禁止］に設定されている場合，［許可］を選択する

ウィンドウ領域で，「すべての不明なISAPI拡張」が［禁止］に設定されている場合，「新しいWebサービス拡張を追加」を使用して，HITSENSER5 Webが提供する次のISAPI dll ファイルを追加してください。

HITSENSER5 Webインストールフォルダ¥WWW¥hs5wsasp.dll
HITSENSER5 Webインストールフォルダ¥WWW¥hs5wscrp.dll
HITSENSER5 Webインストールフォルダ¥WWW¥hs5wsdcr.dll

なお「すべての不明なISAPI拡張」が［許可］に設定されている場合は，すべてのISAPIの使用が許可されているため，HITSENSER5 Web個別の設定は必要ありません。

IISのメタベースプロパティの変更

IISのメタベースプロパティを次に示す手順で変更してください。

タスクバーから［スタート］－［設定］－［コントロールパネル］－［管理ツール］－［インターネットインフォメーションサービス （IIS） マネージャ］を選択する
コンソールツリーが表示されます。

ローカルコンピュータを右クリックし，［プロパティ］を選択する
［ローカルコンピュータのプロパティ］ダイアログが表示されます。

［メタベースの直接編集を有効にする］チェックボックスをオンにする

［OK］ボタンを選択する
［ローカルコンピュータのプロパティ］ダイアログを閉じます。

%Systemroot%¥system32¥inetsrvフォルダ下のMetabase.xmlをメモ帳などで開く

AspMaxRequestEntityAllowedプロパティの値を適切な値に変更する
このプロパティは，分析情報ファイルをHITSENSER5の管理情報に保存する場合，保存する分析情報ファイルの容量（単位：バイト）の上限値に相当します。
この値は，分析情報ファイルの容量の拡張を考え，余裕がある値を指定してください。HITSENSER5 Webでの推奨値は，10MB以上です。

AspBufferingLimitプロパティの値を適切な値に変更する
このプロパティは，HITSENSER5の管理情報で管理している分析情報ファイルを開く場合，分析情報ファイル容量（単位：バイト）の上限値に相当します。
この値は，分析情報ファイルの容量の拡張を考え，余裕がある値を指定してください。HITSENSER5 Webでの推奨値は，10MB以上です。

Metabase.xmlを保存する

3.6　データベース接続の設定

ここでは，ROLAPを利用する場合とMOLAPを利用する場合に分けて，HITSENSER5 Webがデータベースに接続するために必要な設定について説明します。各設定の流れを次に示します。なお，図中の数字は，設定の説明をしている箇所（項番号）を表しています。

図3-18　データベース接続の設定の流れ

＜この節の構成＞

3.6.1　リレーショナルデータベースでの設定（ROLAPの場合）

3.6.2　Cosmicubeでの設定（MOLAPの場合）

3.6.3　その他の設定

3.6.1　リレーショナルデータベースでの設定（ROLAPの場合）

ROLAPの場合，次の三つの設定が必要です。

＜この項の構成＞

(1)　DABrokerの設定

(2)　ODBCデータソースの追加

(3)　環境定義

(1)　DABrokerの設定

HITSENSER5 WebはDABrokerを介してリレーショナルデータベースへ接続します。DABrokerの設定については，「付録A　DABrokerの利用」を参照してください。

(2)　ODBCデータソースの追加

ODBCドライバに対して，リレーショナルデータベースへ接続するための設定が必要です。使用できるODBCドライバは次のとおりです。

HiRDB又はHiRDB on XDM（XDM/RD E2）接続時

DBPARTNER ODBC Driver（DBP/Server Driver32 WSC）

HiRDB ODBC Driver（HiRDB 32bit Driver）

ORACLE，Microsoft SQL Server又はDIAPRISM接続時

DBPARTNER ODBC Driver（DBP/Server Driver32 WSC）

HiRDB ODBC Driverを使用してHiRDB又はHiRDB on XDM（XDM/RD E2）と接続する場合は，HiRDBのマニュアルを参照してください。

ポート番号の登録

DBPARTNER ODBC Driverを使用するためには，DABrokerが使用するポート番号を指定する必要があります。「Windowsインストール先フォルダ¥system32¥drivers¥etc」フォルダの中のWindowsが管理するservicesファイルに，次のポート番号を定義してください。省略値は，40179です。

サービス名：DBPARTNER_SV

ポート番号：DABrokerが使用するポート番号

通信プロトコル種別：tcp

（例）

DBPARTNER_SV 40179/tcp

ODBCドライバの設定画面では，次に示す項目を設定します。

データソース名：

任意の名称を入力します。

ホスト名称：

接続先のDABrokerが配置されているホスト名，又はIPアドレスを入力します。

接続データベース：

接続するリレーショナルデータベースを選択します。

データベース識別子：

接続データベースにHiRDBを指定した場合

接続先のHiRDBが使用するポート番号を半角数字で入力します。省略すると，DABrokerが配置されているマシンのHIRDB環境変数であるPDNAMEPORTの値が仮定されます。

接続データベースにHiRDB on XDM（XDM/RD E2）を指定した場合

DBコネクションサーバのサーバスケジュール番号を半角数字で入力します。詳細については，マニュアル「スケーラブルデータベースサーバ HiRDB Version 6 XDM/RD E2 接続機能」を参照してください。

接続データベースにORACLEを指定した場合

接続先のORACLEがDABrokerとは別マシンに配置されている場合は，DABrokerが使用するORACLEのリスナー名を入力します。省略すると，DABrokerが配置されているマシンのORACLE_SIDの値が仮定されます。

ORACLEとDABrokerが同じマシンに配置されている場合は，指定する必要はありません。

接続データベースにMicrosoft SQL Serverを指定した場合

DABrokerがインストールされているマシンのシステムDSNに設定したSQLサーバのデータソース名を入力します。この値は省略できません。

データベースホスト名：

接続するデータベースにHiRDBを指定した場合

HiRDBのホスト名（PDHOST）を指定します。

接続するデータベースにHiRDB on XDM（XDM/RD E2）を指定した場合

DBコネクションサーバのホスト名又はIPアドレスを指定します。詳細については，マニュアル「スケーラブルデータベースサーバ HiRDB Version 6 XDM/RD E2 接続機能」を参照してください。

送受信領域サイズ：

データ検索で使用する送受信用領域のサイズとして，2048を指定してください。

図3-19　ODBCドライバの設定例

(3)　環境定義

ROLAPの場合，HITSENSER5 Webからリレーショナルデータベースへ接続するための設定をします。この設定は，［HITSENSER5 Web環境定義］ダイアログで設定します。［HITSENSER5 Web環境定義］ダイアログは，タスクバーから［スタート］－［プログラム］－［HITSENSER5 Web］－［環境定義］を選択して表示します。

［HITSENSER5 Web環境定義］ダイアログは，［Cosmicubeサーバ］，［Cosmicube RPC］，［Cosmicubeセッション］，［RDBセッション］，［RDB最大抽出件数］，［オプション情報の管理方法］，［アクセスログ出力］，及び［RDB抽出タイムアウト］タブの八つのタブで構成されます。ここでは，［RDBセッション］タブ，［RDB最大抽出件数］タブ，及び［RDB抽出タイムアウト］タブで設定する内容について説明します。ほかのタブの設定はデフォルト値のままでかまいません。

図3-20　［RDBセッション］タブ

最大数　～＜符号なし整数＞《1～500》

WWWサーバ上で同時に接続できるユーザの最大数を指定します。指定する数はリレーショナルデータベースへの接続数です。デフォルト値は「100」です。セッションの上限を超えた場合，Webクライアントに次のメッセージが表示されます。

「もう一度時間をおいて実行してください」

監視間隔　～＜符号なし整数＞《1～120》（単位：分）

セッションの接続監視間隔を指定します。デフォルト値は「10」です。HITSENSER5 Webは監視間隔で指定した時間ごとにリレーショナルデータベースのセッションを監視します。

タイムアウト時間　～＜符号なし整数＞《1～120》（単位：分）

セッション接続時間の最大値を指定します。デフォルト値は「60」です。HITSENSER5 Webは，接続監視時，最後にアクセスした時間からの経過時間がタイムアウト時間を超えている場合，リレーショナルデータベースとの接続を強制的に終了させます。

図3-21　［RDB最大抽出件数］タブ

ROLAPの場合，WebサーバからWebクライアントに送信されるリレーショナルデータベースの抽出件数が多くなると，Webサーバ及びWebクライアントのマシンに負荷が掛かります。そのため，［RDB最大抽出件数］タブで，WebサーバからWebクライアントに送信するリレーショナルデータベースの抽出件数の上限値を設定することができます。

最大抽出件数を指定する

最大抽出件数を指定する場合，チェックします。デフォルトは最大抽出件数を指定していません。

指定件数　～＜符号なし整数＞《1～2,147,483,647》

「最大抽出件数を指定する」をチェックすると，リレーショナルデータベースから抽出するレコード件数の上限値を指定できます。「最大抽出件数を指定する」をチェックしてから，「指定件数」に抽出する件数を指定してください。

図3-22　［RDB抽出タイムアウト］タブ

RDB抽出タイムアウトを設定する

RDB抽出時のHITSENSER5 Webとデータベース間のタイムアウト時間を設定する場合は，チェックします。デフォルトはRDB抽出タイムアウトを設定しません（チェックボックスはチェックされていません）。

監視間隔　～＜符号なし整数＞《1～30》（単位：分）

RDB抽出タイムアウトの監視間隔を設定します。デフォルト値は「10」です。HITSENSER5 Webは，設定した時間ごとにRDBデータの抽出処理時間がタイムアウト時間を超えていないか監視します。

タイムアウト時間　～＜符号なし整数＞《10～360》（単位：分）

RDB抽出タイムアウトの最大値を設定します。デフォルト値は「60」です。HITSENSER5 Webは，RDBデータの抽出処理時間が設定したタイムアウト時間を超えた場合，データベースとの接続を強制的に切断します。

RDB抽出タイムアウトの対象となる操作について

RDB抽出タイムアウトは，ROLAPで分析対象データのRDBデータ抽出を行う操作をした場合に有効になります。

次のRDBデータの抽出では，RDB抽出タイムアウトは無効になります。

ROLAP環境情報をRDBで管理した場合のROLAPへのアクセス

HITSENSER5 管理情報をRDBで管理した場合のHITSENSER5管理情報のアクセス

ドリルスルー機能

3.6.2　Cosmicubeでの設定（MOLAPの場合）

MOLAPの場合，HITSENSER5 WebからCosmicubeへ接続するための設定をします。この設定は，［HITSENSER5 Web環境定義］ダイアログで設定します。［HITSENSER5 Web環境定義］ダイアログは，タスクバーから［スタート］－［プログラム］－［HITSENSER5 Web］－［環境定義］を選択して表示します。

［HITSENSER5 Web環境定義］ダイアログは，［Cosmicubeサーバ］，［Cosmicube RPC］，［Cosmicubeセッション］，［RDBセッション］，［RDB最大抽出件数］，［オプション情報の管理方法］，［アクセスログ出力］，及び［RDB抽出タイムアウト］タブの八つのタブで構成されます。以降，それぞれのタブで設定する内容について説明します。

ダイアログ中の表示内容はデフォルト値になっています。［Cosmicubeサーバ］タブの設定を除いては，デフォルト値のままでかまいません。

＜この項の構成＞

(1)　サーバ名，ノード名の設定

(2)　RPCの設定

(3)　Cosmicubeセッションの設定

(1)　サーバ名，ノード名の設定

ここでは，HITSENSER5 Webから接続するCosmicubeのサーバ（フロントエンドサーバ（FES）及び辞書サーバ（DDS））の名称及びノード名を設定します。これらは，［HITSENSER5 Web環境定義］ダイアログの［Cosmicubeサーバ］タブで設定します。

図3-23　［Cosmicubeサーバ］タブ

FES　ノード名　～＜1～15文字の識別子＞

HITSENSER5 Webから接続するCosmicubeのフロントエンドサーバ（FES）のノード名を指定します。システム構成の設定時に，Windowsが管理するhostsファイルで指定した名称を指定してください。

FES　サーバ名　～＜1～7文字の識別子＞

HITSENSER5 Webから接続するCosmicubeのフロントエンドサーバ（FES）のサーバ名称を指定します。システム構成の設定時に，Windowsが管理するservicesファイルで指定した名称を指定してください。

DDS　ノード名　～＜1～15文字の識別子＞

HITSENSER5 Webから接続するCosmicubeの辞書サーバ（DDS）のノード名を指定します。システム構成の設定時に，Windowsが管理するhostsファイルで指定した名称を指定してください。

DDS　サーバ名　～＜1～7文字の識別子＞

HITSENSER5 Webから接続するCosmicubeの辞書サーバ（DDS）のサーバ名を指定します。システム構成の設定時に，Windowsが管理するservicesファイルで指定した名称を指定してください。

(2)　RPCの設定

ここでは，HITSENSER5 WebとCosmicubeのサーバとの通信処理での最大応答待ち時間を設定します。最大応答待ち時間は，［HITSENSER5 Web環境定義］ダイアログの［Cosmicube RPC］タブで設定します。

図3-24　［Cosmicube RPC］タブ

最大応答待ち時間(T)

～＜符号なし整数＞ ((1～65535))（単位：秒）

HITSENSER5 WebとCosmicubeサーバ間，CosmicubeサーバとCosmicubeサーバ間で，RPCによって通信する場合の応答待ち時間の最大値を秒単位で指定します。デフォルト値は「600」です。ただし，HITSENSER5 WebとCosmicubeサーバ間，CosmicubeサーバとCosmicubeサーバ間の接続・切断のための最大応答待ち時間は，指定した最大応答待ち時間より短縮される場合があります。

指定時間を過ぎても応答がない場合，通信相手のサーバが異常終了したものとみなされます。最大応答待ち時間を小さくし過ぎると，通信相手のサーバからの応答を受け取る前に通信相手のサーバが異常終了したものとみなされることがあるので注意してください。

(3)　Cosmicubeセッションの設定

ここでは，HITSENSER5 WebからCosmicubeのサーバ（フロントエンドサーバ（FES）及び辞書サーバ（DDS））へ同時に接続できるセッション数などを設定します。これらは，［HITSENSER5 Web環境定義］ダイアログの［Cosmicubeセッション］タブで設定します。

図3-25　［Cosmicubeセッション］タブ

最大数(X)　～＜符号なし整数＞ ((1～500))（単位：セッション）

Webサーバに同時に接続できるユーザ（セッション）数の最大値を指定します。デフォルト値は「100」です。ユーザ（セッション）数は，Cosmicubeサーバの［環境定義］ダイアログで指定する「Cosmicubeに同時に接続できるユーザ数」以下になるように，リソースに応じて指定してください。また，ライセンスの制限内で指定してください。

監視間隔(T)　～＜符号なし整数＞ ((1～120))（単位：分）

セッションの接続監視間隔を設定します。デフォルト値は「10」です。HITSENSER5 Webは，ここで設定した間隔でCosmicubeのセッションを監視します。

タイムアウト時間(O)　～＜符号なし整数＞ ((1～120))（単位：分）

セッション接続時間の最大値を指定します。デフォルト値は「60」です。HITSENSER5 Webは，接続監視時，最後に接続した時間からの経過時間がここで設定した時間を超えている場合，Cosmicubeとの接続を強制終了させます。

3.6.3　その他の設定

HITSENSER5 Webのオプション情報の管理方法やアクセスログの出力先などの設定をします。この設定は，［HITSENSER5 Web環境定義］ダイアログで設定します。［HITSENSER5 Web環境定義］ダイアログは，タスクバーから［スタート］－［プログラム］－［HITSENSER5 Web］－［環境定義］を選択して表示します。

［HITSENSER5 Web環境定義］ダイアログは，［Cosmicubeサーバ］，［Cosmicube RPC］，［Cosmicubeセッション］，［RDBセッション］，［RDB最大抽出件数］，［オプション情報の管理方法］，［アクセスログ出力］，及び［RDB抽出タイムアウト］タブの八つのタブで構成されます。以降，それぞれのタブで設定する内容について説明します。

ダイアログ中の表示内容はデフォルト値になっています。ここでは，［オプション情報の管理方法］タブ及び［アクセスログ出力］タブで設定する内容について説明します。各タブの設定は，デフォルト値のままでかまいません。

＜この項の構成＞

(1)　オプション情報の設定

(2)　アクセスログの設定

(1)　オプション情報の設定

Webクライアントマシン上で，オプション情報をマシン単位で管理するか，又はWindowsユーザ単位（ログインユーザ単位のレジストリ）で管理するかを選択します。デフォルトは「マシン単位に管理」が選択されています。オプション情報とは，［ツール］－［オプション］から開く［オプション］ダイアログで設定する情報のことです。オプション情報は，［HITSENSER5 Web環境定義］ダイアログの［オプション情報の管理方法］タブで設定します。

図3-26　［オプション情報の管理方法］タブ

マシン単位に管理

Windowsシステムフォルダ下のhs5wopt.iniファイルでオプション情報が管理されます。Webクライアントマシンのレジストリで管理されている場合，HITSENSER5 Webを使用する際，レジストリからファイルに自動的に移行して，Windowsシステムフォルダ下にhs5wopt.iniファイルを作成します。

Windowsユーザ単位に管理

レジストリ（HKEY_CURRENT_USER¥SOFTWARE¥HITACHI¥HITSENSER5 WebClient¥Analyzer）でオプション情報が管理されます。Webクライアントマシンのファイルで管理されていた場合に，HITSENSER5 Webを使用するときは，ファイルからレジストリに自動的に移行し，hs5wopt.iniファイルは削除されます。

注意

WebクライアントマシンがWindows 2000，Windows Server 2003，及びWindows XPの場合，Windowsユーザの権限の設定により，Windowsシステムフォルダ下のhs5wopt.iniファイルの作成，削除又は，オプション情報の書き込みができないことがあります。作成，削除又は，書き込みができない場合，［ツール］ －［オプション］からメニューを操作するとき又は，HITSENSER5 Webを終了するときに毎回エラーダイアログが表示されます。

このような場合，次のどちらかの設定をしてください。

Windows 2000又はWindows Server 2003ではPowerUser以上の権限を持っているWindowsユーザで使用します。Windows XPでは，アカウントの種類に「コンピュータの管理者」を指定したWindowsユーザで使用してください。

Windowsシステムフォルダ（C:¥WINNTなど）に「読み取り」「書き込み」属性で，hs5wopt.iniファイルに「読み取り」「書き込み」「削除」属性でアクセスできるWindowsユーザグループを作成して，そのユーザグループに属するWindowsユーザ上で使用してください。

マシン単位に管理

Windowsシステムフォルダ（C:¥WINNTなど）

Windowsシステムフォルダ下の hs5wopt.ini ファイル（存在する場合）

Windowsユーザ単位に管理

Windowsシステムフォルダ下の hs5wopt.ini ファイル（存在する場合）

各Webクライアントで上記の設定ができない場合，「4.2.3 エラーダイアログを非表示にする方法」の設定を行うことで，このエラーダイアログを非表示にできます。

(2)　アクセスログの設定

どのユーザがどのデータにアクセスしたのかを示す情報（アクセスログ）について設定します。アクセスログについては，［HITSENSER5 Web環境定義］ダイアログの［アクセスログ出力］タブで設定します。アクセスログについては，「4.6　アクセスログの取得」を参照してください。

図3-27　［アクセスログ出力］タブ

アクセスログを出力する

アクセスログを出力する場合，チェックします。デフォルトでは，チェックされていません。

出力先フォルダ

「アクセスログを出力する」チェックボックスをチェックすると，アクセスログを出力するフォルダを指定できます。［参照］ボタンで，出力先フォルダを選択できます。「アクセスログを出力する」チェックボックスをチェックした状態で，［出力先フォルダ］を指定しなかった場合，「HITSENSER5 Webのインストール先フォルダ¥trace」が仮定されます。

［出力先フォルダ］に指定できるフォルダは，HITSENSER5 Web がインストールされているマシン上のフォルダです。ほかのマシンの共有フォルダは指定できません。

Windows 2000又はWindows Server 2003で，「HITSENSER5 Webのインストール先フォルダ¥ trace」以外にアクセスログを出力する場合，「HITSENSER5 Webのインストール先フォルダ¥ trace」と同じアクセス権を設定してください。

4.　運用

この章では，システムを起動及び終了する手順，システム環境の変更，HITSENSER5 Webの機能，及び障害発生時の保守情報となるアクセスログとトレース情報の取得について説明します。

＜この章の構成＞

4.1　システムの起動と終了

4.2　セットアップの変更

4.3　HITSENSER5での設定

4.4　外部ユーザ認証機能の利用

4.5　セッションログイン機能の利用

4.6　アクセスログの取得

4.7　HITSENSER5 Webのトレース情報の取得

4.1　システムの起動と終了

HITSENSER5 Webを使用するシステムは，HITSENSER5 WebのほかにHITSENSER5，データベースなどとともに構成されます。このため，システム全体を起動したり，停止したりするには，システムを構成する各ソフトウェアを所定の手順で起動，停止する必要があります。

各ソフトウェアを起動する手順を次に示します。なお，各ソフトウェアの起動方法，終了方法については，それぞれのマニュアルを参照してください。

＜この節の構成＞

4.1.1　ROLAPの場合

4.1.2　MOLAPの場合

4.1.1　ROLAPの場合

ROLAPの場合のHITSENSER5 Webシステムの構成を図4-1に示します。図中の（a）～（f）を使って，システムの起動及び終了の手順を説明します。

図4-1　ROLAPの場合のシステム構成と起動手順

＜この項の構成＞

(1)　起動

(2)　終了

(1)　起動

次の順序でシステムを起動してください。

リレーショナルデータベース（a）

DABroker（b）

管理情報格納先のマシン（c）

HITSENSER5 Professional（d）

Webサーバ（IIS）（e）

一般ユーザのマシン，Webブラウザ（f）

(2)　終了

次の順序でシステムを終了してください。

一般ユーザのマシン，Webブラウザ（f）

Webサーバ（IIS）（e）

HITSENSER5 Professional（d）

管理情報格納先のマシン（c）

DABroker（b）

リレーショナルデータベース（a）

4.1.2　MOLAPの場合

MOLAPの場合のHITSENSER5 Webシステムの構成を図4-2に示します。図中の（a）～（f）を使って，システムの起動及び終了の手順を説明します。

図4-2　MOLAPの場合のシステム構成と起動手順

＜この項の構成＞

(1)　起動

(2)　終了

(1)　起動

次の順序でシステムを起動してください。

Cosmicube（a）（b）

管理情報格納先のマシン（c）

HITSENSER5 Professional（d）

Webサーバ（IIS）（e）

一般ユーザのマシン，Webブラウザ（f）

(2)　終了

次の順序でシステムを終了してください。

一般ユーザのマシン，Webブラウザ（f）

Webサーバ（IIS）（e）

HITSENSER5 Professional（d）

管理情報格納先のマシン（c）

Cosmicube（a）（b）

4.2　セットアップの変更

HITSENSER5 Webがデータベースと接続する際の接続ユーザ数及び接続期間の設定は，HITSENSER5 Webでの設定とは別に，ROLAPではDABroker，MOLAPではCosmicubeでも設定します。そのため，HITSENSER5 Webでは，DABroker及びCosmicubeでの設定を考慮して設定する必要があります。

＜この節の構成＞

4.2.1　ROLAPをする場合の接続ユーザ数，接続期間の変更

4.2.2　MOLAPをする場合の接続ユーザ数，接続期間の変更

4.2.3　エラーダイアログを非表示にする方法

4.2.4　データベース接続を中断させない運用方法

4.2.1　ROLAPをする場合の接続ユーザ数，接続期間の変更

HITSENSER5 Webでは，ROLAPをする場合にDABrokerを使用してデータベースに接続しています。接続ユーザ数及び接続期間は，DABrokerの設定に依存するため，DABrokerでの設定を確認した後に設定してください。

HITSENSER5 Webがデータベースと接続するときのユーザ数及び接続期間の設定は，［HITSENSER5 Web 環境定義］ダイアログの［RDBセッション］タブで設定します。ここでは，接続ユーザ数及び接続期間の設定について説明します。

［HITSENSER5 Web 環境定義］ダイアログの［RDBセッション］タブの表示

タスクバーから［スタート］－［プログラム］－［HITSENSER5 Web］－［環境定義］を選択して，［HITSENSER5 Web 環境定義］ダイアログを表示します。その後，［RDBセッション］タブを選択します。

図4-3　［HITSENSER5 Web 環境定義］ダイアログの［RDBセッション］タブ

＜この項の構成＞

(1)　接続ユーザ数の設定

(2)　接続期間の設定

(1)　接続ユーザ数の設定

システムで使用するユーザ数の増減に合わせて，接続ユーザ数を設定する方法について説明します。

HITSENSER5 Webで設定する接続ユーザ数は，［HITSENSER5 Web 環境定義］ダイアログの［RDBセッション］タブで設定します。なお，HITSENSER5 Webでは，ROLAPをする場合にDABrokerを使用してデータベースに接続しています。そのため，HITSENSER5 Webで設定する接続ユーザ数は，DABrokerの接続ユーザ数を超えた数を設定できません。DABrokerの接続ユーザ数を確認してから，HITSENSER5 Webで接続ユーザ数を変更してください。なお，システムで使用するユーザ数がDABrokerの接続ユーザ数を超える場合には，DABrokerの接続ユーザ数を変更した後で，HITSENSER5 Webのユーザ数を設定してください。

DABrokerの接続ユーザ数の確認又は変更
DABrokerの接続ユーザ数は，［DABroker 動作環境設定］ダイアログの［DBPARTNER設定］タブで確認又は変更します。

［DABroker 動作環境設定］ダイアログの表示

プログラムフォルダに登録された［環境設定］を起動します。

図4-4　［DABroker 動作環境設定］ダイアログ

［DABroker 動作環境設定］ダイアログの「最大接続ユーザ数」を確認します。必要に応じて値を変更してください。なお，「最大接続ユーザ数」は，同時にデータベースに接続するユーザ数以上の値を設定してください。

HITSENSER5 Webの接続ユーザ数の設定
［HITSENSER5 Web 環境定義］ダイアログの［RDBセッション］タブの「最大数」を1～500の範囲で設定します。なお，設定する「最大数」は，DABrokerの「最大接続ユーザ数」以下としてください。DABrokerの「最大接続ユーザ数」より大きい値を設定した場合，システムを運用しデータベースに接続した時点でエラーとなります。

(2)　接続期間の設定

HITSENSER5 Webがリレーショナルデータベースと接続する期間は，データを検索している期間になります。HITSENSER5 Webの開始及び終了とは関係しません。

例えば，HITSENSER5 Webで階層表を新規に作成する場合，［ビューアの形態］ダイアログで表示形態を選択したときに，HITSENSER5 Webは必要な情報を取得するためにリレーショナルデータベースに接続します。そして，［項目設定］ダイアログが表示されたときに接続を解除します。

図4-5　リレーショナルデータベースとの接続期間

データベースに接続している状態で，通信障害やWebブラウザの障害などが発生した場合，システムではそのユーザがデータベースに接続している状態として扱われます。そのため，ユーザがデータベースに接続していない状態にもかかわらず，接続状態として継続しているため，システムに負荷が掛かります。

HITSENSER5 Webは，データベースとの接続状態を監視します。接続状態を監視した結果，データベースと接続していない状態と判断された場合，最後にリレーショナルデータベースにアクセスしてからタイムアウト時間に設定した時間が経過した時点で，HITSENSER5 Webが自動的に接続を解除します。

ここでは，HITSENSER5 Webでデータを検索している状態かどうかを監視する間隔，及びHITSENSER5 Webが自動的に接続を解除する時間の設定について説明します。なお，設定後はIISを再起動してください。

(a)　接続状態を監視する間隔の設定

HITSENSER5 Webがユーザの接続状態を監視する間隔を［HITSENSER5 Web 環境定義］ダイアログの［RDBセッション］タブの「監視間隔」に1～120（単位：分）の範囲で設定します。

(b)　自動的に接続を解除する時間の設定

最後にデータベースにアクセスした時点から接続を解除するまでの時間を［HITSENSER5 Web 環境定義］ダイアログの［RDBセッション］タブの「タイムアウト時間」に1～120（単位：分）の範囲で設定します。「タイムアウト時間」経過後にHITSENSER5 Webが接続を監視した結果，接続していない状態と判断された場合は，HITSENSER5 Webが自動的に接続を解除します。

(c)　接続状態が解除された場合のシステムの動作について

接続状態が解除された場合のシステムの動作は，接続を解除するプログラムによって異なります。

HITSENSER5 Webが自動的に接続を解除した場合
HITSENSER5 Webが自動的に接続を解除した場合，接続を解除されたユーザの接続情報がDABrokerの［DABroker管理］ダイアログから削除されます。

DABroker管理ユティリティから接続を解除した場合
DABroker管理ユティリティから接続を解除した場合，HITSENSER5 Webはデータベースに接続している状態のままとなります。接続状態が解除されるのは，「タイムアウト時間」経過後にHITSENSER5 Webが接続を監視した結果，接続していない状態と判断された時点です。

4.2.2　MOLAPをする場合の接続ユーザ数，接続期間の変更

MOLAPの場合，接続ユーザ数及び接続期間はCosmicubeの設定に依存するため，Cosmicubeでの設定を確認した後に設定してください。

HITSENSER5 WebがCosmicubeと接続するときの接続ユーザ数及び接続期間の設定は，［HITSENSER5 Web 環境定義］ダイアログの［Cosmicubeセッション］タブで設定します。ここでは，［HITSENSER5 Web 環境定義］ダイアログの［Cosmicubeセッション］タブの表示方法を示し，接続ユーザ数及び接続期間の設定方法について説明します。

［HITSENSER5 Web 環境定義］ダイアログの［Cosmicubeセッション］タブの表示

タスクバーから［スタート］－［プログラム］－［HITSENSER5 Web］－［環境定義］を選択して，［HITSENSER5 Web 環境定義］ダイアログを表示します。その後，［Cosmicubeセッション］タブを選択します。

図4-6　［HITSENSER5 Web 環境定義］ダイアログの［Cosmicubeセッション］タブ

＜この項の構成＞

(1)　接続ユーザ数の設定

(2)　接続期間の設定

(1)　接続ユーザ数の設定

システムで使用するユーザ数の増減に合わせて，接続ユーザ数を設定する方法について説明します。

HITSENSER5 Webで設定する接続ユーザ数は，［HITSENSER5 Web 環境定義］ダイアログの［Cosmicubeセッション］タブで設定します。HITSENSER5 Webで設定する接続ユーザ数は，Cosmicubeで設定する接続ユーザ数を超えた数を設定できません。Cosmicubeの接続ユーザ数を確認してから，HITSENSER5 Webの接続ユーザ数を変更してください。なお，システムで使用するユーザ数がCosmicubeの接続ユーザ数を超える場合には，Cosmicubeの接続ユーザ数を変更した後で，HITSENSER5 Webの接続ユーザ数を設定してください。

Cosmicubeの接続ユーザ数の確認又は変更
Cosmicubeの接続ユーザ数は，Cosmicubeマネージャクライアントの［環境定義］ダイアログで確認又は変更します。

［環境定義］ダイアログの表示

マネージャクライアントの［編集］－［環境定義］メニューを選択します。

図4-7　［環境定義］ダイアログ

［環境定義］ダイアログの［セッション］タブの「同時接続可能ユーザ数」を確認します。必要に応じて値を変更してください。

HITSENSER5 Webの接続ユーザ数の設定
［HITSENSER5 Web 環境定義］ダイアログの［Cosmicubeセッション］タブの「最大数」を1～500の範囲で設定します。なお，設定する「最大数」は，Cosmicubeの［環境定義］ダイアログの「同時接続可能ユーザ数」以下としてください。Cosmicubeの［環境定義］ダイアログの「同時接続可能ユーザ数」より大きい値を設定した場合，システムを運用しデータベースに接続した時点でエラーとなります。

(2)　接続期間の設定

HITSENSER5 WebがCosmicubeと接続する期間は，HITSENSER5 WebがCosmicubeから情報を取得してから，Webブラウザを終了するまでの期間です。

例えば，HITSENSER5 Webで階層表を新規に作成する場合，［ビューアの形態］ダイアログで表示形態を選択したときに，HITSENSER5 Webは必要な情報を取得するためにCosmicubeに接続します。それ以降，Webブラウザを終了するまでCosmicubeと接続しています。

図4-8　Cosmicubeとの接続期間

Cosmicubeに接続している状態で，通信障害やWebブラウザの障害などが発生した場合，システムではそのユーザがCosmicubeに接続している状態として扱われます。そのため，ユーザがCosmicubeに接続していない状態にもかかわらず，接続状態として継続しているため，システムに負荷が掛かります。

HITSENSER5 Webは，Cosmicubeとの接続状態を監視します。接続状態を監視した結果，Cosmicubeと接続していない状態と判断された場合，最後にCosmicubeにアクセスしてからタイムアウト時間が経過した時点で，HITSENSER5 Webが自動的に接続を解除します。

ここでは，HITSENSER5 WebがCosmicubeと接続している状態かどうかを監視する間隔，及びHITSENSER5 Webが自動的に接続を解除する時間の設定について説明します。なお，設定後はIISを再起動してください。

(a)　接続状態を監視する間隔の設定

HITSENSER5 Webがユーザの接続状態を監視する間隔を［HITSENSER5 Web 環境定義］ダイアログの［Cosmicubeセッション］タブの「監視間隔」に1～120（単位：分）の範囲で設定します。

(b)　自動的に接続を解除する時間の設定

最後にCosmicubeにアクセスした時点から接続を解除するまでの時間を［HITSENSER5 Web 環境定義］ダイアログの［Cosmicubeセッション］タブの「タイムアウト時間」に1～120（単位：分）の範囲で設定します。「タイムアウト時間」経過後にHITSENSER5 Webが接続を監視した結果，接続していない状態と判断された場合は，HITSENSER5 Webが自動的に接続を解除します。

(c)　接続状態が解除された場合のシステムの動作について

HITSENSER5 Webが自動的に接続を解除した場合は，接続を解除されたユーザの接続情報がCosmicubeマネージャクライアントから削除されます。

4.2.3　エラーダイアログを非表示にする方法

「3.6.3(1)　オプション情報の設定」の注意に記載しているWebクライアントマシンの使用形態の設定をしなかった場合，［ツール］－ ［オプション］からメニューを操作するとき，及びHITSENSER5 Webを終了するときに毎回エラーダイアログが表示されます。出力されるエラーダイアログを非表示にする方法について説明します。

＜この項の構成＞

(1)　エラーダイアログ表示オプションの設定

(2)　エラーダイアログ表示オプションの設定を有効にする方法

(1)　エラーダイアログ表示オプションの設定

次の設定を行うことで，運用するときにエラーダイアログを非表示にできます。

Webサーバ上で次のレジストリキーのエントリ名「OptionManageErrorDialog」に「False」を設定してください。

HKEY_LOCAL_MACHINE¥SOFTWARE¥HITACHI¥HITSENSER5Web¥VVRR¥AnalyzerOption

True：オプション情報の管理方法を変更した場合，クライアントマシン上で定義ファイル及びレジストリの書き込みエラー又は削除エラーが発生したとき，エラーダイアログが表示されます（標準値）。

False：オプション情報の管理方法を変更した場合，クライアントマシン上で定義ファイル及びレジストリの書き込みエラー又は削除エラーが発生したときは，エラーダイアログが表示されません。

注意

エントリ名「OptionManageErrorDialog」が存在しない場合は，エラーダイアログが表示されます。

VVRRにはバージョン番号が設定されます。例えば，発行するバージョンが，02-80であれば，「0280」と表示されます。

(2)　エラーダイアログ表示オプションの設定を有効にする方法

次の設定を行うことで，エラーダイアログ表示オプションを有効にできます。

Webサーバのレジストリを変更する

クライアントのブラウザを終了させる

ブラウザでHITSENSER5 Webを再起動する

なお，WebサーバのIISは再起動する必要はありません。

4.2.4　データベース接続を中断させない運用方法

HTTPSで接続している時に，データベースからデータ抽出を中断した場合，Webシステムの構成などにより，WebクライアントとWebサーバ間で正しく認証が行えずにエラーとなります。その影響で，データ抽出を中断できない場合があります。そのような環境ではデータベース接続を中断させない運用をしてください。

ここでは，HITSENSER5 Webにおけるデータベースアクセスを中断させない運用方法について説明します。

＜この項の構成＞

(1)　データベースアクセスを中断させない設定

(2)　データベースアクセスを中断させない設定を有効にする方法

(1)　データベースアクセスを中断させない設定

Webサーバ上で次のレジストリキーのエントリ名「UnableRDBFetchCancel」に「True」を設定してください。

HKEY_LOCAL_MACHINE¥SOFTWARE¥HITACHI¥HITSENSER5 Web¥VVRR¥AnalyzerOption

True：HTTPS接続時にデータベースアクセスの中断機能を無効にします。

False：HTTPS接続時でもデータベースアクセスの中断機能を有効にします（標準値）。

注意

エントリ名「UnableRDBFetchCancel」が存在しない場合は，データベースアクセスの中断機能を有効にします。

VVRRにはバージョン番号が表示されます。例えば，発行するバージョンが02-80の場合は，「0280」と表示されます。

(2)　データベースアクセスを中断させない設定を有効にする方法

設定を有効にするには，次の操作をしてください。

Webサーバのレジストリを変更する

クライアントのブラウザを終了させる

再度ブラウザでHITSENSER5 Webを起動する

なお，WebサーバのIISは再起動する必要はありません。

4.3　HITSENSER5での設定

HITSENSER5 Webを使用する前に，HITSENSER5のマネージャでHITSENSER5又はHITSENSER5 Web利用者のユーザ情報や分析結果の格納先を設定する必要があります。

＜この節の構成＞

4.3.1　HITSENSER5での準備

4.3.2　HITSENSER5の環境定義ファイルの利用

4.3.1　HITSENSER5での準備

HITSENSER5 Webを使用する前に，次に示す内容をHITSENSER5で設定してください。

管理情報の格納方法，及び格納先

グループの作成とユーザの登録

分析対象データの作成

これらの設定方法については，マニュアル「HITSENSER5」及びHITSENSER5のオンラインヘルプを参照してください。

4.3.2　HITSENSER5の環境定義ファイルの利用

HITSENSER5の次のファイルは，HITSENSER5 Webに流用できます。これらのファイルを流用すると，HITSENSER5での設定がHITSENSER5 Webに反映されます。

環境定義ファイル

ドリルスルー環境定義ファイル

＜この項の構成＞

(1)　環境定義ファイル（hs5mng.h5e）

(2)　ドリルスルー環境定義ファイル（*.dat，及び*.rdat）

(1)　環境定義ファイル（hs5mng.h5e）

環境定義ファイルとは，システム管理者が設定した接続情報が記録されたファイルです。

このファイルはHITSENSER5を利用したシステムの中の「HITSENSER5マネージャのインストール先フォルダ¥HITSENSER5¥conf¥」の下にあります。HITSENSER5 Webに流用する場合は，「HITSENSER5 Webのインストール先フォルダ¥HITSENSER5 Web¥conf¥」に格納してください。格納後にIISを再起動することで，環境定義ファイルの設定が反映されます。

なお，HITSENSER5で環境定義ファイルを更新したときは，HITSENSER5 Webの環境定義ファイルも更新してください。

(2)　ドリルスルー環境定義ファイル（*.dat，及び*.rdat）

ドリルスルー実行時に表示されるデータについて定義したファイルです。

このファイルはHITSENSER5を利用したシステムの中の「HITSENSER5マネージャのインストール先フォルダ¥HITSENSER5¥conf¥」の下にあります。これをHITSENSER5 Webのドリルスルー環境定義ファイルとして流用することもできます。

HITSENSER5 Webでのドリルスルー環境定義ファイルは，格納する場所によって，「ユーザごとのファイル」又は「全ユーザ共通のファイル」として使用できます。なお，各フォルダの作成及びドリルスルー環境定義ファイルの格納は，システム管理者が担当してください。

ユーザごとのドリルスルー環境定義ファイルとして使用する場合
「HITSENSER5 Webのインストール先フォルダ¥HITSENSER5 Web¥Conf¥」の下に各ユーザIDを名称とするフォルダを作成して，ユーザごとにドリルスルー環境設定ファイルを格納してください。ここに格納されたファイルは，各ユーザIDを持つユーザからドリルスルー要求があった場合に使用されます。

全ユーザ共通のドリルスルー環境定義ファイルとして使用する場合
「HITSENSER5 Webのインストール先フォルダ¥HITSENSER5 Web¥Conf¥」の下にドリルスルー環境定義ファイルを格納してください。ここに格納されたファイルは，ユーザIDのフォルダを作成していないユーザからドリルスルー要求があった場合に使用されます。

ドリルスルー環境定義ファイル格納後に，Webブラウザを終了し，HITSENSER5 Webを再起動することでドリルスルー環境定義ファイルの設定が反映されます。

なお，HITSENSER5でドリルスルー環境定義ファイルを更新したときは，HITSENSER5 Webのドリルスルー環境定義ファイルも更新してください。

4.4　外部ユーザ認証機能の利用

外部ユーザ認証機能とは，HITSENSER5 Webの外部で管理するユーザ情報やユーザ認証の仕組みを使用して，HITSENSER5 Webのユーザ認証を実現する機能です。例えば，グループウェアなどを導入しているのであれば，そのグループウェアのユーザIDとパスワードを利用してHITSENSER5 Webにログインできます。

外部ユーザ認証機能を使用したユーザ認証の仕組みには，次に示す形態があります。

HITSENSER5 Webのログインダイアログで入力したユーザIDを外部に渡し，外部でユーザ認証を実施する

外部でユーザ認証を実施するためには，ユーザが作成するユーザ認証用のActiveXコンポーネントをHITSENSER5 Webで使用できるようにレジストリに登録する必要があります。

＜この節の構成＞

4.4.1　外部ユーザ認証機能を利用するための環境構築の流れ

4.4.2　ActiveXコンポーネントの作成

4.4.3　セットアップ

4.4.4　詳細エラー情報

4.4.5　サンプルDLL

4.4.1　外部ユーザ認証機能を利用するための環境構築の流れ

次に示す手順で外部ユーザ認証機能を使用するための環境を構築します。

図4-9　外部ユーザ認証機能を利用するための環境構築手順

WebクライアントはWebサーバ上のActiveXコンポーネント及び環境定義ファイルを使用するため，Webクライアントでのセットアップは必要ありません。

4.4.2　ActiveXコンポーネントの作成

外部ユーザ認証用のActiveXコンポーネントの基本仕様を次に示します。

オブジェクト名

任意の名称

メソッド

次に示す二つのメソッドを使用します。各メソッドには，それぞれ固有のプロパティ情報があります。メソッドとプロパティの名称は変更できません。

ユーザ認証メソッド（hs5um_OutSideAuthenticate）

グループ一覧取得メソッド（hs5um_OutSideGetGroupList）

注意

すべての機能をサポートする必要はありませんが，ダミーとしてでもよいので，すべてのメソッド及びプロパティを実装してください。

＜この項の構成＞

(1)　ユーザ認証メソッド（hs5um_OutSideAuthenticate）

(2)　グループ一覧取得メソッド（hs5um_OutSideGetGroupList）

(1)　ユーザ認証メソッド（hs5um_OutSideAuthenticate）

(a)　機能

指定したモードに従い，ユーザ情報を取得します。指摘できるモードを次に示します。

モード種別 | ユーザ情報の取得方法
2 | 引数sLcaseUsrIDで渡したユーザIDと，引数sPasswdで渡したパスワードでユーザ認証をして，プロパティにユーザ情報を設定します。プロパティに設定されたユーザの権限でHITSENSER5 Webを実行します。

(b)　形式

hs5um_OutSideAuthenticate(iMode,sLcaseUsrID,sPasswd)〔Long〕

(c)　引数

iMode〔Long〕
ユーザ認証モードの動作モードを指定します。

動作モード | 説明
2 | レジストリに登録したユーザ認証モードが「OutSideMode=IDOUT（HITSENSER5 WebユーザID取得，外部ユーザ認証の場合）」のときに指定します。

sLcaseUsrID〔String〕
認証用ユーザIDを指定します。ユーザIDの英字では，全角と半角が区別されません。また，大文字，小文字の指定にかかわらず，すべて小文字に変換したものを外部に渡します。引数sLcaseUsrIDは，引数iModeに「2」が設定されている場合だけ有効です。

sPasswd〔String〕
認証用パスワードを指定します。パスワードは，大文字と小文字を区別して外部に渡します。ユーザ認証のときにパスワードの大文字と小文字をどのように扱うかは任意です。引数sPasswdは，引数iModeに「2」が設定されている場合だけ有効です。

(d)　戻り値

0以上の戻り値は実装する必要があります。エラーは例外として実装してもかまいません。戻り値1～3が返された場合は，HITSENSER5 Web側で対応するメッセージが出力されます。

戻り値
説明

-1
エラー（詳細エラー情報を参照のこと）。

0
正常終了。
ユーザ情報（ユーザID，パスワード，ユーザ名，ユーザが持つ権限，ユーザが所属するグループ数，ユーザが所属するグループの一覧）を返します。

1
指定したユーザIDが存在しません。

2
指定したパスワードが不正です。

3
指定したユーザID又はパスワードが不正です。
戻り値1と2を区別しない場合に使用します。

(e)　固有のプロパティ

hs5m_sUserIDプロパティ

機能

認証対象のユーザを識別するユニークなID（ユーザID）を設定します。

ユーザIDに指定できる文字列の長さは1～20バイトまでです。全角文字及び半角文字を使用できます。ただし，タブ記号，改行文字などの制御記号，及び次に示す半角文字は使用できません。

［ ］ + = , / * ? " < > | ¥ :

また，ピリオド（.）と空白だけで構成される文字列は指定できません。ユーザIDを英大文字で指定した場合は，ユーザIDは小文字に変換されるため，大文字と小文字が区別されません。HITSENSER5 Webでは，ユーザIDでユーザを区別します。

形式

hs5m_sUserID

データ型

String

hs5m_sUserNameプロパティ

機能

ユーザIDに対応する任意の名称（ユーザ名）を設定します。

ユーザ名に設定できる文字列の長さは1～255バイトまでです。全角文字及び半角文字を使用できます。ただし，タブ記号，改行文字などの制御記号，及び半角のコンマ（,）は使用できません。

なお，ユーザ名を決める必要がなければ，ユーザIDを設定してください。

形式

hs5m_sUserName

データ型

String

hs5m_iAttrプロパティ

機能

ユーザが持つ権限を次に示す値で設定します。

0x10：一般ユーザ

0x20：分析情報ファイル作成者

0x40：システム管理者

形式

hs5m_iAttr

データ型

Long

hs5m_iGroupsCntプロパティ

機能

ユーザが所属するグループ数を1以上の整数で設定します。ユーザは，一つ以上のグループに所属している必要があります。

形式

hs5m_iGroupsCnt

データ型

Long

hs5m_sGroupsプロパティ

機能

ユーザが所属するグループの一覧を，0～（hs5m_iGroupsCnt -1）の添え字を持つ文字列型の配列で設定します。ユーザは，一つ以上のグループに所属している必要があります。グループを作成しない場合は，HITSENSER5 Webが用意している管理者グループ（グループID：system）に所属させてください。

一つのグループにしか所属していない場合でも配列として定義してください。

定義例

hs5m_sGroups(0 to (hs5m_iGroupsCnt -1)) as string

形式

hs5m_sGroups

データ型

String( )

(2)　グループ一覧取得メソッド（hs5um_OutSideGetGroupList）

(a)　機能

グループの一覧を取得します。管理しているユーザが所属しているすべてのグループの一覧を取得してください。取得したグループの一覧は，分析情報ファイルを公開する対象グループを選択するときに使用されます。

グループ一覧取得メソッドは，レジストリに登録したユーザ認証モードが「OutSideMode=IDOUT（HITSENSER5 WebユーザID取得，外部ユーザ認証の場合）」ときに使用します。グループ一覧取得メソッドを使用する場合，ユーザ認証メソッドが正常に終了している必要があります。

注意

グループを作成しない場合は，グループ一覧取得メソッドを実装しないでください。

(b)　形式

hs5um_OutSideGetGroupList(iMode)〔Long〕

(c)　引数

iMode〔Long〕

ユーザ認証モードの動作モードとして「0（通常モード）」を指定します。

(d)　戻り値

戻り値 | 説明
-1 | エラー（詳細エラー情報を参照のこと）。
0 | ダミーメソッドとして使用されています。
0以上 | グループ数を返します。

(e)　固有のプロパティ

hs5um_OutSideGetGroupListEnableプロパティ

機能

グループ一覧取得メソッドのサポートフラグを参照します。

0：グループ一覧取得メソッドをサポートしません。

1：グループ一覧取得メソッドをサポートします。

形式

hs5um_OutSideGetGroupListEnable

データ型

Long

hs5um_OutSideGroupListEnableプロパティ

機能

グループ情報のサポートレベルを参照します。

サポートレベル
説明

0
グループIDだけ。グループ名にはグループIDを使用します。階層グループは使用できません。

&H20
グループID，親グループID。グループ名にはグループIDを使用します。

&H40
グループID，グループ名。
階層グループは使用できません。

&H40 + &H20
グループID，親グループID，グループ名。
すべてのグループ情報をサポートします。

形式

hs5um_OutSideGroupListEnable

データ型

Long

hs5um_OutSideGroupListプロパティ

機能

指定したインデックスを持つグループ情報を参照して，グループ情報リストを設定します。インデックスは0～（hs5um_OutSideGroupListCnt-1）の範囲とします。

ユーザ定義型メンバ情報は，次のとおりです。

メンバ情報
説明

sGroupId
グループを識別するユニークなID（グループID）を設定します。グループIDに指定できる文字列の長さは1～20バイトまでです。全角文字及び半角文字を使用できます。ただし，タブ記号，改行文字などの制御記号，及び次に示す半角文字は使用できません。
［ ］ + = , / * ? " < > | ¥ :
また，ピリオド（.）と空白だけで構成される文字列は指定できません。グループIDを英大文字で指定した場合は，グループIDは小文字に変換されるため，ます。大文字と小文字が区別されません。HITSENSER5 Webでは，グループIDでグループを区別します。

sGroupName
グループIDに対応する任意の名称（グループ名）を設定します。
グループ名に設定できる文字列の長さは1～255バイトまでです。全角文字及び半角文字を使用できます。ただし，タブ記号，改行文字などの制御記号，及び半角のコンマ（,）は使用できません。

sPGroupID
自グループの親となるグループのグループID（親グループID）を設定します。親グループIDに指定できる文字列の長さは1～20バイトまでです。親グループがない場合は，0バイト長の文字列として「" "」を設定してください。

グループの階層は最大で4階層です。4階層を超える階層構造にした場合は，動作を保証しません。例えば，「支店A－総務部－総務1課－第3ユニット－土木対応」のような5階層の階層構造は設定できません。

また，自分の子グループを親にするような循環グループは構成できません。この場合も動作を保証しません。例えば，「システム1－第2グループ－ユニットA－システム1」のような循環グループは設定できません。

一つの親グループには，複数の子グループを設定できます。

形式

hs5um_OutSideGroupList

データ型

ユーザ定義型

hs5um_OutSideGroupListCntプロパティ

機能

グループの数（グループ一覧取得メソッドの戻り値と同じ値）を設定します。

形式

hs5um_OutSideGroupListCnt

データ型

Long

4.4.3　セットアップ

外部ユーザ認証機能を使用する場合，Webサーバ（マネージャ）で環境の設定が必要です。

＜この項の構成＞

(1)　ActiveXコンポーネントのWindowsへの登録

(2)　オブジェクト名のレジストリへの登録

(3)　管理情報の格納先の設定

(1)　ActiveXコンポーネントのWindowsへの登録

ここでは，Windowsのregsvr32コマンドを使用する場合について説明します。次に示すコマンドを実行して，外部ユーザ認証用のActiveXコンポーネントをWindowsに登録します。

Windowsインストール先フォルダ¥system32¥regsvr32 "ActiveXコンポーネントのファイル名"

regsvr32の使用方法については，Windowsのヘルプを参照してください。

(2)　オブジェクト名のレジストリへの登録

ユーザ認証モードとActiveXコンポーネントのオブジェクト名をレジストリに登録した時点で，外部でのユーザ認証ができるようになります。レジストリに登録する項目は，「ユーザ認証モード」と「ActiveXコンポーネントのオブジェクト名」の二つです。

ユーザ認証モードとActiveXコンポーネントのオブジェクト名を，「HKEY_LOCAL_MACHINE¥SOFTWARE¥HITACHI¥HITSENSER5 Web¥

VVRR¥Manager¥UserManage」キーに登録します。

注意

VVRRには，HITSENSER5 Webのバージョン名が表示されます。01-20のバージョンの場合は，「0120」と表示されます。

(a)　ユーザ認証モードの登録

次に示す形式でユーザ認証モードを登録します。

書式

OutSideMode=［NONE｜IDOUT］

標準値

省略した場合，標準値として「NONE」が仮定されます。

説明

ユーザ認証の方法（ユーザ認証モード）は，「NONE」又は「IDOUT」で指定します。

ユーザ認証モード
説明

NONE
（通常モード）
外部ユーザ認証機能を使用しないで，HITSENSER5 Webがユーザ認証をします。

IDOUT
（HITSENSER5 WebユーザID取得，外部ユーザ認証モード）
HITSENSER5 Webのログインダイアログで入力したユーザIDとパスワードで，ユーザ認証メソッドを使用した外部ユーザ認証をします。

(b)　ActiveXコンポーネントのオブジェクト名の登録

次に示す形式でユーザ認証用のActiveXコンポーネントのオブジェクト名を登録します。

書式

OutSideLib=［ActiveXコンポーネントのオブジェクト名］

標準値

省略した場合の標準値はありません。

説明

ユーザ認証用のActiveXコンポーネントのオブジェクト名は，「プロジェクト名.オブジェクト名」の形式で指定します。OutSideLibに設定した内容は，OutSideModeが「IDOUT」の場合に有効となります。

（例）

HS5OUMAN.OutUsrMng

(3)　管理情報の格納先の設定

HITSENSER5のマネージャのメインウィンドウの［管理情報］ボタンを選択すると表示される［管理情報設定］ダイアログで，管理情報の格納先を設定します。設定することで，外部ユーザ認証用のActiveXコンポーネントのレジストリ情報を含んだ環境定義ファイル「hs5mng.h5e」が作成されます。

注意

ユーザ認証を外部でする場合でも，分析情報ファイルをHITSENSER5 Webで管理するので，ユーザ及び分析情報ファイル管理情報の格納先は必ず設定してください。

4.4.4　詳細エラー情報

ユーザ認証メソッド又はグループ一覧取得メソッドでエラーが発生した場合は，-1でエラーを返すか，例外を発生させます。HITSENSER5 Webに-1（エラー）が返された場合，事象の切り分けはされないで，詳細コード及び詳細メッセージがメッセージの埋字として出力されます。その後，HITSENSER5 Webが終了します。

(a)　-1（エラー）を返す場合

次に示すプロパティに詳細エラー情報を設定してください。

hs5um_OutSideDetailCode

機能

詳細エラーコードを設定します。

形式

hs5um_OutSideDetailCode

データ型

Long

hs5um_OutSideDetailMsg As String

機能

詳細メッセージを設定します。

形式

hs5um_OutSideDetailMsg As String

データ型

String

(b)　例外の場合

ActiveXコンポーネントの例外の仕様に従います。

Err.Number：詳細エラーコード

Err.Description：詳細メッセージ

4.4.5　サンプルDLL

HITSENSER5 Webでは，外部ユーザ認証用にサンプルDLLを提供しています。提供するサンプルDLLは，Visual Basic 6.0（SP3）を使用してActiveX DLLとして作成したものです。サンプルDLLには，動作確認のためのユーザ入力ダイアログも含まれていますが，HITSENSER5 Webでは使用できません。

＜この項の構成＞

(1)　サンプルDLLが格納されているフォルダ

(2)　サポートするユーザ認証モード

(3)　ActiveXコンポーネントのオブジェクト名

(4)　サンプルのグループとユーザ（外部ユーザID取得時用）

(1)　サンプルDLLが格納されているフォルダ

サンプルDLL及びサンプルDLLに関連するファイルは，「Webサーバ上のインストール先フォルダ¥sample¥hs5ouman」にあります。

ファイル名 | 内容
HS5OUMAN.vbp | Visual Basicプロジェクトファイルです。
HS5OUMAN.vbw | Visual Basicプロジェクトのワークスペースファイルです。
HS5OUMAN.dll | 外部ユーザ認証用サンプルDLLです。
HS5OUMAN.exp | 中間ファイルです。
HS5OUMAN.lib | LIBファイルです。
OutUsrMng.cls | OutUsrMngクラスファイルです。
GlobalVariable.bas | 標準モジュールです。
LoginDialog.frm | ログインダイアログのフォームです。

(2)　サポートするユーザ認証モード

サンプルDLLは，レジストリに登録したユーザ認証モードが「OutSideMode=［IDOUT］」の場合に利用できます。

ユーザ認証モード | 説明
IDOUT | HITSENSER5 Webのログインダイアログで入力したユーザIDとパスワードで，ユーザ認証メソッドを使用した外部ユーザ認証をします（HITSENSER5 WebユーザID取得，外部ユーザ認証モード）。

(3)　ActiveXコンポーネントのオブジェクト名

サンプルDLLを使用する場合，レジストリにActiveXコンポーネントのオブジェクト名を次の形式で指定します。

OutSideLib=HS5OUMAN.OutUsrMng

(4)　サンプルのグループとユーザ（外部ユーザID取得時用）

外部ユーザIDを取得する場合，次に示すサンプルのグループIDとユーザIDを使用できます。

4.5　セッションログイン機能の利用

セッションログイン機能とは，外部プログラムからHITSENSER5 Webをセッション単位で使用する機能です。セッションログイン機能を使用することによって，HITSENSER5 Webにログインすることなく，ユーザの管理方法が異なる他のプログラムと連携できます。

セッションログインの仕組みを次の図に示します。

図4-10　セッションログインの仕組み

セッションログイン機能には，次の機能があります。

セッションログイン
セッションログインによってHITSENSER5でユーザ認証します。

分析情報ファイル指定
指定された分析情報ファイルを開きます。

＜この節の構成＞

4.5.1　セッションログイン機能のセットアップ

4.5.2　セッション管理モジュールの作成

4.5.3　 Webクライアントからの起動

4.5.4　［分析環境］タブとの関係

4.5.1　セッションログイン機能のセットアップ

セッションログイン機能を使用する場合，WWWサーバで環境の設定が必要です。セッションログイン機能は，次のレジストリにセッション管理モジュールの情報をセッション単位に設定することで使用できます。

HKEY_LOCAL_MACHINE¥SOFTWARE¥HITACHI¥HITSENSER5 Web¥[VVRR※1]¥[SessionModule]¥[セッション種別※2]¥Path

pathエントリには，セッション管理モジュールのDLL名称をフルパスで設定してください。

注※1

HITSENSER5 Webのバージョン名が表示されます。02-30のバージョンの場合は，「0230」と表示されます。

注※2

任意のキーの文字列が表示されます。

4.5.2　セッション管理モジュールの作成

外部プログラムが登録するDLLのインタフェースは，Cインタフェースです。コンパイラは，Microsoft Visual C++ 6.0（日本語版）を使用することを前提としています。

＜この項の構成＞

(1)　ユーザ情報取得関数（Cプログラム用）

(2)　プロジェクトの設定

(1)　ユーザ情報取得関数（Cプログラム用）

(a)　機能

セッションIDからHITSENSER5 Webの認証で使用するユーザIDとパスワードを返します。ユーザID，パスワード，及びエラーメッセージ文字列を返す領域は，それぞれ呼び出し側「HITSENSER5 Web」で256バイトが必要です。

(b)　形式

int WINAPI hs5_GetUserInfoFromSessionID (
char *pSessionID,      // [IN]  セッションID
char *pUserID,        // [OUT] ユーザID返却用領域のアドレス
char *pPassword,      // [OUT] パスワード返却用領域のアドレス
char *pErrorText      // [OUT] エラーメッセージ文字列返却用領域のアドレス
);

(c)　引数

pSessionID
セッションIDを指定します。

pUserID
ユーザID返却用領域のアドレスを指定します。

pPassword
パスワード返却用領域のアドレスを指定します。

pErrorText
エラーメッセージ文字列返却用領域のアドレスを指定します。

(d)　戻り値

戻り値 | 説明
0 | 正常
0以外 | エラー（ユーザ任意のエラーコード）

(2)　プロジェクトの設定

Microsoft Visual C++ 6.0（日本語版）では次のようにプロジェクトを設定します。

「C/C++」タブを選択する

「コード生成」カテゴリを選択する

「使用するランタイムライブラリ」設定欄で，マルチスレッド（DLL）を設定する
デバッグ版の場合は，マルチスレッド（DLL，デバッグ）を設定します。

注意

セッション管理モジュールをマルチスレッドの環境で使用する場合，同時に複数のスレッドから呼び出すことがあります。

DLLエクスポートをする場合，セッション管理モジュールは，Win32 APIのGetProcAddress()関数を使用して呼び出すため，モジュール定義ファイル（.DEFファイル）を使用してhs5_GetUserInfoFromSessionID()関数をエクスポートしてください。

4.5.3　 Webクライアントからの起動

セッションログイン機能を使用する場合，セッション情報及び分析情報ファイル名を外部から指定できる専用のaspファイル（セッションログイン用aspファイル：hs5wsession.asp）でHITSENSER5 Webを起動します。

＜この項の構成＞

(1)　シンタックス

(1)　シンタックス

http://[WWWサーバのドメイン名]/[HITSENSER5 Webを起動するエイリアス]/hs5wsession.asp?HS5SessionID=セッションID&HS5SessionKind=セッション種別&HS5File=分析情報ファイル名&SaveCheck=on/off

(a)　パラメタ

「キー名=値」の形式で指定します。キー名は，大文字小文字を区別しません。各パラメタについて次に説明します。

HS5SessionID

セッションID（セッションごとにユニークな識別子）を指定します。指定できる文字列は，半角英数文字で255字以内です。

HS5SessionKind

セッション種別（セッションIDをサーバのどのDLLで認証情報を取得するかの識別子）を指定します。指定する内容は，HITSENSER5 Webのレジストリに登録したセッション種別（レジストリのキー名称）です。指定できる文字列は，半角英数文字で255字以内です。ここで示す英数半角文字とは，0～9，A～Z，a～zの範囲の文字です。

HS5File

右辺にHITSENSER5 マネージャで管理している分析情報ファイル名を指定します。分析情報ファイル名は，省略できます。指定できる文字列は，半角で127文字以内です。

次に示す文字は，使用できません。

/，*，?，"，<，>，|，¥，:

分析情報ファイル名に空白文字が含まれている場合，「"」で囲む必要があります。

分析情報ファイル名に「#」，「%」，「&」が含まれている場合，次の文字に置き換えて指定する必要があります。

#：%23

%：%25

&：%26

SaveCheck

「on」を指定した場合，アナライザ終了時にビューアがあるとき，保存確認ダイアログを出力します。「off」を指定した場合，保存確認ダイアログは表示しません。デフォルトはSaveCheck=onです。

4.5.4　［分析環境］タブとの関係

アナライザの［ツール］－［オプション］から開く［オプション］ダイアログの［分析環境］タブで，起動時にログインするユーザIDと分析情報ファイル名及び保存確認ダイアログの表示／非表示を指定できます。これらの指定と，aspファイルで指定するパラメタとの関係を次に示します。

＜この項の構成＞

(1)　ユーザID

(2)　分析情報ファイル名

(3)　保存確認ダイアログの表示／非表示

(1)　ユーザID

セッションログイン用aspファイルで起動したとき，［分析環境］タブのユーザ情報が設定されていても，aspファイルの指定を優先します。［分析環境］タブとユーザIDの関係は，次の表を参照してください。

表4-1　［分析環境］タブとユーザIDの関係（aspファイル）

［分析環境］タブの「ユーザ情報」の「ログインダイアログを表示しない」
セッションログイン用aspファイルで起動する
セッションログイン用aspファイルで起動しない

チェックする（ログインダイアログを表示しない）
セッション管理モジュールから返されたユーザIDで認証する。セッションログインを優先する。
［分析環境］タブのユーザ情報で指定したユーザIDで認証する。

チェックしない
（ログインダイアログを表示する）
セッション管理モジュールから返されたユーザIDで認証する。
ログインダイアログを表示する。

(2)　分析情報ファイル名

セッションログイン用aspファイルで起動したとき，［分析環境］タブの分析情報ファイル名が設定されていても，aspファイルのHS5Fileで指定された分析情報ファイル名を優先します。［分析環境］タブと分析情報ファイル名の関係は，次の表を参照してください。

表4-2　［分析環境］タブと分析情報ファイル名の関係（aspファイル）

［分析環境］タブの「起動時の設定」の「起動時に指定した分析情報ファイルを開く」 | aspファイルの分析情報ファイル名の指定 | aspファイルの分析情報ファイル名の指定
あり | なし
チェックする | aspファイルに指定した分析情報ファイルを開く。 | ［分析環境］タブの起動時の指定で指定した分析情報ファイルを開く。
チェックしない | aspファイルに指定した分析情報ファイルを開く。 | 分析情報ファイルを開かない。

(3)　保存確認ダイアログの表示／非表示

セッションログイン用aspファイルで起動したとき，［分析環境］タブの保存確認ダイアログの［表示／非表示］が設定されていても，aspファイルのSaveCheckで指定された保存確認ダイアログの［表示／非表示］を優先します。［分析環境］タブと保存確認ダイアログの関係は，次の表を参照してください。

表4-3　［分析環境］タブと保存確認ダイアログの関係（aspファイル）

［分析環境］タブの「分析環境を閉じるときに保存確認を行う」 | aspファイルの保存確認ダイアログの指定 | aspファイルの保存確認ダイアログの指定 | aspファイルの保存確認ダイアログの指定
on | off | なし
チェックする | 保存確認ダイアログを表示する（aspファイルの指定を優先する）。 | 保存確認ダイアログを表示しない。（aspファイルの指定を優先する）。 | 保存確認ダイアログを表示する。
チェックしない | 保存確認ダイアログを表示する。 | 保存確認ダイアログを表示しない。 | 保存確認ダイアログを表示しない。

4.6　アクセスログの取得

HITSENSER5 Webでは，障害発生時に原因を特定するための保守情報として，どのユーザがどのデータにアクセスしたのかを示す情報（アクセスログ）が，ユーザごとに記録されます。

アクセスログは，「hs5waclYYMMDD.log」に出力されます。YYは年（西暦年下2けた），MMは月，DDは日を示します。

アクセスログ情報の出力先フォルダは，［HITSENSER5 Web 環境定義］ダイアログの［アクセスログ出力］タブで指定します。［アクセスログ出力］タブについては，「3.6.3(2)　アクセスログの設定」を参照してください。

アクセスログは次の形式で出力されます。

日時, ユーザID, ログ種別, ログ固有情報

出力される項目の意味について次に説明します。

日時

「YYYY/MM/DD hh:mm:ss.ttt」の形式で出力されます。日付と時刻の間は，半角空白文字が挿入されます。

ユーザID

HITSENSER5のユーザIDが出力されます。

ログ種別

ユーザの操作を示します。出力されるログ種別及びログ種別が出力される条件について次の表に示します。

表4-4　ログ種別及びログ種別が出力される条件

ログ種別 | 出力される条件
GETHS5FILE | HITSENSER5の管理情報で管理している分析情報ファイルを開くときに出力される。ローカル分析情報ファイルを開くときは，出力されない。
PUTHS5FILE | 分析情報ファイルをHITSENSER5の管理情報に保存するときに出力される。ローカルファイルへ保存するときは，出力されない。
AUTHENTICATE | ユーザ認証が成功したときに出力される。ユーザ認証が失敗したときは，出力されない。
RDBFETCH | RDBレコードのフェッチに成功したときに出力される。フェッチがエラーとなったときは，出力されない。

ログ固有情報

ログ種別に関係するファイル名やデータ容量などの情報が出力されます。出力されるログ固有情報は，ログ種別によって異なります。出力されるログ固有情報をログ種別ごとに次の表に示します。

表4-5　ログ固有情報に出力される内容

ログ種別
ログ固有情報に出力される内容

GETHS5FILE

分析情報ファイル名

分析情報ファイルのサーバからクライアントへ転送したデータ容量（単位：バイト）

PUTHS5FILE

分析情報ファイル名

分析情報ファイルのクライアントからサーバへ転送したデータ容量（単位：バイト）

AUTHENTICATE
（出力されない）

RDBFETCH

分析データベース名称

分析対象データ名称

抽出件数

抽出したRDBレコードのサーバからクライアントへ転送したデータ容量（単位：バイト）

アクセスログの出力例を次に示します。

図4-11　アクセスログの出力例

注意

アクセスログ出力時に，アクセスしたユーザにアクセス権がなかったり，ディスク容量が不足したりするなどのエラーが発生した場合，アクセスログは出力されません。この場合，「HITSENSER5 Webのインストール先フォルダ¥Trace」フォルダにトレース情報が出力されます。トレース情報については，「4.7　HITSENSER5 Webのトレース情報の取得」を参照してください。また，この場合，Webサーバのイベントログに，メッセージは出力されません。

［HITSENSER5 Web 環境定義］ダイアログの［アクセスログ出力］タブでの指定によって，出力されるWebサーバのトレース情報が次のように異なります。
［アクセスログを出力する］をチェックした場合
[INF]アクセスログオプション(True) 種別(0x00000107) 出力先フォルダ(アクセスログ出力先フォルダ)
［アクセスログを出力する］をチェックしない場合
[INF]アクセスログオプション(False)
出力される情報は，設定されているトレース取得モードに関係なく出力されます。トレース情報及びトレース取得モードについては，「4.7　HITSENSER5 Webのトレース情報の取得」を参照してください。

HITSENSER5 Web実行中は，当日のファイルにアクセスしないでください。WebサーバのIISが起動中の場合，当日のファイルに対してHITSENSER5 Webが書き込みを実行するためです。

4.7　HITSENSER5 Webのトレース情報の取得

HITSENSER5 Webは，障害発生時に原因を特定するための保守情報として，ユーザが操作した記録を残します。この記録は，トレースファイルに記録されます。

ここでは，トレース情報の取得について，Webサーバの場合とWebクライアントの場合に分けて説明します。Webサーバの場合については，Webサーバ上での障害トレース情報の取得について説明します。

＜この節の構成＞

4.7.1　Webサーバの場合

4.7.2　Webクライアントの場合

4.7.1　Webサーバの場合

＜この項の構成＞

(1)　トレース取得モードの設定

(2)　トレースファイルの出力先

(3)　Webサーバ上での障害トレース情報の取得

(1)　トレース取得モードの設定

トレース情報の取得モードには，通常トレースと拡張トレースの二つがあります。拡張トレースモードで障害状態を再現することで，詳細なトレース情報がトレースファイルに記録されます。

トレース情報の取得モードの確認方法

次のレジストリキーのエントリ名「TraceMode」に設定されている値を確認してください。

「HKEY_LOCAL_MACHINE¥SOFTWARE¥HITACHI¥HITSENSER5 Web¥VVRR¥Common」

Local：通常トレース

Wide：拡張トレース

注意

VVRRには，HITSENSER5 Webのバージョン名が表示されます。01-20のバージョンの場合は，「0120」と表示されます。

次に，トレース取得モードの変更方法を説明します。

(a)　拡張トレースモードへの変更

IISを停止する

（HITSENSER5 Webインストール先フォルダ）¥Traceの中のWideTrc.reg ファイルを実行する
拡張トレースモードに変更されます。

IIS及びIIS停止時に同時に停止したサービスを開始する

注意

拡張トレースモードでは，トレース情報を多量に出力するため処理が遅くなります。トレース情報の取得が終わったら，必ず通常トレースモードに変更してください。

(b)　通常トレースモードへの変更

IISを停止する

（HITSENSER5 Webインストール先フォルダ）¥Traceの中のLocalTrc.reg ファイルを実行する
通常トレースモードに変更されます。

IIS及びIIS停止時に同時に停止したサービスを開始する

(2)　トレースファイルの出力先

Webサーバの場合，トレースファイルは次のフォルダに出力されます。

（HITSENSER5 Webインストール先フォルダ）¥Trace

(3)　Webサーバ上での障害トレース情報の取得

Webサーバ上で障害が発生した場合，システムの環境が正しくないために起こる障害について，トレース情報を出力します。これによって，障害の内容によっては管理者が問題を解決できるようになります。

トレースファイルに記録された障害情報の取得方法を説明します。

コマンドプロンプト画面を表示する

次に示すフォルダに移動する
（HITSENSER5　Webインストール先フォルダ）¥Program

コマンドを次の形式で実行する

hs5wtrce△/E△>△（既存フォルダ）¥出力ファイル名

△：半角スペースを示しています。
出力ファイル名：任意に指定できます。

操作3で指定した名称でトレースファイルが作成されて，トレース情報が記録されます。

トレースファイルは，Webサーバ上で出力します。出力形式は次のとおりです。

Edit Trace File:C:¥Program Files¥HITACHI¥HITSENSER5 web¥Trace¥hs5wser.dat
Time        PID   TID   Data        Valuel        Value2
DATA 2005/03/16
16:16:42.990 2936   448  [ERR]DABroker との接続に失敗しました。関数名：WSWDCI_dbpSvInitialize rc = Detail =     fffffc0f（____）0000274d（10061）  

Edit Trace File:（HITSENSER5インストール先フォルダ）¥Trace¥hs5wser.dat

トレースファイル名

Time

トレース取得日時

PID

プロセスID

TID

スレッドID

Data

エラー情報

Value1，Value2

保守用情報

出力するエラー情報の種類は次のとおりです。

項番
エラー情報分類
出力例

1
HITSENSER5管理情報（分析情報ファイル，ユーザ管理情報）アクセス時のエラー情報
HITSENSER5管理情報（ユーザ管理情報）アクセス時のエラー
22:30:31.172 3928 3556 hs5wsasp:Usman_Execute:Authenticate Code = 10004:Number = 10700 Description = ODBCドライバでデータベースにアクセス中にエラーが発生しました。

HITSENSER5管理情報（分析情報ファイル）アクセス時のエラー
22:37:58.205 3776 1592 modHS5RFileFunc:AddFileInfoRDB:Code = 10004:Number = 10700 Description = ODBCドライバでデータベースにアクセス中にエラーが発生しました。

2
DABrokerインタフェースでのエラー情報
DABrokerインタフェースでのエラー情報（ROLAP管理情報アクセス時）
10:38:43.620 3540 3200 Detail = 100,2005,10061 DABrokerとの接続に失敗しました。

DABrokerインタフェースでのエラー情報（RDBデータ抽出時）
18:24:46.683 760 3600 ［ERR］DABrokerとの接続に失敗しました。関数名：dbpSvInitialize error ActiveDB = 16777472 rc = -1009 Detail = 10061

3
HITSENSER5 Web起動時のエラー情報
HITSENSER5 Web 起動時のエラー情報
20:41:58:997 1372 3532 hs5wsasp:Usman_Execute:GetUserMnEnv（Manager:レジストリキーの作成に失敗しました。実行に必要なアクセス権がありません。）

4.7.2　Webクライアントの場合

HITSENSER5 Web のトレース情報としてWebクライアントでも通常トレースを取得できます。通常トレースは，常時取得する設定にしておくことで，Webクライアントでの障害が発生したときの調査期間を短縮することができます。

標準設定では，Webクライアントはトレースを取得しません。

＜この項の構成＞

(1)　トレース取得モードの設定

(2)　トレースファイルの出力先

(1)　トレース取得モードの設定

トレース情報の取得モードには，通常トレースと拡張トレース，そして通信トレースの三つがあります。拡張トレースモードで障害状態を再現することで，詳細なトレース情報がトレースファイルに記録されます。また，通信トレースは通信トレースを取得するだけでなく，通常トレースも出力します。

トレース情報の取得モードの確認方法

次のユーザ環境変数「HS5W_LOG_MODE」に設定されている値を確認してください。

Wide：拡張トレース

Net　：通信トレース

Local：通常トレース

次に，トレース取得モードの変更方法を説明します。

(a)　拡張トレースモードへの変更

Webクライアントのマシン上にトレースファイルを格納するためのフォルダを作成する
ここでは，例として「c:¥hs5trace」というフォルダを作成します。

ユーザ環境変数に次の値を追加する

HS5W_LOG_MODE=Wide

HS5W_LOG_PATH=c:¥hs5trace

HS5W_LOG_PATHには，操作1で作成したフォルダ名を設定してください。

Internet Explorerから，HITSENSER5 Webにログインする

注意

拡張トレースモードでは，トレース情報を多量に出力するため処理が遅くなります。トレース情報の取得が終わったら，必ず通常トレースモードに変更してください。

(b)　通信トレースモードへの変更

Webクライアントのマシン上にトレースファイルを格納するためのフォルダを作成する
ここでは，例として「c:¥hs5trace」というフォルダを作成します。

ユーザ環境変数に次の値を追加する

HS5W_LOG_MODE=Net

HS5W_LOG_PATH=c:¥hs5trace

HS5W_LOG_PATHには，操作2で作成したフォルダ名を設定してください。
Netは通信トレースを取得するだけでなく，通常トレースも出力します。

Internet Explorerから，HITSENSER5 Webにログインする

注意

ユーザ環境変数「HS5W_LOG_MODE」が追加されていない場合は，トレースを取得できません。

常時通信トレースを取得する場合，ウィルスチェッカの設定によっては，性能に影響を与える場合があります。そのために可能な限り「.DAT」，「.H5L」の種類のファイルを自動ウィルススキャンの対象から外してください。設定方法は，ご使用のウィルスチェッカのマニュアルを参照してください。

トレース情報の取得が終わったら，必ず通常トレースモードに変更してください。

(c)　通常トレースモードへの変更

Webクライアントのマシン上にトレースファイルを格納するためのフォルダを作成する
ここでは，例として「c:¥hs5trace」というフォルダを作成します。

ユーザ環境変数に次の値を追加する

HS5W_LOG_MODE=Local

HS5W_LOG_PATH=c:¥hs5trace

HS5W_LOG_PATHには，操作1で作成したフォルダ名を設定してください。

Internet Explorerから，HITSENSER5 Webにログインする

注意

常時通常トレースを取得する場合，ウィルスチェッカの設定によっては，性能に影響を与える場合があります。そのために可能な限り「.DAT」，「.H5L」の種類のファイルを自動ウィルススキャンの対象から外してください。設定方法は，ご使用のウィルスチェッカのマニュアルを参照してください。

(2)　トレースファイルの出力先

Webクライアントの場合，トレースファイルはWebクライアントのマシン上に作成した「c:¥hs5trace」というフォルダに出力されます。

5.　Webブラウザでの分析の開始と終了

「3.　セットアップ」及び「4.　運用」までの操作でWebサーバでの準備は整いました。ここでは，Webブラウザで分析を開始，及び終了する操作方法について説明します。

分析を開始した後の操作の詳細については，オンラインヘルプを参照してください。

＜この章の構成＞

5.1　起動前の準備

5.2　HITSENSER5 Webの起動と終了

5.3　ActiveXのダウンロード

5.1　起動前の準備

ここでは，分析を開始する前に，Webブラウザ側で必要な準備について説明します。

＜この節の構成＞

5.1.1　Webブラウザでのセキュリティレベルの設定

5.1.2　頒布ファイルのダウンロード

5.1.1　Webブラウザでのセキュリティレベルの設定

Webブラウザから初めてHITSENSER5 Webに接続すると，HITSENSER5 Webの一部のファイル（ActiveXコントロールやActiveX対応のDLLファイル）がWebブラウザのあるマシンにダウンロードされます。このとき，Webブラウザのセキュリティレベルが「中」よりも上のレベルに設定されていると，ダウンロードエラーが発生し，HITSENSER5 Webは起動できません。そのため，Webブラウザのセキュリティレベルをあらかじめ「中」以下に設定する必要があります。ここでは，Webブラウザのセキュリティレベルの設定方法について，Webブラウザのバージョンごとに説明します。

Internet Explorer 4.01 SP1/SP2の場合

Webブラウザのメニュー［表示］－［インターネットオプション］－［セキュリティ］タブを選択する

［ゾーン］の中から［インターネット ゾーン］又は［イントラネット ゾーン］を選択し，［このゾーンのセキュリティレベル］を「中（安全）」に設定する
このとき，HITSENSER5 Webの仮想ディレクトリがあるWebサイトが属しているゾーンについて設定します。

［OK］ボタンをクリックする

図5-1　Internet Explorer 4.01の［インターネットオプション］ダイアログ

Internet Explorer 5.0以降の場合

Webブラウザのメニュー［ツール］－［インターネットオプション］－［セキュリティ］タブを選択する

［Webコンテンツのゾーンを選択してセキュリティのレベルを設定する］の中から「インターネット」又は「イントラネット」を選択し，［このゾーンのセキュリティのレベル］を「中」に設定する
このとき，HITSENSER5 Webの仮想ディレクトリがあるWebサイトが属しているゾーンについて設定します。

［OK］ボタンをクリックする

図5-2　Internet Explorer 5.0の［インターネットオプション］ダイアログ

Internet Explorer 6.0以降の場合

Webブラウザのメニュー［ツール］－［インターネットオプション］－［セキュリティ］タブを選択する

［Webコンテンツのゾーンを選択してセキュリティのレベルを設定する］の中から「インターネット」又は「イントラネット」を選択し，［このゾーンのセキュリティのレベル］を「中」に設定する
このとき，HITSENSER5 Webの仮想ディレクトリがあるWebサイトが属しているゾーンについて設定します。

［OK］ボタンをクリックする

図5-3　Internet Explorer 6.0の［インターネットオプション］ダイアログ

5.1.2　頒布ファイルのダウンロード

頒布ファイルは，HITSENSER5 Webが動作するために必要なファイルです。そのため，HITSENSER5 Webを初めて起動時する前には，Webサーバから頒布ファイルをダウンロードする必要があります。頒布ファイルは，Webブラウザで次のURLを指定することでダウンロードできます。次回以降は，この操作は必要ありません。

WebクライアントがWindows 2000，Windows XP，Windows Server 2003，又はWindows NTの場合
（Webサーバのドメイン名）/（エイリアス名※）/hs5wrtnt.asp

WebクライアントがWindows 95，Windows 98，Windows Meの場合
（Webサーバのドメイン名）/（エイリアス名※）/hs5wrt95.asp

注※

エイリアス名については，「3.5　Webサーバのセットアップ」を参照してください。

5.2　HITSENSER5 Webの起動と終了

ここでは，WebブラウザからHITSENSER5 Webを起動する方法，及び終了する方法について説明します。

＜この節の構成＞

5.2.1　起動

5.2.2　終了

5.2.3　その他の起動方法

5.2.1　起動

HITSENSER5 Webを起動する操作について説明します。なお，HITSENSER5 Webを使用するには，利用者として登録されている必要があります。利用者は，あらかじめユーザIDとパスワードをHITSENSER5 Webのシステム管理者から取得してください。

Webブラウザを起動する
Webブラウザの画面が表示されます。

HITSENSER5 Webを起動するためのURLを指定する
URLは次のとおりです。
http://（Webサーバのドメイン名）/（エイリアス名※）/default.asp

注※

エイリアス名については，「3.5.2　仮想ディレクトリの作成」を参照してください。

ログインダイアログが表示されます。

図5-4　ログインダイアログ

ActiveXのダウンロード

Webブラウザから初めてHITSENSER5 Webに接続した場合，ActiveXがダウンロードされます。初回接続時にログインダイアログが表示されない場合，ActiveXのダウンロードに失敗している可能性があります。詳しくは，「5.3　ActiveXのダウンロード」を参照してください。

ユーザIDとパスワードの入力
HITSENSER5 Webを利用できるユーザのユーザIDとパスワードを入力します。入力後，［OK］ボタンを選択すると，HITSENSER5 Webのメインウィンドウが表示されます。

図5-5　HITSENSER5 Webのメインウィンドウ

ファイルを選択して開く
目的に応じたコマンドを選択してください。

サーバに保存されている分析情報ファイルを開く場合
［ファイル］－［開く］－［分析情報ファイル］

ローカルに保存されている分析情報ファイルを開く場合
［ファイル］－［開く］－［ローカル分析情報ファイル］

ローカルに保存されている表，又はグラフを開く場合
［ファイル］－［開く］－［表・グラフファイル］

ファイルを開くと，登録されている定型処理を利用したり，保存されている表やグラフの観点を変えて表示したりできます。これらの操作については，オンラインヘルプを参照してください。

新規の分析を試す方法

新規の分析を始める場合は，［ファイル］－［新規作成］メニューを選択してください。分析対象データを選択するダイアログが表示されます。

5.2.2　終了

HITSENSER5 Webを終了する操作について説明します。

HITSENSER5 Webのメインウィンドウから［ファイル］－［閉じる］を選択する
必要に応じて，Webブラウザも終了してください。

5.2.3　その他の起動方法

HITSENSER5 Web起動時に，URLに次の情報を指定できます。

ユーザID

分析情報ファイル名

ビューア名，メンバ名

保存確認ダイアログの表示/非表示

これらの情報を指定した場合，次のような利用ができます。

ユーザIDを指定した場合
ユーザIDを指定することによって，ログインダイアログを表示しない。

分析情報ファイル名を指定した場合
HITSENSER5 Webの起動時に，指定した分析情報ファイルを開く。

ビューア名，メンバ名を指定した場合
HITSENSER5 Webの起動時に，指定したビューア及びメンバを表示する。

保存確認ダイアログの表示/非表示を指定した場合
HITSENSER5 Webの終了時に，分析環境の保存を確認するダイアログを表示するかどうかを選択できる。

＜この項の構成＞

(1)　URLの指定方法

(2)　URLの指定例

(3)　表示例

(4)　［分析環境］タブの設定との関係

(1)　URLの指定方法

HITSENSER5 Web起動時にユーザID，分析情報ファイル名などを指定する場合，次のようにURLを指定します。

hs5web.aspファイルはサンプルとして提供しています。URLでユーザIDなどの情報を指定する必要がない場合は，hs5web.aspファイルを移動するなどして仮想ディレクトリで参照できないようにすることを推奨します。

書式

ROLAPの場合
http://（Webサーバのドメイン名）/（エイリアス名※）/hs5web.asp?UserID=［ユーザID］&HS5File=［分析情報ファイル名］&DrillDownView=［ビューア名］&DrillDownDimension=［次元名1，次元名2，…次元名n］&DrillDownMember=［第1階層メンバ名/第2階層メンバ名/…/メンバ名1，第1階層メンバ名/第2階層メンバ名/…/メンバ名2，…，第1階層メンバ名/第2階層メンバ名/メンバ名m］&DrillDownActiveMember=メンバ名1,メンバ名2,…メンバ名m&SaveCheck=［on|off］

MOLAPの場合
http://（Webサーバのドメイン名）/（エイリアス名※）/hs5web.asp?UserID=［ユーザID］&HS5File=［分析情報ファイル名］&DrillDownView=［ビューア名］&DrillDownDimension=［次元名1,次元名2,…次元名n］&DrillDownMember=［メンバ名1，メンバ名2，…メンバ名m］&DrillDownActiveMember=メンバ名1,メンバ名2,…メンバ名m&SaveCheck=［on|off］

引数

UserID

ユーザIDを半角20文字以内で指定します。ユーザIDの指定は，省略できます。次に示す文字は，使用できません。

［ ］ + = ， / ＊ ? " < > ｜ ¥ ：

HS5File

HITSENSER5 マネージャで管理している分析情報ファイル名を半角127文字以内で指定します。分析情報ファイル名の指定は，省略できます。分析情報ファイル名の指定を省略した場合，ログイン時の初期状態となります。次に示す文字は，使用できません。

/ ＊ ? " < > ｜ ¥ ：

DrillDownView

表示するビューア名を一つ指定します。指定できるビューアは，階層表又は階層グラフのビューアだけです。明細表のビューアを指定した場合は，分析情報ファイル保存時のビューアが表示されます。ビューア名の指定を省略した場合，ドリルダウン及びメンバの選択は，実行されません。

DrillDownDimension

ドリルダウンする次元名（キー次元の名称）を一つ以上指定します。複数の次元名を指定する場合は，半角のコンマ（,）で区切ります。次元名の指定を省略した場合は，ドリルダウン及びメンバの選択は，実行されません。

DrillDownMember

ドリルダウンするメンバ名を一つ以上指定します。複数のメンバ名を指定する場合は，半角のコンマ（,）で区切ります。メンバ名の指定を省略した場合は，ドリルダウン及びメンバの選択は，実行されません。

ROLAPの場合は，最上位のメンバから指定してください。この場合，各階層のメンバ名を半角のスラッシュ（/）で区切ります。

DrillDownActiveMember

DrillDownDimensionで指定した次元がページ軸に割り当てられている場合，メンバを選択して表示するときに指定します。複数指定する場合，「,」で区切る必要があります。選択できるメンバは，DrillDownMemberによってページ軸（グラフの場合，項目軸と凡例軸の二つ目以降の次元も対象となる）に割り当てられたメンバです。

メンバが割り当てられていない場合，DrillDownActiveMemberでのメンバ名の指定は無視されます。

メンバ名の指定を省略した場合，各次元の先頭メンバを表示します。

SaveCheck

SaveCheckに「on」を指定した場合，HITSENSER5 Web終了時にビューアが存在しているときに，保存確認のダイアログを表示します。「off」を指定した場合は表示しません。「on」又は「off」の指定を省略した場合，開いている分析環境の保存確認のダイアログを表示します。このパラメタ自体を省略した場合，［オプション］ダイアログの［分析環境］タブの［分析環境の保存を確認するメッセージの表示/非表示の設定］の設定内容に従います。

注意

指定できるユーザIDは，HITSENSER5のマネージャのユーザ管理情報に登録されているものです。

ユーザIDを指定した場合，指定したユーザIDのパスワードは無視されます。

ビューア名は，一つだけ指定できます。ただし，分析情報ファイルに複数のビューアがあっても問題ありません。その中の一つを指定するものとします。

指定したビューアの表示状態（最大，最小，標準，非表示）は変更しません。分析情報ファイルを保存したときのビューアの表示状態となります。

次元名を指定する場合，すべての次元を指定する必要はありません。

指定された次元以外の次元については，分析情報ファイルを保存したときのメンバの表示状態となります。

ユーザID，分析情報ファイル名，ビューア名，次元名，及びメンバ名に空白が含まれている場合，指定内容を必ずダブルクォーテーションで囲んでください。指定例については，「(2)　URLの指定例」を参照してください。

ユーザID，分析情報ファイル名，ビューア名，次元名，及びメンバ名に「#」，「%」，「&」が含まれている場合，次のように指定してください。指定例については，「(2)　URLの指定例」を参照してください。
#：%23，%：%25，&：%26

指定する分析情報ファイル名は，HITSENSER5のマネージャで管理していて，かつ使用するユーザが分析情報ファイルを開く権限を持っている必要があります。

半角のコンマ（,）を含む次元名及びメンバ名は，指定できません。

複数の次元及びメンバを指定する場合，指定する次元とメンバの順序を対応させてください。次元名及びメンバ名に空白が含まれている場合，全体を「"」で囲む必要があります（例：DrillDownMember="戸塚区，1999年 01"）。また，リンクから実行する場合，「"」の代わりに「&quot;」で囲んで記述できます（例：DrillDownMember=&quot;戸塚区,1999年 01&quot;）。

同一次元内の複数のメンバを指定した場合，最初に指定したメンバだけが有効となり，それ以外のメンバの指定は無視されます。

注※　

エイリアス名については，「3.5.2　仮想ディレクトリの作成」を参照してください。

(2)　URLの指定例

指定方法には，次の二つの方法があります。

分析情報ファイル名指定の場合

ビューア名及びメンバ名指定の場合

それぞれの方法について次に説明します。

(a)　分析情報ファイル名指定の場合

キー次元及びメンバ構成が次のような場合のURLの指定例を示します。

ユーザID「hitachi」を指定する場合

http://（Webサーバのドメイン名）/（エイリアス名）/hs5web.asp?UserID=hitachi

ユーザID「hitachi」と分析情報ファイル名「地区別売上分析」を指定する場合

http://（Webサーバのドメイン名）/（エイリアス名）/hs5web.asp?UserID=hitachi&HS5File=地区別売上分析

ユーザID「hitachi」と分析情報ファイル名「地区別売上分析」を指定し，保存確認のダイアログを表示しない場合

http://（Webサーバのドメイン名）/（エイリアス名）/hs5web.asp?UserID=hitachi&HS5File=地区別売上分析&SaveCheck=off

戸塚区の売上分析を表示する場合

ROLAPの場合
http://（Webサーバのドメイン名）/（エイリアス名）/hs5web.asp?UserID=hitachi&HS5File=地区別売上分析&DrillDownView=横浜市売上分析&DrillDownDimension=販売店&DrillDownMember=横浜市/戸塚区

MOLAPの場合
http://（Webサーバのドメイン名）/（エイリアス名）/hs5web.asp?UserID=hitachi&HS5File=地区別売上分析&DrillDownView=横浜市売上分析&DrillDownDimension=販売店&DrillDownMember=戸塚区

戸塚区の1999年度の売上分析を表示する場合

ROLAPの場合
http://（Webサーバのドメイン名）/（エイリアス名）/hs5web.asp?UserID=hitachi&HS5File=地区別売上分析&DrillDownView=横浜市売上分析&DrillDownDimension=販売店,販売時期&DrillDownMember=横浜市/戸塚区,全期間/1999年

MOLAPの場合
http://（Webサーバのドメイン名）/（エイリアス名）/hs5web.asp?UserID=hitachi&HS5File=地区別売上分析&DrillDownView=横浜市売上分析&DrillDownDimension=販売店,販売時期&DrillDownMember=戸塚区,1999年

ユーザID及び分析情報ファイル名に空白を含む場合

ユーザID及び分析情報ファイル名に空白が含まれている場合，「"」で囲みます。

http://（Webサーバのドメイン名）/（エイリアス名）/hs5web.asp?UserID="hitachi taro"&HS5File="2002年度 地区別売上分析"

分析情報ファイル名称に「#」を含む場合（分析情報ファイル名が「2002年度地区別売上#01」の場合）

ユーザID及び分析情報ファイル名に「#」，「%」，「&」が含まれている場合，それぞれ「%23」，「%25」，「%26」と置き換えます。

http://（Webサーバのドメイン名）/（エイリアス名）/hs5web.asp?UserID="hitachi taro"&HS5File="2002年度 地区別売上%2301"

(b)　ビューア名及びメンバ名指定の場合

キー次元及びメンバ構成が次のような場合のURLの指定例を示します。

戸塚区の売上分析を表示する場合

ROLAPの場合
http://（Webサーバのドメイン名）/（HITSENSER5 Webを起動するエイリアス名）/hs5web.asp?
UserID=hitachi&HS5File=地域別売上分析&
DrillDownView=横浜市売上分析&
DrillDownDimension=販売店&
DrillDownMember=横浜市/戸塚区

MOLAPの場合
http://（Webサーバのドメイン名）/（HITSENSER5 Webを起動するエイリアス名）/hs5web.asp?
UserID=hitachi&HS5File=地域別売上分析&
DrillDownView=横浜市売上分析&
DrillDownDimension=販売店&
DrillDownMember=戸塚区

戸塚区の1999年度の売上分析を表示する場合

ROLAPの場合
http://（Webサーバのドメイン名）/（HITSENSER5 Webを起動するエイリアス名）/hs5web.asp?
UserID=hitachi&HS5File=地域別売上分析&
DrillDownView=横浜市売上分析&
DrillDownDimension=販売店,販売時期&
DrillDownMember=横浜市/戸塚区,全期間/1999年

MOLAPの場合
http://（Webサーバのドメイン名）/（HITSENSER5 Webを起動するエイリアス名）/hs5web.asp?
UserID=hitachi&HS5File=地域別売上分析&
DrillDownView=横浜市売上分析&
DrillDownDimension=販売店,販売時期&
DrillDownMember=戸塚区,1999年

戸塚店の1999年第3四半期の売上分析を表示する場合

ROLAPの場合
http://（Webサーバのドメイン名）/（HITSENSER5 Webを起動するエイリアス名）/hs5web.asp?
UserID=hitachi&HS5File=地域別売上分析&
DrillDownView=横浜市売上分析&
DrillDownDimension=販売店,販売時期&
DrillDownMember=横浜市/戸塚区,全期間/1999年
DrillDownActiveMember=戸塚店,1999年第３四半期

MOLAPの場合
http://（Webサーバのドメイン名）/（HITSENSER5 Webを起動するエイリアス名）/hs5web.asp?
UserID=hitachi&HS5File=地域別売上分析&
DrillDownView=横浜市売上分析&
DrillDownDimension=販売店,販売時期&
DrillDownMember=戸塚区,1999年&
DrillDownActiveMember=戸塚店,1999年第３四半期

(3)　表示例

「(2)(b)　ビューア名及びメンバ名指定の場合」で示した指定例の表示例を示します。

図5-6　戸塚区の売上分析を表示する場合の表示例

図5-7　戸塚区の1999年度の売上分析を表示する場合

図5-8　戸塚店の1999年第3四半期の売上分析を表示する場合

(4)　［分析環境］タブの設定との関係

HITSENSER5 Webの［ツール］－［オプション］から開く［オプション］ダイアログの［分析環境］タブで，起動時にログインするユーザID，開く分析情報ファイル名，及び保存確認ダイアログの表示/非表示を指定できます。

URLにユーザID，分析情報ファイル名，及び保存確認ダイアログの表示/非表示を指定した場合，起動時のオプションの設定（［分析環境］タブの設定）よりも，URLへの指定が優先されます。

URLへのユーザID，分析情報ファイル名，及び保存確認ダイアログの表示/非表示の指定と，［分析環境］タブの設定との関係を次に示します。

表5-1　［分析環境］タブとユーザIDの関係（URL）

［分析環境］タブの「ユーザ情報」の「ログインダイアログを表示しない」
URLへのユーザIDの指定

あり
なし

チェックする
（ログインダイアログを表示しない）
URLに指定したユーザIDでログインする
［分析環境］タブの「ユーザ情報」で指定したユーザIDでログインする

チェックしない
（ログインダイアログを表示する）
URLに指定したユーザIDでログインする
ログインダイアログが表示される

表5-2　［分析環境］タブと分析情報ファイル名の関係（URL）

［分析環境］タブの「起動時の設定」の「起動時に指定した分析情報ファイルを開く」 | URLへの分析情報ファイル名の指定
あり | なし
チェックする | URLに指定した分析情報ファイルが開く | ［分析環境］タブの「起動時の設定」で指定した分析情報ファイルが開く
チェックしない | URLに指定した分析情報ファイルが開く | 分析情報ファイルは開かない

表5-3　［分析環境］タブと保存確認ダイアログの関係（URL）

［分析環境］タブの「分析環境を閉じるときに保存確認を行う」 | URLへの保存確認ダイアログの表示/非表示の指定
on | off | なし
チェックする | 保存確認ダイアログを表示する | 保存確認ダイアログを表示しない | 保存確認ダイアログを表示する
チェックしない | 保存確認ダイアログを表示する | 保存確認ダイアログを表示しない | 保存確認ダイアログを表示しない

5.3　ActiveXのダウンロード

Webブラウザから初めてHITSENSER5 Webに接続した場合，ActiveXがダウンロードされます。HITSENSER5 WebでのActiveXは，HITSENSER5でのアナライザの役割を果たします。

ここでは，ActiveXのダウンロードに失敗した場合の対処方法について説明します。

＜この節の構成＞

5.3.1　ダウンロードに失敗する原因

5.3.2　ダウンロードを再実行する方法

5.3.1　ダウンロードに失敗する原因

ActiveXのダウンロードができない場合，次の項目を確認してください。

Webブラウザのセキュリティレベルが「中」に設定されているか
これについては，「5.1.1　Webブラウザでのセキュリティレベルの設定」を参照してください。

HITSENSER5 Webを起動するためのURLは正しいか
これについては，「5.2.1　起動」の操作手順2を参照してください。

5.3.2　ダウンロードを再実行する方法

ActiveXのダウンロードに失敗した場合は，失敗した原因を取り除いてからダウンロードを再実行してください。ダウンロードを再実行する前には，ダウンロードに失敗し，マシン内に残ったActiveXを削除する必要があります。残ったActiveXを削除して，ダウンロードを再実行するまでの操作を次に示します。

Webブラウザを起動する
Webブラウザの画面が表示されます。

Webブラウザのメニューから［ツール］－［インターネットオプション］－［全般］タブを選択する

インターネット一時ファイルの［設定］を選択する

［設定］ダイアログでインターネット一時ファイルのフォルダの［オブジェクトの表示］を選択する

プログラムファイルの「HS5WANA.Analyzer」を選択し，メニューから［ファイル］－［削除］を選択する
「HS5WANA.Analyzerは完全に削除されます。削除しますか？」との確認メッセージが表示されます。

［はい］を選択する
ダウンロードに失敗したActiveXの一部は削除されます。

HITSENSER5 Webを起動するためのURLを指定する
URLは次のとおりです。
http://（Webサーバのドメイン名）/（エイリアス名）/default.asp

これ以降の操作については，「5.2.1　起動」を参照してください。

付録

＜この付録の構成＞

付録A　DABrokerの利用

付録B　FAQ

付録C　用語解説

付録A　DABrokerの利用

HITSENSER5では，ROLAPを実施する場合，及びMOLAPでもドリルスルー機能を利用する場合にDABrokerを使用してデータベースに接続します。DABrokerは，データベース接続を実現するミドルウェアです。複数の異なるリレーショナルデータベースに一つのインタフェースで接続できる環境を提供します。

DABrokerは，リレーショナルデータベースから見た場合，リレーショナルデータベースのクライアントになります。そのため，DABrokerをインストールしたマシンに，リレーショナルデータベースのクライアントを配置してください。

ここでは，HITSENSER5にバンドルされるWindows NT版のDABrokerについて，次の内容を説明します。必要な関連プログラムの詳細については，DABrokerの「readme.txt」を参照してください。

セットアップ
DABrokerのインストールと環境設定をして，HITSENSER5とリレーショナルデータベースを接続できるように準備する操作を説明します。

DABrokerの起動と終了
DABrokerを起動する操作，及び終了する操作手順について説明します。

実行できるユティリティ
DABroker起動中に実行できるユティリティと，その操作手順について説明します。

なお，これらの説明は，次の条件を前提にしています。

リレーショナルデータベースを使用できる環境が構築されていること

HITSENSER5を組み込むマシン，及びDABrokerを組み込むマシンをネットワーク上で使用できる環境が既に構築されていること

参考　UNIX版のDABrokerを利用する場合

この場合は，UNIX版DABrokerのマニュアルを参照してください。

マニュアル中の「DBPARTNER」を「HITSENSER5」と読み替えてください。

トレース編集ユティリティ（dabdbtrc）に指定するアプリケーション名については，「表A-2　アクセストレース出力時の設定内容」の［UAP名］を参照してください。

＜この節の構成＞

付録A.1　セットアップ

付録A.2　DABrokerの起動と終了

付録A.3　DABrokerの起動中に使用できるユティリティ

付録A.1　セットアップ

DABrokerをインストールし，環境設定を完了するまでの手順を図A-1に示します。

図A-1　DABrokerセットアップの手順

＜この項の構成＞

(1)　DABrokerのインストール

(2)　ネットワーク環境の設定

(3)　 DABrokerの動作環境の設定

(1)　DABrokerのインストール

ここでは，DABrokerをインストールする操作について説明します。

(a)　DABrokerをインストールするマシン

DABrokerは，リレーショナルデータベースのサーバプログラム，又はリレーショナルデータベースのクライアントプログラムがインストールされたマシンにインストールしてください。

なお，次のような場合は，あらかじめインストールするマシンに次のような設定をしてください。

DABrokerとORACLEを別のマシンに配置する場合

ORACLEのクライアントの設定をしてください。そこで設定したリスナー（サービス）名称をHITSENSER5が使用するDBPARTNER ODBC Driverや，接続環境管理で指定してください。

クライアントの設定については，ORACLEのマニュアルを参照してください。

Microsoft SQL Serverを使用する場合

ODBCデータソースアドミニストレータを使用してMicrosoft SQL ServerのODBCドライバをシステムDSNで設定しておく必要があります。その際，ログインIDの権限の確認方法は「ユーザが入力するSQL Server用のログインIDとパスワードを使う」を選択してください。

また，そこで設定したSQLサーバのデータソース名称をHITSENSER5が使用するDBPARTNER ODBC Driverや，接続環境管理で指定してください。

(b)　インストール

DABrokerをインストールしてください。

インストールした後，次の設定を行ってください。

環境変数を設定する

DABrokerをインストールした後，システム環境変数のPathに「DABrokerインストールディレクトリ¥lib」を必ず設定してください。環境変数を設定し，マシンを再起動すると，DABrokerを使用できるようになります。

(c)　インストール時に作成されるディレクトリ

DABrokerのインストール時に作成されるディレクトリを，表A-1に示します。これらのディレクトリは，DABrokerのインストール先に指定したディレクトリの下に作成されます。

なお，DABrokerのインストール先に指定したディレクトリを，これ以降DABroker運用ディレクトリと呼びます。

表A-1　DABrokerのディレクトリ

ディレクトリ
説明

DABroker

DABrokerのインストール先ディレクトリ
（＝DABroker運用ディレクトリ）

¥bin

実行ファイル格納ディレクトリ

¥lib

ライブラリ格納用ディレクトリ

¥AGT

エージェント処理用ディレクトリ

¥AGTGRP

グループ管理用ディレクトリ

¥msg

メッセージ用ディレクトリ

¥conf

DABroker動作環境定義ファイル格納ディレクトリ

¥spool

DABrokerスプールディレクトリ

¥tmp

DABroker標準作業ディレクトリ

(2)　ネットワーク環境の設定

TCP/IP環境でのDABrokerのサービス名及びポート番号として，「Windowsインストール先フォルダ¥system32¥drivers¥etc¥services」ファイルに次の記述を追加してください。

DABROKER_SV　40179/tcp

DABROKER_SV：DABrokerのサービス名です。

40179：ポート番号です。

tcp：プロトコル名です。TCP/IPを使用することを表します。

注意

servicesファイルでの設定で，40179がほかのサービス名で使用されている場合は，5001～65535の範囲内で任意の番号を指定してください。ただし，ポート番号はクライアント側と同じ番号を指定してください。

NIS（Network Information Service）を使用している場合，ネットワーク環境をNISのサーバで設定してください。NISのサーバを使用している場合，ネットワーク環境の設定は，NISのサーバでの設定が有効になります。

クライアント側では，使用する通信ドライバに，DABrokerの組み込まれたサーバのホスト名，IPアドレス及びポート番号を登録してください。

(3)　 DABrokerの動作環境の設定

ここでは，DABrokerの動作についての環境設定の操作について説明します。

(a)　環境設定の方法

DABroker動作環境は，「DABroker動作環境定義ファイル」を設定して定義します。このファイルの定義にはDABrokerが提供する環境設定ユティリティを使用します。環境設定ユティリティは，プログラムフォルダに登録された［DABroker環境設定］から起動します。

(b)　操作できるユーザ

環境設定ユティリティを実行して，DABroker動作環境定義ファイルを操作できるのは，WindowsのAdministratorsグループに属するユーザです。

(c)　操作方法

環境設定ユティリティは，DABrokerが終了している状態で使用します。環境設定後にDABrokerを起動すると，変更したDABroker動作環境定義ファイルの内容が有効になります。

操作方法を次に示します。

プログラムフォルダに登録された［環境設定］を起動する
環境設定ユティリティが起動し，［DABroker動作環境設定］ダイアログが表示されます。

［共通設定］タブ，及び［リモートアクセス設定］タブの項目を設定する
［共通設定］タブは図A-2を参考に，［リモートアクセス設定］タブは図A-3を参考に，環境に合わせて設定してください。

図A-2　［共通設定］タブの設定内容

注意　アクセストレースの取得について

HITSENSER5が出力するSQLを確認したい場合は，「データベースアクセストレースを取得する」又は「拡張データベースアクセストレース」にチェックを入れてください。データベースアクセストレースファイルは，データベースへ接続するたびに増加していくファイルであるため，取得すると容量がかさみます。データベースアクセストレースを取得する場合は，定期的にトレースファイルを移動又は削除してください。

もし，データベースアクセストレースを取得する場合は，FETCHの取得を抑制すると，出力データ量が抑えられます。FETCHの取得を抑制するには，［データベースアクセストレース設定］を選択し，［データベースアクセストレース設定］で「FETCH」のチェックを外してください。

図A-3　［リモートアクセス設定］タブの設定内容

「最大接続ユーザ数」，「同時実行可能なデータベースアクセス数」について

「最大接続ユーザ数」は，同時にデータベースに接続するユーザ数以上の値を設定してください。

「同時実行可能なデータベースアクセス数」は，「最大接続ユーザ数」以上の値を設定してください。

「最大処理プロセス数」は，「最大接続ユーザ数」と同じ値を設定してください。

BLOB/LONG型データ受取バッファサイズについて

すべてのデータベースについて2,097,152以上の値を設定してください。

IPアドレスからホスト名へ変換する

チェックが入っている場合，環境によってはIPアドレスからホスト名の変換に時間が掛かり，性能に影響を与える場合があります。ホスト名はDABroker管理ユティリティなどで表示するためだけに使用するので，特に必要がなければチェックを外して運用してください。

設定内容を確認して［OK］ボタンを選択する
設定した内容が登録され，環境設定ユティリティは終了します。

付録A.2　DABrokerの起動と終了

DABrokerの起動方法と終了方法について説明します。

＜この項の構成＞

(1)　起動

(2)　終了

(1)　起動

(a)　操作できるユーザ

WindowsのAdministratorsグループに属するユーザです。

(b)　起動順序

DABrokerを起動するときは，次の順序で各プログラムを起動してください。

リレーショナルデータベース

DABroker

HITSENSER5

1と2の順序は前後してもかまいません。

(c)　起動方法

DABrokerの起動方法には，次の二つがあります。

プログラムフォルダからの起動
［スタート］－［プログラム］で表示されるフォルダ［DABroker］から［起動］を選択してください。

サービスの開始による起動
［コントロールパネル］ダイアログで［サービス］を選択します。［サービス］ダイアログで［DABroker］を選択し，［開始］ボタンをクリックしてください。
［スタートアップの種別］を［自動］にすると，Windowsの起動と同時にDABrokerを起動できます。

(2)　終了

(a)　操作できるユーザ

WindowsのAdministratorsグループに属するユーザです。

(b)　終了順序

DABrokerを終了するときは，次の順序で各プログラムを終了してください。

HITSENSER5

DABroker

リレーショナルデータベース

(c)　終了方法

DABrokerの終了方法には，次の三つがあります。

通常の終了
接続中のHITSENSER5がない場合の終了方法です。

［スタート］－［プログラム］で表示されるフォルダ［DABroker］から［終了］を選択する
［DABroker終了］ダイアログが表示されます。

終了形態に「通常の終了」を選択し，［実行］ボタンを選択する
確認のためのダイアログが表示されます。

［はい］を選択する
DABrokerが終了します。

接続中のHITSENSER5がある場合はエラーメッセージが表示され，終了できません。接続中のクライアントの有無は，DABroker管理ユティリティで確認できます。DABroker管理ユティリティについては，「付録A.3　DABrokerの起動中に使用できるユティリティ」を参照してください。

計画終了
接続中のクライアントがある場合，すべての処理の終了を待ってDABrokerを終了する方法です。新たなHITSENSER5からの接続要求は受け付けません。
終了手順は「通常の終了」と同様です。ただし，手順2で終了形態に「計画終了」を選択してください。

強制終了
接続中のHITSENSER5があっても，処理を中断してDABrokerを強制的に終了する方法です。

［コントロールパネル］ダイアログで［サービス］を選択する
［サービス］ダイアログが表示されます。

［DABroker］を選択し，［停止］ボタンを選択する
DABrokerが終了します。

計画終了を強制終了に変更する方法

計画終了中に［DABroker終了］ダイアログから強制終了を実行すると，計画終了を強制終了に変更できます。

付録A.3　DABrokerの起動中に使用できるユティリティ

DABrokerの起動中には，次の二つのユティリティを使って情報を取得したり，HITSENSER5の処理を制御したりできます。

DABroker管理ユティリティ

DABrokerの動作状態を表示したり，特定のHITSENSER5の処理を中断したりできます。詳しくは「(1)　DABroker管理ユティリティ」で説明します。

DABrokerトレース出力ユティリティ

通信トレース，及びアクセストレースを出力できます。このユティリティは，DABrokerが起動していなくても使用できます。詳しくは「(2)　DABrokerトレース出力ユティリティ」で説明します。

参考　使用しないユティリティ

プログラムフォルダに登録された［DABroker］で［エージェント実行］を選択すると，DABrokerエージェント管理ユティリティが起動されます。しかし，DABrokerをHITSENSER5とリレーショナルデータベースの接続に使用している場合，このユティリティは使用しません。よって，このユティリティについての説明は省略します。

＜この項の構成＞

(1)　 DABroker管理ユティリティ

(2)　DABrokerトレース出力ユティリティ

(1)　 DABroker管理ユティリティ

DABroker管理ユティリティの機能，操作できるユーザ，各機能を使用する場合の操作手順について説明します。

(a)　機能

DABroker管理ユティリティには次の二つの機能があります。

DABrokerの動作状態の表示

各HITSENSER5との接続時間，及び予約処理の状態を表示します。操作手順については「(c)　DABrokerの動作状態を表示する操作手順」を参照してください。

HITSENSER5の処理の中断

指定したHITSENSER5との接続を解放し，実行中の処理を中断します。このとき，DABrokerはリレーショナルデータベースに要求した処理のロールバックを要求します。また，そのHITSENSER5が要求した予約処理をすべて取り消します。操作手順については「(d)　HITSENSER5の処理を中断する操作手順」を参照してください。

(b)　操作できるユーザ

すべてのユーザが管理ユティリティを実行できます。ただし，特定のクライアントの処理を中断できるのは，WindowsのAdministratorsグループに属するユーザだけです。

(c)　DABrokerの動作状態を表示する操作手順

DABrokerの動作状態を表示する手順を次に示します。

DABrokerが起動していることを確認する

プログラムフォルダに登録された［DABroker］から［DABroker管理］を選択する
DABroker管理ユティリティが起動し，［DABroker管理］ダイアログに動作状態が表示されます。[図データ]をクリックすると，最新の動作状態に表示が更新されます。

図A-4　［DABroker管理］ダイアログ

［DABroker管理］ダイアログに表示される項目の意味は次のとおりです。

識別子

DABrokerに接続されているクライアント処理を識別するための番号です。

IPアドレス

接続しているHITSENSER5があるマシンのIPアドレス。

接続時刻

HITSENSER5と接続した日時（年／月／日 時：分：秒）。

接続時間

接続してからの経過時間（時：分：秒）。

予約

実行中の予約処理数（HITSENSER5では使用しません）。

状態

HITSENSER5との接続状態。

「接続中」と表示されている場合は，HITSENSER5とのコネクションが確立されていることを示します。

ホスト名

接続しているHITSENSER5があるマシンのホスト名。

次の条件をすべて満たしている場合に表示されます。

「図A-3　［リモートアクセス設定］タブの設定内容」で「IPアドレスからホスト名へ変換する」をチェックしている

次のフォルダのhostsファイルに各クライアントのホスト名を登録している場合
［Windowsインストール先フォルダ］¥SYSTEM32¥DRIVERS¥ETC

なお，ホスト名の長さによっては，途中までしか表示されない場合があります。

DABrokerの動作状態の確認が済んだら，［DABroker管理］ダイアログを閉じ，DABroker管理ユティリティを終了させてください。

(d)　HITSENSER5の処理を中断する操作手順

特定のHITSENSER5の処理を中断する手順を次に示します。

DABrokerが起動していることを確認する

プログラムフォルダに登録された［DABroker］から［DABroker管理］を選択する
DABroker管理ユティリティが起動し，［DABroker管理］ダイアログに動作状態が表示されます。

［DABroker管理］ダイアログで処理を中断するHITSENSER5を選択し，[図データ]をクリックする
確認のダイアログが表示されます。

［はい］を選択する
DABrokerは選択したクライアントとのコネクションを解放します。同時にリレーショナルデータベースに処理のロールバックを要求して，そのクライアントが要求したすべての予約処理を取り消します。

(2)　DABrokerトレース出力ユティリティ

DABrokerトレース出力ユティリティの機能，操作できるユーザ，各機能を使用する場合の操作手順について説明します。

(a)　機能

DABrokerトレース出力ユティリティでは，次の２種類のトレースを出力できます。

通信トレース

通信トレースとは，DABrokerとHITSENSER5間のデータの送受信についての情報です。DABrokerがこの情報を取得するのは，クライアントからの要求受付直後，及びDABrokerからの結果送信直後です。通信トレースは，［DABroker運用ディレクトリ］¥spool¥dabcltrcの下に出力されます。

アクセストレース

アクセストレースとは，DABrokerがリレーショナルデータベースに要求した処理，及びその処理に対するリレーショナルデータベースからの応答についての情報です。DABrokerがこの情報を出力するのは，リレーショナルデータベースに要求を出す直前及びリレーショナルデータベースから応答が返ってきた直後です。リレーショナルデータベースとのアクセストレースは，［DABroker運用ディレクトリ］¥spool¥db_accessの下に出力されます。

(b)　操作できるユーザ

すべてのユーザがDABrokerトレース出力ユティリティを実行できます。

(c)　トレースを出力する操作手順

通信トレース，及びリレーショナルデータベースとのアクセストレースを出力する操作手順を，次に示します。

DABrokerが起動していることを確認する

プログラムフォルダに登録された［DABroker］から［トレース出力］を選択する
DABrokerトレース出力ユティリティが起動し，［DABrokerトレース出力］ダイアログが表示されます。

図A-5　［DABrokerトレース出力］ダイアログ

通信トレースを出力する場合の操作
１．［通信トレースを出力する］チェックボックスをチェックする
２．［IPアドレスまたはホスト名］を設定する
すべての通信トレースを出力する場合は，［IPアドレスまたはホスト名］に何も指定しないでください。特定のIPアドレス又はホスト名の通信トレースを出力する場合，［IPアドレスまたはホスト名］に，通信トレースを出力するIPアドレス又はホスト名を指定してください。
３．通信トレースの出力先を指定する
［出力先］ボタンをクリックすると，出力先を指定するダイアログが表示されます。出力先のファイル名を指定してください。省略した場合は，［DABroker運用ディレクトリ］¥spool¥DABTT.TXTに出力されます。

アクセストレースを出力する場合の操作
１．［アクセストレースを出力する］チェックボックスをチェックする
２．［UAP名］，［ユーザID］を設定する
どの範囲のアクセストレースを出力するかによって，設定内容が異なります。場合ごとに必要な設定内容を表A-2に示します。

表A-2　アクセストレース出力時の設定内容

出力するアクセストレースの範囲 | ［UAP名］※１ | ［ユーザID］※２
すべてのアクセストレースを出力する場合 | － | －
特定のHITSENSER5のアクセストレースを出力する場合 | ○ | －
特定のユーザIDのアクセストレースを出力する場合 | － | ○
特定のHITSENSER5の特定のユーザIDのアクセストレースを出力する場合 | ○ | ○

（凡例）○：指定する項目　　－：指定しない項目

注※１　［UAP名］

「HS5」+「HITSENSER5ユーザID」を指定します。例えば，HITSENSER5ユーザIDが「LOGINUSRID」の場合，UAP名には「HS5LOGINUSRID」と指定します。

注※２　［ユーザID］

リレーショナルデータベースへログインするためのユーザIDを指定します。

３．アクセストレースの出力先を指定する
［出力先］ボタンをクリックすると，出力先を指定するダイアログが表示されます。出力先のファイル名を指定してください。省略した場合は，［DABroker運用ディレクトリ］¥spool¥DABDT.TXTに出力されます。

「通信トレースを出力する場合の操作」，「アクセストレースを出力する場合の操作」が済んだら，［実行］ボタンを選択する
指定した出力先が登録されます。
なお，「通信トレースを出力する場合の操作」及び「アクセストレースを出力する場合の操作」の両方をすると，２種類のトレースが出力できます。

(d)　トレースの出力例

通信トレース及びアクセストレースの出力例と，出力される項目の意味について説明します。

通信トレースの場合

図A-6　通信トレースの出力例

IPADDR=XXXXXXXX

HITSENSER5のあるマシンのIPアドレス又はホスト名。

PROT=XXX

通信プロトコル。TCP：TCP/IP。

PAP-NAME=XXXXXX

「HS5」+「HITSENSER5ユーザID」

DATE

送受信の発生日付（年／月／日）。

TIME

送受信の発生時刻（時:分:秒.n）。nは100分の１秒を表します。

EVT

DABrokerでの事象区分。

PUT：リレーショナルデータベースからHITSENSER5への送信

GET：HITSENSER5からリレーショナルデータベースへの受信

SIZE

送受信データ長（単位：バイト）。

DATA

送受信データ種別。

aa…aa <bb…bb>（cc…cc,dd…dd）の形式で出力されます。

aa…aa：オペレーション種別。※

bb…bb：付加情報。オペレーション種別が，LIST（xxxxx）及びEXT-CMDの場合に表示されます。

cc…cc：リターンコード。

dd…dd：詳細コード。

注※　表示されるオペレーション種別の意味を，表A-3に示します。

表A-3　オペレーション種別の意味

オペレーション種別 | 意味
Connect（Database） | データベースとの接続要求
Disconnect（Database） | データベースとの切り離し要求
Disconnect（Connection） | コネクションの解放要求
Commit | トランザクションのコミット要求
Rollback | トランザクションのロールバック要求
LIST（Table） | 表一覧取得要求
LIST（Column） | 列一覧取得要求
LIST（Index） | 索引一覧取得要求
LIST（Table Privileges） | 表権限一覧取得要求
LIST（Column Privileges） | 列権限一覧取得要求
LIST（Inquiry） | 予約完了状況一覧取得要求
EXT-CMD | SQL文の実行要求
SQL Fetch Option | SQL実行オプション実行
File Delete | SQL実行結果格納ファイル削除
Save | データベースへの表の保存要求
Reserve | 予約処理要求
Reserve Delete | 予約処理結果の削除要求
Agent（Register） | エージェントの登録要求
Agent（Delete Registration） | エージェントの削除要求
Agent（List Prepare Registration） | エージェントの登録情報の取得準備要求
Agent（List Fetch Registration） | エージェントの登録情報の取得継続要求
Agent（List Close Registration） | エージェントの登録情報取得後の処理要求
Agent（Execute） | エージェントの実行要求
Agent（List Prepare Execution） | エージェントの実行状況の取得準備要求
Agent（List Fetch Execution） | エージェントの実行状況の取得継続要求
Agent（List Close Execution） | エージェントの実行状況取得後の処理要求
Agent（Get Prepare Result） | エージェント実行結果の取得準備要求
Agent（Get Fetch Result） | エージェント実行結果の取得継続要求
Agent（Get Close Result） | エージェント実行結果の取得後の処理要求
Agent（Delete Result） | エージェントの実行結果の削除要求
Agent（Option） | エージェントのオプション実行要求
Agent（Execute Direct Prepare） | エージェントの即時配信実行準備要求
Agent（Execute Direct Fetch） | エージェントの即時配信実行継続要求
Agent（Execute Direct Close） | エージェントの即時配信実行後処理要求
Cancel | リレーショナルデータベースに対する処理の中断要求
Illegal Request | 不正要求
Connection | コネクション確立応答
Result | 正常応答
Error | 異常応答
Result（Cancel） | 正常応答（リレーショナルデータベースに対する処理の中断要求時）
Error（Cancel） | 異常応答（リレーショナルデータベースに対する処理の中断要求時）
Procedure(List Prepare Procedure) | ストアドプロシジャ一覧取得準備要求
Procedure(List Fetch Procedure) | ストアドプロシジャ一覧取得要求
Procedure(List Close Procedure) | ストアドプロシジャ一覧取得後の処理要求
Procedure(List Prepare Column) | ストアドプロシジャ列一覧取得準備要求
Procedure(List Fetch Column) | ストアドプロシジャ列一覧取得要求
Procedure(List Close Column) | ストアドプロシジャ列一覧取得後の処理要求
Procedure(Parameter Get) | ストアドプロシジャ定義情報取得要求
Procedure(Prepare) | ストアドプロシジャ実行準備要求
Procedure(Execute) | ストアドプロシジャ実行要求

注意

クライアントからの要求量が多いほど，クライアントとの通信トレースのファイル容量も多くなります。通信トレースのファイル容量の目安として，概算式を次に示します。

通信トレースのファイル容量（単位：バイト）＝

80（ヘッダ情報長） + クライアントからの要求数 * 2 （PUT及び

GET分） * 36（PUT及びGET情報長）

あらかじめ，この概算式で計算したサイズ以上のハードディスク容量を用意しておいてください。また，クライアントからの要求量が多いほど，トレース出力が終わるまで時間がかかります。御注意ください。

アクセストレースの場合

図A-7　アクセストレースの出力例

UID=XXXXXXXX

ユーザID。

PAPNAME=XXXXXXX

アプリケーションを識別するための文字列が表示されます。表示される文字列は，［UAP名］で指定できる名称です。

DBNAME=XXXXXXX

接続先データベース名。次のどれかが出力されます。

HiRDB：HiRDB Version 4.0，HiRDB Version 5.0，HiRDB Version 6，又はHiRDB Version 7の場合です。

Oracle7：Oracle7，Oracle8，Oracle8i，Oracle9i又はOracle 10gの場合です。

ODBC3.0：Microsoft SQL Serverの場合です。

DATE

アクセスの発生日（年／月／日）。

TIME

アクセスの発生時刻（時:分:秒.n）。nは100分の１秒を表します。

EVT

DABrokerがデータベースに要求した処理の内容。EVTの表示と対応する処理内容を，表A-4に示します。

表A-4　EVTの表示と処理内容

EVTの表示
処理内容

CONNECT
データベースと接続します。

PREPARE
SQLの前処理をします。

DESCRIBE
前処理したSQLの情報を返します。

DECLARE
前処理したSELECTに対してカーソルを宣言します。

OPEN
カーソルを位置づけます。

FETCH
行を読み込んでカーソルを進めます。

CLOSE
カーソルを閉じます。

EXECUTE
前処理したSQLを実行します。

COMMIT
トランザクションを正常終了，更新を有効にします。

ROLLBACK
トランザクションを取り消し，更新を無効にします。

DISCONNECT
トランザクションを正常終了，切り離します。

CANCEL
リレーショナルデータベースに対し，処理の中断します。

LOGGING
リレーショナルデータベースに対し，ログ取得要求します。
ただし，HiRDBの場合だけです。

LOGLESS
リレーショナルデータベースに対し，ログレス要求します。
ただし，HiRDBの場合だけです。

データベースとのアクセストレースの取得内容は任意に選択できます。環境設定ユティリティの［アクセストレースの種類］で選択します。

RETCODE

DABrokerが要求した処理に対して，リレーショナルデータベースから返されるリターンコード。

0：正常終了。

0以外：異常終了又はメッセージ付きの正常終了。

DABrokerからリレーショナルデータベースへの要求の送信を表示している行は，RETCODEは空白になります。

INFORMATION

FETCH時の行取得要求数及び取得結果の情報。ORACLEの場合は，「BLOCK COUNT（XXX）」の形式で出力されます。

SQL

クライアントから要求のあったSQLの内容。

この項目は，Microsoft SQL Server使用時にEVTがPREPAREの場合にだけ出力されます。表示内容と意味を表A-5に示します。

表A-5　「SQL」への表示内容と意味

表示内容 | 意味
(SQL) ODBC:{SQLTables} | テーブル一覧情報
(SQL) ODBC:{SQLColumns } | カラム一覧情報
(SQL) ODBC:{SQLTablePrivileges} | テーブル権限一覧情報
(SQL) ODBC:{SQLColumnPrivileges} | カラム権限一覧情報
(SQL) ODBC:{SQLStatistics} | インデックス一覧情報
(SQL) ODBC:{SQLProcedures} | プロシジャ一覧情報
(SQL) ODBC:{SQLProcedureColumns} | プロシジャ列一覧情報
(SQL) ODBC:{SQLPrimaryKeys} | プライマリキー一覧情報

注意

クライアントからの要求量（SQL文）が多いほど，アクセストレースのファイル容量も多くなります。トレースは，1レコード80バイトで表示されます。クライアントからの要求（SQL文）が多い場合は，折り返して表示します。アクセストレースのファイル容量の目安として，概算式を次に示します。

アクセストレースのファイル容量（単位：バイト）＝

{(クライアントからの要求（SQL長など）* 2) + 2 [ +↓(クライアントからの要求SQL長/73)↓-1] } * 80

注　下線は，SQL長が73バイト以上の場合です。

あらかじめ，この概算式で計算したサイズ以上のハードディスク容量を用意しておいてください。また，クライアントからの要求量が多いほど，トレース表示が終わるまで時間が掛かります。

付録B　FAQ

分析対象データベース選択のダイアログで［Cosmicube］タブか［RDB］タブかどちらかだけを表示させるようにしたい

ROLAP機能だけを使用する場合は，インストール時に「ROLAP機能」を選択してください（MOLAP機能だけを使用する場合は「MOLAP機能」を選択）。
なお，［ツール］－［オプション］メニューの分析環境タブで表示される接続先のデフォルト値は変更できません。

ドリルスルー環境定義ファイルをHITSENSER5 Webの「Conf」フォルダにコピーした場合，WebサーバのIISは再起動が必要か

HITSENSER5 Webではログイン時にWebサーバ上のドリルスルー環境定義ファイルの情報を取得します。ドリルスルー環境定義ファイルをHITSENSER5 Webの「Conf」フォルダにコピーした場合，Webブラウザを終了してHITSENSER5 Webを再起動する必要があります。
なお，WebサーバのIISを再起動する必要はありません。

環境定義ファイル（hs5mng.h5e）をHITSENSER5 Webの「Conf」フォルダに格納する契機

HITSENSER5 Professionalのマネージャで構成を変更した場合に必要です。格納後，WebサーバのIISを再起動してください。

頒布ファイルをダウンロードするaspファイル名を間違えた

OSに依存する頒布ファイルがあるので，再度ダウンロードが必要です。
Windows Server 2003，Windows 2000，Windows XP，及びWindows NTの環境でWindows 95，Windows 98，及びWindows Me用の頒布ファイルをダウンロードした場合は，次の手順でファイルを削除し，再度Windows Server 2003，Windows 2000，Windows XP，及びWindows NT用の頒布ファイルをダウンロードしてください。

インターネット一時ファイル中のプログラムファイルの削除

Internet Explorer 5.0以降の場合

Webブラウザのメニューから［ツール］－［インターネットオプション］メニュー－［全般］タブを選択する

インターネット一時ファイルの［設定］をクリックする

設定ダイアログでインターネット一時ファイルのフォルダの［オブジェクトの表示］を選択する

プログラムファイルの「HS5WRTDL.RTLibDownLoad」を選択し，メニューから［ファイル］－［削除］を選択する

「HS5WRTDL.RTLibDownLoadは完全に削除されます。削除しますか?」のダイアログが表示されるので，［はい］を選択する

Internet Explorer 4.01の場合

Webブラウザのメニューから［表示］－［インターネットオプション］－［全般］タブを選択する

インターネット一時ファイルの［設定］を選択する

設定のダイアログでインターネット一時ファイルのフォルダの［オブジェクトの表示］を選択する

プログラムファイルの「HS5WRTDL.RTLibDownLoad」を選択し，メニューから［ファイル］－［削除］を選択する

「HS5WRTDL.RTLibDownLoadは完全に削除されます。よろしいですか?」のダイアログが表示されるので［はい］を選択する

OSに依存する頒布ファイルの削除

レジストリ登録を削除する
regsvr32 /U Windowsシステムフォルダ¥system(32)¥atl.dll

エクスプローラで次のファイルを削除する
Windowsシステムフォルダ¥system(32)¥atl.dll
Windowsシステムフォルダ¥system(32)¥MSVCRT40.DLL

Windows 95，Windows 98，及びWindows Meの環境でWindows Server 2003，Windows 2000，Windows XP，及びWindows NT用の頒布ファイルをダウンロードした場合，Internet Explorerがエラーメッセージを出力することがあります。この場合，再度Windows 95，Windows 98，及びWindows Me用の頒布ファイルをダウンロードしてください。

ActiveXコントロールがダウンロードされるタイミング

初めてHITSENSER5 Webを使用する際にダウンロードされます。同一バージョンのHITSENSER5 Webを使用する場合，ActiveXコントロールを一度PCにダウンロードしたら，2回目以降はダウンロードされません。
バージョンアップして，新しいバージョンのHITSENSER5 Webを使用する場合は，再度ActiveXコントロールがダウンロードされます。

HITSENSER5 Webをバージョンアップした場合，頒布ファイルのダウンロードは必要か

HITSENSER5 Webをバージョンアップした場合，頒布ファイルをダウンロードする必要があります。新しいバージョンの頒布ファイルは，自動的にダウンロードされます。

「KFHS70004-E　WWWサーバと通信中にエラーが発生しました。WWWサーバの動作環境を確認してください。」メッセージが表示され，ログインダイアログが表示されない＜Webクライアント＞

Webサーバのシステム環境変数「Path」に「インストール先フォルダ¥HITSENSER5 Web¥Program」を設定していないか，設定後にマシンを再起動していないためです。
「3.5.1　システム環境変数の設定」を参照して，システム環境変数を設定してください。設定後は，Webサーバを再起動してください。

「KFHS70004-E　WWWサーバと通信中にエラーが発生しました。WWWサーバの動作環境を確認してください。」メッセージが表示され，分析情報ファイルが保存できない＜Webクライアント＞

WebサーバがWindows Server 2003の場合，IISのメタベースプロパティの値が適切な値に設定されていないためです。IISのメタベースプロパティの設定を確認してください。分析情報ファイルをHITSENSER5の管理情報に保存する場合，AspMaxRequestEntityAllowedプロパティの値を適切な値に変更してください。値の変更方法については，「3.5.5　Windows Server 2003の場合の設定」を参照してください。

「KFHS20028-E　管理情報にアクセスできませんでした。」メッセージが表示され，ログインダイアログが表示されない＜Webクライアント＞

考えられる原因を次に示します。

HITSENSER5 WebがWebサーバ上で動作するアカウント（USR_コンピュータ名及びIWAM_コンピュータ名）に「Administrator」権限がないためです。
WebサーバとしてWindows 2000をご使用の場合は，「3.5.4　アクセス権限の追加及び変更」を参照して，権限を追加してください。

「Webサーバのインストール先フォルダ¥HITSENSER5 Web¥Conf」フォルダに環境定義ファイル（hs5mng.h5e）がないためです。
「4.3　HITSENSER5での設定」を参照し，環境定義ファイル（hs5mng.h5e）を「インストール先フォルダ¥HITSENSER5 Web¥Conf」フォルダに格納してください。

サーバからの応答を受信しているダイアログが出力し続け，ログインダイアログが表示されない＜Webクライアント＞

WebサーバのOSがWindows NTで，IISのバージョン4.0でない（IIS3.0以下のバージョンである）ためです。対策を次に示します。

Webサーバ

旧バージョンのIISをアンインストールし，Option Pack4.0（IIS4.0)をインストールしてください。

Webクライアント

Webブラウザを終了し，HITSENSER5 Webを再実行してください。

Internet Explorerで「このページのActiveXコントロールは安全ではありません。」メッセージが出力された＜Webクライアント＞

「5.1.1　Webブラウザでのセキュリティレベルの設定」を参照し，セキュリティレベルを「中」以下に設定してください。その後，Webブラウザを終了し，HITSENSER5 Webを再実行してください。

メインウィンドウ全体が灰色になる＜Webクライアント＞

頒布ファイルをダウンロードしていないためです。
「5.1.2　頒布ファイルのダウンロード」を参照し，頒布ファイルをダウンロードしてください。

ブラウザを再起動しても「KFHS20400-E HITSENSER5 Webに再ログインする場合，ブラウザを一度終了してください。」メッセージが表示される＜Webクライアント＞

Internet Explorer 4.01の場合，「新しいプロセスでブラウズを開始」の設定がチェックされていないとInternet Explorerを起動しても新しいプロセスが生成されず，エクスプローラのプロセスとして起動されるため再ログインできません。
Internet Explorer 4.01のアクティブデスクトップ機能を使用している場合，デフォルトでは「新しいプロセスでブラウズを開始」の設定がチェックされていないので注意が必要です。また，使用していない場合でも設定を変更すると発生します。
Internet Explorer で次の設定をしてください。

ブラウザのメニュー［ツール］－［インターネットオプション］－［詳細設定］タブを選択する

「新しいプロセスでブラウズを開始」をチェックする
設定後はWebブラウザを終了し，HITSENSER5 Webを再実行してください。

分析情報ファイルを開くと，「KFHS20052-E　分析情報ファイルの処理中にエラーが発生しました。」メッセージが表示される＜Webクライアント＞

IISの認証が匿名認証でないためです。対策を次に示します。
「3.5.3　認証方法の設定」を参照して，HITSENSER5 Webの仮想ディレクトリの認証方法を「匿名認証」に設定してください。
設定後は，Webブラウザを終了し，HITSENSER5 Webを再実行してください。

HITSENSER5 Web起動時に「ページが見つかりません」メッセージが表示される＜Webクライアント＞

WebサーバがWindows Server 2003の場合，IISの「Active Server Pages」を有効にする必要があります。設定方法を次に示します。

タスクバーから［スタート］－［設定］－［コントロールパネル］－［管理ツール］－［インターネットインフォメーションサービス (IIS) マネージャ］を選択する
コンソールツリーが表示されます。

コンソールツリーで，［Webサービス拡張］を選択する

ウィンドウ領域で，「Active Server Pages」が［禁止］に設定されている場合，［許可］を選択する

「KFHS20044-E　Cosmicubeへの接続ができませんでした。」メッセージが表示される（MOLAPの場合）＜Webクライアント＞

HITSENSER5 Webの環境設定で接続先のCosmicubeを設定していないか，又は設定内容が誤っているためです。
「3.6.2　Cosmicubeでの設定（MOLAPの場合）」を参照して接続先のCosmicubeを設定し，IISを再起動してください。設定後は，Webブラウザを終了し，HITSENSER5 Webを再実行してください。

「KFHS20044-E　Cosmicubeへの接続ができませんでした。」メッセージが表示される（ROLAPの場合）＜Webクライアント＞

HITSENSER5 Webインストール時の指定が誤っています。ROLAP機能だけしか使用しないのに，「標準」インストールしているためです。対策を次に示します。

Webサーバ

IISを停止し，HITSENSER5 Webを更新インストールしてください。更新インストールでは，「カスタム」インストールを選択し，「ROLAP機能」をインストールしてください。

Webクライアント

Webブラウザを終了し，HITSENSER5 Webを再実行してください。

MOLAP新規作成時に［分析対象データ選択］ダイアログで［RDB］タブが表示され，分析対象データに何も表示されない＜Webクライアント＞

HITSENSER5 Webインストール時の指定が誤っています。MOLAP機能だけしか使用しないのに，「標準」インストールしているためです。対策を次に示します。

Webサーバ

IISを停止し，HITSENSER5 Webを更新インストールしてください。更新インストールでは，「カスタム」インストールを選択し，「MOLAP機能」をインストールしてください。

Webクライアント

Webブラウザを終了し，HITSENSER5 Webを再実行してください。

「KFHS60001-E　WWWサーバと通信中にエラーが発生しました。要因：仮想ディレクトリが見つかりません。HITSENSER5 Webのエイリアスが作成されているかWWWサーバの管理者に確認してください HTTPリターンコード：404」メッセージが表示された＜Webクライアント＞

HITSENSER5 Webの仮想ディレクトリに対して実行権限を追加する必要があります。また，WebサーバがWindows Server 2003の場合，「ISAPI拡張機能」を有効にする必要があります。操作方法を次に示します。

Webサーバ

Windows 2000の場合

タスクバーから［スタート］－［設定］－［コントロールパネル］－［管理ツール］－［インターネットサービスマネージャ］を選択する

コンソールツリーからHITSENSER5 Webの仮想ディレクトリを選択する

マウスを右クリックして，プロパティを選択する

実行アクセス権でスクリプト及び実行可能ファイルを選択する

Windows NTの場合

タスクバーから［スタート］－［プログラム］－［Windows NT4.0 OptionPack］－［Microsoft Internet Information Server］－［インターネットサービスマネージャ］を選択する

コンソールツリーからHITSENSER5 Webの仮想ディレクトリを選択する

マウスを右クリックして，プロパティを選択する

アクセス権で実行（スクリプトを含む）をチェックする

Windows Server 2003の場合

タスクバーから［スタート］－［設定］－［コントロールパネル］－［管理ツール］－［インターネットインフォメーションサービス (IIS) マネージャ］を選択する
コンソールツリーが表示されます。

コンソールツリーからHITSENSER5 Webの仮想ディレクトリを選択する

マウスを右クリックして，プロパティを選択する

実行アクセス権でスクリプト及び実行可能ファイルを選択する

「ISAPI拡張機能」を有効にする方法については，「3.5.5　Windows Server 2003の場合の設定」を参照してください。

Webクライアント

Webブラウザを終了し，HITSENSER5 Webを再実行してください。

分析情報ファイルを開くときに「KFHS70001-E　サーバからデータを取得する処理中にエラーが発生しました。要因：送受信データの内容が不整合です。対処：WWWサーバの動作環境を確認してください。」メッセージに続いて「KFHS20051-E　分析情報ファイルの読み込みでエラーが発生しました。（-101：WWWサーバ通信エラーが発生しました。キャンセルされました。）」メッセージが表示され，分析情報ファイルが開けない＜Webクライアント＞

WebサーバがWindows Server 2003の場合，IISのメタベースプロパティの値が適切な値に設定されていないためです。IISのメタベースプロパティの設定を確認してください。HITSENSER5の管理情報で管理している分析情報ファイルを開く場合，AspBufferingLimitプロパティの値を適切な値に変更してください。

イベントログに「KFHS80001-E　ユーザ・ファイル管理でエラーが発生しました。」メッセージが表示され，ログインダイアログが表示されない＜Webサーバ＞

考えられる原因を次に示します。

HITSENSER5 WebがWebサーバ上で動作するアカウント（USR_コンピュータ名及びIWAM_コンピュータ名）にAdministrator権限がないためです。
WebサーバとしてWindows 2000をご使用の場合は，「3.5.4　アクセス権限の追加及び変更」を参照して，権限を追加してください。

「Webサーバのインストール先フォルダ¥HITSENSER5 Web¥Conf」フォルダに環境定義ファイル（hs5mng.h5e）がないためです。
「4.3　HITSENSER5での設定」を参照し，環境定義ファイル（hs5mng.h5e）を「HITSENSER5 Webインストール先フォルダ¥HITSENSER5 Web¥Conf」フォルダに格納してください。

付録C　用語解説

（英字）

ActiveX

Microsoftのインターネット技術の総称です。同社がWindowsをベースに提供してきたオブジェクト指向技術OLE/COMがベースとなっています。

ActiveX コントロール

Microsoftのオブジェクト間通信規約COMをベースに開発したソフトウェア・コンポーネントのことです。WebサーバでActiveXコントロールを集中管理し，Webブラウザ上に自動ダウンロード/インストールして実行する，などの使い方ができます。

Cosmicube

多次元データベースの構築や管理ができる（株）日立製作所の並列OLAPサーバシステムです。

DBMS（DataBase Management System）

データベースを構築し，管理していくための支援ソフトウェアが組み込まれたデータベース管理システムのことです。

HiRDB

従来のリレーショナルデータベースで蓄積してきたデータを継承し，かつ多様化されたマルチメディア情報も扱える，（株）日立製作所のオブジェクトリレーショナルデータベースです。データベースサーバを複数台で構成できるようにして，大量データの高速な検索と拡張性を兼ね備えています。

HITSENSER5

リレーショナルデータベースで構築したデータベースのデータや，Cosmicubeで構築した多次元データベースのデータを検索し，分析ができる（株）日立製作所のOLAPツールです。

HITSENSER5 for Cosmicube

Cosmicubeで構築した多次元データベースのデータを検索し，分析ができる（株）日立製作所のMOLAPツールです。

HITSENSER5 for RDB

リレーショナルデータベースで構築したデータベースのデータを検索し，分析ができる（株）日立製作所のROLAPツールです。

MOLAP（Multi-dimensional On-line Analytical Processing）

多次元データベースのデータを様々な視点から分析する処理のことです。HITSENSER5では，分析する視点に合わせて多次元データベースを構成しているキー次元及び分析次元を表やグラフの軸に配置して分析できます。分析の視点を変更するためにキー次元の配置を変更したり（ダイス），キー次元の特定のレベルに絞り込んだり（ドリルダウン）できます。

ODBC（Open DataBase Connectivity）

Microsoft社によって提唱された，データベースにアクセスするためのアプリケーションインタフェースです。HITSENSER5でドリルスルー機能を使用する場合や，HITSENSER5管理情報をRDBで管理する場合にODBCドライバが必要となります。また，DABrokerはSQL Server又はDIAPRISMとの接続に，各データベースのODBCドライバを使用します。

OLAP（On-line Analytical Processing）

オンラインでデータベースにアクセスして分析する処理のことです。リレーショナルデータベースに対するROLAPと，多次元データベースに対するMOLAPとがあります。

ROLAP（Relational On-line Analytical Processing）

リレーショナルデータベースのデータを様々な視点から分析する処理のことです。HITSENSER5 Webでは，分析する視点に合わせて分析データベースを構成しているキー次元及び分析次元を表やグラフの軸に配置して分析できます。分析の視点を変更するためにキー次元の配置を変更したり（ダイス），キー次元の特定のレベルに絞り込んだり（ドリルダウン）できます。

（ア行）

アナライザ

HITSENSER5で多次元分析をするためのプログラムです。HITSENSER5では，階層表，グラフ，及び明細表を作成してデータを分析できます。

（カ行）

階層

次元を構成している親子関係を持つメンバで，一つの系を構成するレベルをまとめたものを階層といいます。階層は一つ以上のレベルで構成されます。

階層グラフ

多次元データベースのデータをグラフ形式で表示したものです。HITSENSER5 Webでは，分析データベース，又は多次元データベースのデータを分類，集計して，棒グラフ，折線グラフ，円グラフなどの形式で表示できます。

階層表

多次元データベースのデータを表形式で表示したものです。HITSENSER5 Webでは，分析データベース，又は多次元データベースのデータを分類，集計した階層表を作成できます。

カテゴライズ

分析対象データのキー項目及び分析項目を特定の条件でグループ化することをカテゴライズといいます。カテゴライズをすると，リレーショナルデータベースに存在しないキー項目を作成できます。作成したキー項目は，新規に次元を割り当て，分析対象データとして使用できます。リレーショナルデータベースに存在しないキー項目を作成できるため，異なる角度からデータを分析できます。

キー次元

多次元データベースの多次元空間を構成する空間軸のうち，分析の切り口（例えば，「商品」軸，「時間」軸，「地域」軸など）となる次元のことです。

グループ

HITSENSER5のユーザを管理するための機能の一つです。分析情報ファイルの権限を設定する場合，グループ単位に権限を設定できます。

コマンド

コマンドとは，表やグラフ，分析手順を登録したボタンのことです。定期的に使用する階層表，階層グラフ，明細表をコマンドで登録しておけば，ボタンをクリックするだけで，目的の情報を表示することができます。また，分析手順を登録すれば，一連の手順を定型処理として扱えます。

（サ行）

次元

分析対象データを構成する空間軸のことです。元々は多次元データベースの概念ですが，HITSENSER5 Webの場合，ROLAPで利用する分析対象データも仮想的な多次元データベースに相当するため，説明にこの概念を引用しています。

次元には分析次元とキー次元があります。各次元は，一つ以上の階層から構成されます。

集計

次元ごとに合計値，累積値，構成比で表示することです。

スライス

階層表又はグラフの縦横の軸は変更しないまま，ページ軸に割り当てたキー次元の特定のメンバで限定した値を表示する操作のことです。

セル

多次元データベースの個々の分析値が入っている領域のことです。

セントラルウェアハウス

企業全体のデータを集めたデータウェアハウスをセントラルウェアハウスといいます。

（タ行）

ダイス

分析軸に割り当てられた次元を変更する操作です。次元を任意の分析軸に移動させたり，二つの次元を入れ替えたりできます。

多次元データベース

あらかじめ設定した分析軸に沿ってデータを集積し，集積したデータを多次元構造で蓄えておくデータベースのことです。

多次元分析

三つ以上の次元から構成される多次元データベースのデータに対して，HITSENSER5 Webなどの多次元データ分析ツールを使用してデータ分析をすることです。

データウェアハウス

データウェアハウスとは，「データの倉庫」のように，販売や顧客など様々なデータを収めた大規模なデータべース・システムのことです。大量のデータを処理できるため，主にマーケティングなどに大きな威力を発揮します。

データソース

ユーザがアクセスしようとするデータそのものと，そのデータを取得するために必要な情報の両方を指します。例えば，HiRDBのデータベースと，HiRDBにアクセスするためODBCドライバの設定情報がデータソースに当たります。

ドリルアップ

多次元データベースのキー次元の階層構造に従って，一つ上のレベルで数値データを集計して表示する操作です。

ドリルスルー

多次元データベースに集約される前のリレーショナルデータベースのデータを参照することです。

ドリルダウン

多次元データベースのキー次元の階層構造に従って，一つ下のレベルの特定のメンバで数値データを集計し，数値データを詳細化して表示する操作です。

（ハ行）

表・グラフ形式

基となるビューアの表示状態が記録されたもので，この記録された内容を変更することで表示を変えたビューアを生成できます。

ブックメニュー

コマンドをブック（本）イメージのエリアに登録しておき，ボタンを選択することでコマンドを実行できるようにしたランチャーのことです。

分析項目

集計の対象となる数値型のデータ項目のことです。多次元データベースの分析次元のメンバに当たります。

分析次元

多次元データベースの多次元空間を構成する空間軸のうち，分析対象のデータ（例えば，商品の売上金額，販売数，顧客数など）となる次元のことです。

分析情報ファイル

HITSENSER5 Webでの分析作業の状態を保存したファイルです。保存時に作成していた階層表・階層グラフ・明細表の表示属性，ファイルの所有者，使用権限を持つグループなどの情報が保存されます。

分析対象データ

分析データベースを基に，分析で使用する次元，階層を選択し，絞り込み条件でレコードを絞り込んで抽出したデータのことです。

分析データベース

リレーショナルデータベース上の表を結合したテーブルに対して，次元，階層を定義したものです。分析データベース作成時は，基本となる構成を定義しておき，分析時には条件によってレコードを絞り込み分析します。

（マ行）

マネージャ

HITSENSER5の環境設定をするためのプログラムです。マネージャでは，データベース及び管理情報と接続するための設定やユーザの登録，分析情報ファイルの管理などができます。

明細表

階層表をスプレッドシート形式で表示した表のことです。

メンバ

階層を構成する一つ一つの項目のことです。外字，タブコードはメンバとして扱えません。

（ラ行）

レベル

階層を構成する親子関係を持つメンバで，同じ世代のメンバをまとめたものです。したがって，階層は一つ以上のレベルから構成されます。

ローカルキューブ

ローカル環境に保存しておくROLAP用のキューブ情報のことです。ローカルキューブを利用すると，データベースにアクセスしないでROLAPを実施できるようになります。

ローカルキューブファイル

ローカルキューブを保存するファイルをローカルキューブファイルといいます。ローカルキューブファイルは，拡張子*.h5lとして，指定したディレクトリに作成されます。

索引

[Ａ][Ｃ][Ｄ][Ｆ][Ｈ][Ｍ][Ｏ][Ｒ][Ｗ]
[ア行][カ行][サ行][タ行][ナ行][ハ行][マ行][ヤ行][ラ行]

(英字)

(Ａ)

ActiveX

ActiveX コントロール

ActiveXコンポーネントの作成

ActiveXのダウンロード

(Ｃ)

Cosmicube

［Cosmicube RPC］タブ

［Cosmicubeサーバ］タブ

［Cosmicubeセッション］タブ

Cosmicubeセッションの設定

Cosmicubeでの設定

CPU，メモリ，及びハードディスクの必要条件

(Ｄ)

DABroker管理ユティリティ

DABroker管理ユティリティ

DABrokerトレース出力ユティリティ

DABrokerトレース出力ユティリティ

DABrokerのインストール

DABrokerの起動中に使用できるユティリティ

DABrokerの起動と終了

DABrokerの動作環境の設定

DABrokerの利用

DBMS

(Ｆ)

FAQ

(Ｈ)

HiRDB

HITSENSER5

HITSENSER5 for Cosmicube

HITSENSER5 for RDB

HITSENSER5 Webとは

HITSENSER5 Webのインストール

HITSENSER5 Webの概要

HITSENSER5 Webの起動と終了

HITSENSER5 Webの機能

HITSENSER5 Webの特長

HITSENSER5 Webのトレース情報の取得

HITSENSER5 Webを使った多次元分析

HITSENSER5での準備

HITSENSER5での設定

HITSENSER5の環境定義ファイルの利用

(Ｍ)

MOLAP

MOLAPをする場合の接続ユーザ数，接続期間の変更

MOLAPを利用する場合

(Ｏ)

ODBC

ODBCデータソースの追加

OLAP

(Ｒ)

［RDB最大抽出件数］タブ

［RDBセッション］タブ

［RDB抽出タイムアウト］タブ

ROLAP

ROLAPで大量のデータを分析する方法

ROLAPの場合の分析データベースと分析対象データ

ROLAPをする場合の接続ユーザ数，接続期間の変更

ROLAPを利用する場合

RPCの設定

(Ｗ)

Webクライアントからの起動

Webサーバ上での障害トレース情報の取得

Webサーバのセットアップ

Webブラウザでのセキュリティレベルの設定

Webブラウザでの分析の開始と終了

WebブラウザのあるPCならどこでも分析が可能

Windows Server 2003の場合の設定

(ア行)

(あ)

アクセス権限の追加及び変更

アクセストレース

［アクセスログ出力］タブ

アクセスログの取得

アクセスログの設定

アナライザ

(い)

インストール前の準備

(え)

エラーダイアログを非表示する方法

(お)

［オプション情報の管理方法］タブ

オプション情報の設定

(カ行)

(か)

階層

階層グラフ

階層グラフ

階層表

階層表

外部ユーザ認証機能の利用

外部ユーザ認証用のActiveXコンポーネント

拡張トレースモードへの変更

拡張トレースモードへの変更

仮想ディレクトリの作成

カテゴライズ

環境定義ファイル

(き)

キー次元

起動

起動

機能の概要

(く)

グループ

グループ一覧取得メソッド

(こ)

コマンド

コマンド

コマンドとブックメニューの利用例

コマンドの利用

(サ行)

(さ)

サーバ名，ノード名の設定

算出例で使用する値

サンプルDLL

(し)

次元

次元の移動によるダイス

次元の入れ替えによるダイス

システム環境変数の設定

システム構成

システムの起動と終了

視点を変えて分析する －ダイス－

集計

集計データから元データへの表示もシームレスに操作可能

終了

終了

条件を付けてデータを分析する

条件を付けてデータを分析する方法

シンタックス

(す)

スライス

スライス

(せ)

セッション管理モジュールの作成

セッションログイン機能のセットアップ

セッションログイン機能の利用

セットアップ

セットアップの流れ

セル

前提ソフトウェア

セントラルウェアハウス

(そ)

その他の起動方法

(タ行)

(た)

ダイス

ダイス

大量のデータを効率良く分析する

ダウンロードに失敗する原因

ダウンロードを再実行する方法

多彩な表示形式

多次元データベース

多次元分析

(つ)

通常トレースモードへの変更

通常トレースモードへの変更

通信トレース

通信トレースモードへの変更

使いやすいユーザインタフェース

(て)

定型処理登録にあたっての条件

データウェアハウス

データソース

データベース接続の設定

データベース接続を中断させない運用方法

データベースにアクセスしない分析が可能（ローカルキューブを利用した分析）

データベースの内容を表又はグラフに表示する

データベースの内容を表又はグラフに表示する仕組み

データを分析する

(と)

統合OLAP環境を提供

ドリルアップ

ドリルアップ

ドリルスルー

ドリルスルー

ドリルスルー環境定義ファイル

ドリルダウン

ドリルダウン

トレース取得モードの設定

トレース取得モードの設定

トレースファイルの出力先

(ナ行)

(に)

認証方法の設定

(ハ行)

(は)

頒布ファイルのダウンロード

(ひ)

表・グラフ形式

表・グラフ形式

表・グラフ形式の利用例

表やグラフが表示している部分

表やグラフを構成する軸の種類

(ふ)

ブックメニュー

ブックメニュー

ブックメニューの利用

プログラム，及びファイルの配置例

プロジェクトの設定

［分析環境］タブとの関係

［分析環境］タブと分析情報ファイル名の関係（aspファイル）

［分析環境］タブと分析情報ファイル名の関係（URL）

［分析環境］タブと保存確認ダイアログの関係（aspファイル）

［分析環境］タブと保存確認ダイアログの関係（URL）

［分析環境］タブとユーザIDの関係（aspファイル）

［分析環境］タブとユーザIDの関係（URL）

分析項目

分析次元

分析状態の保存と利用

分析状態の保存と利用による分析ノウハウの共有

分析状態を保存し，再利用する

分析情報ファイル

分析情報ファイルの利用

分析情報ファイル名

分析処理の定型化

分析処理を定型化する

分析対象データ

分析対象データと，表及びグラフの関係

分析対象データとは

分析対象データの概要

分析対象データの構成要素

分析対象データの準備

分析データベース

分析データベースとは

分析データベースの概要

(へ)

ページ軸上の特定のメンバだけを表示する －スライス－

(ほ)

保存確認ダイアログの表示／非表示

保存の単位

(マ行)

(ま)

マネージャ

(め)

明細表

明細表

メンバ

メンバを詳細化，又は集約して表示する －ドリルダウン，ドリルアップ－

(も)

元データを表示する －ドリルスルー －

(ヤ行)

(ゆ)

ユーザID

ユーザ情報取得関数（Cプログラム用）

ユーザ認証メソッド

(よ)

用語解説

(ラ行)

(り)

リレーショナルデータベースでの設定

(れ)

レベル

(ろ)

ローカルキューブ

ローカルキューブの利用イメージ

ローカルキューブファイル

ローカルキューブを利用して分析する

ローカルキューブを利用して分析する方法

■ 商標類

ActiveXは，米国およびその他の国における米国Microsoft Corp.の商標です。
AIXは，米国における米国International Business Machines Corp.の登録商標です。
DIAPRISMは，三菱電機株式会社の登録商標です。
HP-UXは，米国Hewlett-Packard Companyのオペレーティングシステムの名称です。
Microsoftは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
Microsoft Excelは，米国Microsoft Corp.の商品名称です。
Microsoft Internet Explorerは，米国Microsoft Corp.の商品名称です。
Microsoft Internet Information Serverは，米国Microsoft Corp.の商品名称です。
Microsoft SQL Serverは，米国Microsoft Corp.の商品名称です。
Microsoft Windows Socketsは，米国Microsoft Corp.が開発したプログラミングインタフェースの仕様の名称です。
ODBCは，米国Microsoft Corp.が提唱するデータベースアクセス機構です。
OLEは，米国Microsoft Corp.が開発したソフトウェア名称です。
ORACLEは，米国Oracle Corporationの登録商標です。
Oracle8は，米国Oracle Corporationの商標です。
Oracle8iは，米国Oracle Corporationの商標です。
Oracle9iは，米国Oracle Corporationの商標です。
Oracle 10gは，米国Oracle Corporationの商標です。
Pentiumは，Intel Corporationのアメリカ合衆国及びその他の国における登録商標です。
Solarisは，米国Sun Microsystems, Inc. の米国およびその他の国における商標または登録商標です。
UNIXは，X/Open Company Limited が独占的にライセンスしている米国ならびに他の国における登録商標です。
Visual Basicは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
Visual C++は，米国およびその他の国における米国Microsoft Corp.の登録商標です。
Windowsは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
Windows NTは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
Windows Serverは，米国およびその他の国における米国Microsoft Corp.の商標です。