サンプル

はじめに
コース概要と目的
本コースはQlikViewの管理者を対象に、QlikView Serverの利用方法についてご覧いただくコースです。
システム構成やアーキテクチャ、管理コンソールを使用した設定の変更方法等、運用管理をおこなう上で習得して
おくべき内容について、身に付けることを目的としております。
受講対象
QlikViewの管理者の方。
QlikViewについて理解を深めたい方。
製品のバージョン
本テキストで解説しているQlikView Serverは以下のバージョンを使用しています。
・QlikView Server 11.20
追加ライセンスやオプション製品は使用しないQlikView Serverと、QlikViewクライアントのみの環境を想定してい
ます。
テキスト中の表記について
画面中に表示される文字の表記
ウィンドウ、ボタン、メニューなど、画面に表示される文字は[]で囲んで表記しています。
画面上に表示される選択肢や、入力する文字については「」で囲んで表記しています。
ディレクトリの表記
本テキストではファイルのパスをあらわす際、すべてデフォルトのインストールディレクトリを基準に表記しています。
QlikViewのインストールディレクトリは「C:\Program Files\QlikView」となります。お客様の環境と異なる場
合は、適宜読み替えてください。
コマンドの構文規約
値
この表記は、ユーザーが適切な値に置き換えて指定することをあらわします。
{ 値1 | 値2 | 値3 }
この表記は{}の中から、いずれか1つを選択することをあらわします。
[値]
この表記はその指定が任意に指定できる、オプションの指定であることをあらわしま
す。必ずしも指定する必要はありません。
・Microsoft、Windows、Microsoft Office、SQL Server、その他本書に記載されるマイクロソフト製品は、米国Microsoft
Corporationの、米国、日本およびその他の国における登録商標または商標です。
・Linuxは、Linus Torvalds氏の日本およびその他の国における登録商標または商標です。
・UbuntuおよびCanonicalは、Canonical Ltd.の登録商標です。
・OracleとJavaは、Oracle Corporation及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の
社名、商品名等は各社の商標または登録商標である場合があります。
・IBM、IBMロゴ、ibm.com、DB2およびdeveloperWorksは、世界の多くの国で登録されたInternational Business Machines Corp.の商標です。
・Mac、Mac OS、Safari、iPhone、iPadは、米国および他の国々で登録されたApple Inc.の商標です。
・Google Chrome、AndroidはGoogle Inc.の商標です。
・Adobe、Adobeのロゴ、Adobe Reader、Acrobat、Flashは、Adobe Systems Incorporated(アドビ システムズ社)の
商標です。
・Apache、Tomcatは、Apache Software Foundationの商標または登録商標です。
・Mozilla、Firefoxの名称およびそのロゴは、米国Mozilla Foundationの米国およびその他の国における商標または登録商
標です。
・その他、記載されている会社名および製品名は、各社の登録商標または商標です。
・本書では、R、c、TMマークなどは明記していません。
・本書に記載された内容を使用して、いかなる損害が発生しても、株式会社アシスト、および、著者、本書製作関係者は一切責
任を負いません。
目次
第1章 QlikViewシステム構成
1.1 QlikViewシステム構成............................................................................1-1
1.1.1 QlikViewシステム構成...............................................................................................1-1
1.1.2 開発から運用までの手順............................................................................................1-3
1.1.3 QlikView Serverのライセンス....................................................................................1-4
1.2 アーキテクチャ..........................................................................................1-5
1.2.1 サービス.....................................................................................................................1-5
1.2.2 関連ポート.................................................................................................................1-6
1.3 ドキュメントの参照..................................................................................1-10
1.3.1 AccessPoint..........................................................................................................1-10
1.3.2 Internet ExplorerプラグインとAJAXクライアント......................................................1-14
1.3.3 Internet ExplorerプラグインとAJAXクライアントの違い............................................1-15
1.4 第1章のまとめと章末付録.....................................................................1-16
1.4.1 まとめ.......................................................................................................................1-16
1.4.2 章末付録................................................................................................................1-16
第2章 管理コンソール
2.1 QlikView Management Console(QMC)............................................2-1
2.1.1 QlikView Management Console(QMC)の起動...................................................2-1
2.2 Statusタブ..............................................................................................2-3
2.2.1 Statusタブの概要......................................................................................................2-3
2.2.2 Tasks........................................................................................................................2-3
2.2.3 Services...................................................................................................................2-3
2.2.4 QVS Statistics.........................................................................................................2-4
2.3 Systemタブ.............................................................................................2-6
2.3.1 Systemタブの概要.....................................................................................................2-6
2.3.2 Setup項目の概要.....................................................................................................2-8
2.3.3 QlikView Serverの設定...........................................................................................2-8
2.3.4 Directory Service Connectorの設定..................................................................2-24
2.3.5 QlikView WebServerの設定.................................................................................2-28
2.3.6 Mail Serverの設定.................................................................................................2-36
2.4 Documentsタブ...................................................................................2-38
2.4.1 Documentsタブ.....................................................................................................2-38
2.5 Usersタブ.............................................................................................2-49
2.5.1 Usersタブ................................................................................................................2-49
2.6 第2章のまとめと章末付録.....................................................................2-53
2.6.1 まとめ.......................................................................................................................2-53
2.6.2 章末付録................................................................................................................2-53
第3章 ライセンス管理
3.1 インストール後の設定...............................................................................3-1
3.1.1 インストール後の設定.................................................................................................3-1
3.1.2 サービスの確認...........................................................................................................3-1
3.1.3 QlikViewの管理者ユーザーの確認...........................................................................3-2
3.1.4 ライセンス登録............................................................................................................3-4
3.2 CAL(Client Access License)の管理.....................................................3-6
3.2.1 CAL(Client Access License)とは............................................................................3-6
3.2.2 4種類のCAL..............................................................................................................3-6
3.2.3 CALの比較表............................................................................................................3-8
3.3 CALの割り当て.......................................................................................3-9
3.3.1 CALの確認と全般設定..............................................................................................3-9
3.3.2 CALの割り当て........................................................................................................3-10
3.3.3 Named User CALの管理......................................................................................3-11
3.3.4 Named Document CALの管理............................................................................3-15
3.4 ライセンスリース.....................................................................................3-18
3.4.1 QlikView Personal EditionとQlikView Desktop...............................................3-18
3.4.2 ライセンスリースとは..................................................................................................3-19
3.4.3 ライセンスリースの手順.............................................................................................3-20
3.5 第3章のまとめと章末付録.....................................................................3-24
3.5.1 まとめ.......................................................................................................................3-24
3.5.2 章末付録................................................................................................................3-24
第4章 ドキュメント管理
4.1 ドキュメントの更新....................................................................................4-1
4.1.1 タスクとは....................................................................................................................4-1
4.1.2 タスクに関する補足.....................................................................................................4-4
4.1.3 タスクのステータス確認...............................................................................................4-5
4.1.4 タスクのログファイル.....................................................................................................4-8
4.2 バッチ実行............................................................................................4-10
4.2.1 バッチ実行...............................................................................................................4-10
4.3 QlikView Publisher概要....................................................................4-12
4.3.1 QlikView Publisherとは........................................................................................4-12
4.4 バックアップ............................................................................................4-15
4.4.1 バックアップ...............................................................................................................4-15
4.4.2 バックアップからのリストア...........................................................................................4-16
4.5 第4章のまとめと章末付録.....................................................................4-17
4.5.1 まとめ.......................................................................................................................4-17
4.5.2 章末付録................................................................................................................4-17
第5章 セキュリティ
5.1 QlikViewのセキュリティ概要.....................................................................5-1
5.1.1 QlikViewのセキュリティ概要.......................................................................................5-1
5.1.2 ユーザー認証とアクセス許可.......................................................................................5-2
5.2 ユーザー認証..........................................................................................5-3
5.2.1 ユーザー認証の概要..................................................................................................5-3
5.2.2 NTLM認証(Windows認証).....................................................................................5-5
5.2.3 Header認証.............................................................................................................5-7
5.2.4 Custom User認証...................................................................................................5-7
5.3 アクセス許可............................................................................................5-8
5.3.1 アクセス許可の概要....................................................................................................5-8
5.3.2 NTFS........................................................................................................................5-9
5.3.3 DMS.......................................................................................................................5-11
5.4 第5章のまとめと章末付録.....................................................................5-14
5.4.1 まとめ.......................................................................................................................5-14
5.4.2 章末付録................................................................................................................5-14
第6章 パフォーマンス
6.1 QlikView Serverとメモリ.........................................................................6-1
6.1.1 QlikView Serverによるメモリの使用..........................................................................6-1
6.1.2 QlikView Serverのキャッシュ.....................................................................................6-4
6.2 QlikView ServerとCPU.........................................................................6-7
6.2.1 QlikView ServerによるCPUの使用..........................................................................6-7
6.2.2 CPUのクロック数とコア数............................................................................................6-7
6.3 スケールアップとスケールアウト...................................................................6-8
6.3.1 スケールアップとスケールアウト.....................................................................................6-8
6.3.2 スケールアップ.............................................................................................................6-8
6.3.3 スケールアウト(クラスタリング).......................................................................................6-8
6.3.4 スケールアップ、スケールアウト選択時の考慮事項........................................................6-9
6.4 第6章のまとめと章末付録.....................................................................6-11
6.4.1 まとめ.......................................................................................................................6-11
6.4.2 章末付録................................................................................................................6-11
A 付録
A.1 その他のライセンスとオプション製品...........................................................A-1
A.1.1 利用用途を限定したQlikView Serverのライセンス....................................................A-1
A.1.2 Enterprise Editionのオプションライセンス..................................................................A-2
A.1.3 その他のオプション製品...............................................................................................A-2
A.2 参照中のドキュメントの更新......................................................................A-3
A.2.1 参照中のドキュメントの更新........................................................................................A-3
A.2.2 更新モードと更新開始モードの設定...........................................................................A-4
第1章 QlikViewシステム構成
この章の概要
この章では、QlikViewのシステム構成やアーキテクチャ、ブラウザからドキュメントを参
照する手順について説明します。
この章のゴール
QlikViewのシステム構成について理解し、サービスの起動・停止方法や、ユーザー
がブラウザからドキュメントを参照する方法など、第2章以降に必要となる前提知識
を習得すること。
おもな習得スキル
(習得機能)
・QlikViewシステム構成
・アーキテクチャ
・ドキュメントの参照
所要時間
40分程度
QlikViewシステム構成
1.1
QlikViewシステム構成
1.1.1
QlikViewシステム構成
QlikViewは以下の製品と機能から構成されています。
ドキュメントの開発
データの取り込み、ユーザー
インターフェースの作成
QlikView Desktop
ドキュメントの管理、公開
QlikView Desktop
QlikView Server
Access
Point
データ
ドキュメントの参照、データの
分析
ODBC OLE DB
ファイル XML
カスタムデータ
SAP
ブラウザ
Internet Explorer プラグイン
AJAX クライアント
モバイル端末
iPad iPhone Android
ドキュメントの開発(データの取り込み、ユーザーインターフェースの作成)
QlikView Desktopを使用して、データの取り込みやユーザーインターフェースの作成をおこない、ドキュメントを開
発します。
QlikViewでは上図に示しているように、さまざまなデータソースに対応しています。
ドキュメントの管理、公開
QlikView Serverが、ドキュメントの管理とユーザーへの公開をおこないます。
ドキュメントの管理
ドキュメントのデータ更新、アクセス管理などをおこないます。
ユーザーへの公開
サーバーに置かれたドキュメントをユーザーに公開します。ユーザーはAccessPointと呼ばれるポータル画面を介し
てドキュメントを参照します。
QlikView管理者コース
1-1
ドキュメントの参照、データの分析
QlikView Serverに格納されているドキュメントを参照し、データを分析します。
ユーザーは以下のような方法で、ドキュメントのデータを参照、分析できます。
QlikView Desktop
QlikView Desktopは、Windowsのアプリケーションです。
QlikView Desktopは、おもに開発者がドキュメントを開発するために使用するアプリケーションですが、データ
の参照と分析にも使用できます。
ブラウザ
ブラウザからAccessPointと呼ばれるポータル画面を介して、ドキュメントを参照できます。
ブラウザから接続する方法には、以下の2種類の方法があります。詳細はこの章の後半で説明します。
Internet Explorerプラグイン
Internet Explorerでは、Internet Explorerプラグインを使用できます。
AJAXクライアント
Firefox、Chrome、Safariなど、Internet Explorer以外のブラウザでは、AJAXクライアントを使用できま
す。
モバイル端末
iPhone、iPad、Android等のモバイル端末からも、AccessPointを介してドキュメントを参照できます。
モバイル端末に標準で搭載されているSafari、Chromeなどのブラウザから、ドキュメントを参照できます。
1-2
Copyright(C) 2014 K.K. Ashisuto All Rights Reserved.
QlikViewシステム構成
1.1.2
開発から運用までの手順
QlikViewのドキュメントを開発し、運用するまでの一連の手順は以下のようになります。
QlikView Desktop
QlikView Server
(4) セキュリティの設定
(2) ドキュメントの配置
(3) リロードの設定
(1) ドキュメントの開発
データ
(1) ドキュメントの開発
QlikView Desktopでドキュメントを開発します。データソースからデータをロードし、ユーザーインターフェース
を作成します。
詳細は、QlikView入門コース、QlikView応用コースでご紹介しています。
(2) ドキュメントの配置
開発したドキュメントを、QlikView Serverの所定のディレクトリに配置します。
詳細は第2章で説明いたします。
(3) リロードの設定
データの更新頻度に応じて、リロードのスケジュール設定をします。
たとえば、毎日夜中の3時にリロードを実行するというように、スケジュールを設定していきます。
詳細は第4章で説明いたします。
(4) セキュリティの設定
ドキュメントの公開範囲に応じて、セキュリティの設定をおこないます。
詳細は第5章で説明いたします。
QlikView管理者コース
1-3
1.1.3
QlikView Serverのライセンス
QlikView Serverのライセンスには、Small Business EditionとEnterprise Editionの2種類があり、使用でき
る機能に以下の違いがあります。
※CALに関しては第3章で、ユーザー認証に関しては第5章で説明いたします。
Small Business Edition(SBE)
Enterprise Edition(EE)
概要
QlikView Serverのエントリー・モデル QlikView Serverの上位モデル
サーバーの全機能を提供
Named User CAL
5~25
5~上限なし
Named Document CAL
10~100
10~上限なし
Session CAL
利用不可
1~上限なし
Usage CAL
利用不可
25~上限なし
ユーザー認証
Windows認証
Windows認証
カスタム認証
匿名アクセス
クラスタリング
利用不可
利用可
ドキュメント数
無制限
無制限
利用可能なクライアント
QlikView Desktop
Internet Explorerプラグイン
AJAXクライアント
モバイル端末
QlikView Desktop
Internet Explorerプラグイン
AJAXクライアント
モバイル端末
QlikView Serverのライセンスには、その他にも利用用途を限定した以下のライセンスがあります。
詳細は付録PA-1『A.1 その他のライセンスとオプション製品』をご参照ください。
QlikView Test Server
テストや検証のみで使用可能なライセンス
QlikView Extranet Server
組織外(社外)のユーザーへの公開のみで使用可能なライセンス
QlikView Information Access Server
インターネットへの公開のみで使用可能なライセンス
1-4
Copyright(C) 2014 K.K. Ashisuto All Rights Reserved.
QlikViewシステム構成
1.2
アーキテクチャ
1.2.1
サービス
QlikView Serverをインストールすると、以下の5つのサービスが登録されます。
QlikView Server
QlikView Webserver
QlikView Management Service
QlikView Distribution Service
QlikView Directory Service Connector
起動・停止方法
Windowsのサービスの画面から上記サービスを起動・停止できます。
起動・停止の依存関係はありませんので、任意の順番で各サービスを起動・停止してください。
ただし、サービスを起動するユーザーには管理者権限が必要です。必要な権限の詳細は第3章P3-2『3.1.3
QlikViewの管理者ユーザーの確認』をご参照ください。
各サービスの役割
QlikView Server(QVS)
QlikView Server自体のサービスです。
QlikView Webserver(QVWS)
ユーザー用のポータルである、AccessPointを提供します。
QlikView独自のWebサーバーとして機能し、ユーザーがブラウザから直接目にする、Webポータルとして働き
ます。
さらに、クラスタリングをおこなう場合は(QlikView Serverを複数台使用する場合は)、ロードバランス機能も提
供します。
QlikView Management Service(QMS)
管理者用のコンソールである、QlikView Management Console(QMC)を提供します。
管理者はブラウザからQMCにアクセスして、QlikView Serverの設定を操作できます。
また、QMSは内部的には他の各サービスの管理をおこなう役割も担います。
QlikView Distribution Service(QDS)
ドキュメントの更新と配信をおこないます。サーバーでの設定に応じて、ドキュメントのリロード処理をおこないま
す。
QlikView Directory Service Connector(DSC)
ユーザー情報を管理するために、外部のサービスと連携します。
Windows認証(Active Directoryを含む)をはじめ、その他のDirectory Serviceなどと連携できます。
QlikView管理者コース
1-5
1.2.2
関連ポート
QlikViewでは以下のポートを使用します。
ポート番号
略称
説明
80/443
http/https
QlikView WebServer
4774
qvpt
Tunneled connections from Web to QVS
4747
qvp
QlikView Protocol
4780
qms
QlikView Management Service
4720
qds
QlikView Distribution Service
4730
dsc
Directory Service Connector
4735
dscc
Custom XML Directory
4750
qvwa
Administrative (QMS) interface to QVWS
4799
qmsx
QlikView Management Service XML API interface
4721
qdsm
QDS SNMP Listener
4731
dscm
DSC SNMP Listener
4748
qvsm
QVS SNMP Listener
4781
qmsm
QMS SNMP Listener
とくに重要なのは上の4つのポートで、これらのポートは外部との通信に使用されます。つまりポートを開放しておく必
要があります。
それ以外はサーバー内部の通信などで使用されるポートです。
1-6
Copyright(C) 2014 K.K. Ashisuto All Rights Reserved.
QlikViewシステム構成
ユーザー
ブラウザ
80/443
QlikView
WebServer
QlikView Server
4774
開発者
QlikView Desktop
4747
管理者
ブラウザ
4780
QlikView Management
Console
80/443
クライアントPCから、QlikView WebServerに接続する際に使用されます。
ユーザーがブラウザから、AccessPointに接続する際はこのポートが使用されています。
QlikView WebServerは、HTTP(80)、またはHTTPS(443)でユーザーからのリクエストを受け付けます。
4774
QlikView Serverと、QlikView WebServerとの通信で使用されます。
サーバーのサービス間での通信ですが、QlikView ServerとQlikView WebServerが別の筐体にインストールさ
れている場合は注意してください。
4747
クライアントPCから、QlikView Serverに接続する際に使用されます。
開発者がQlikView Desktopから、QlikView Serverに接続する際はこのポートが使用されています。
QlikView独自のプロトコル(QVP)を使用しています。
4780
クライアントPCから、QlikView Management Serviceに接続する際に使用されます。
管理者が、QlikView Serverの管理コンソールである、QlikView Management Console(QMC)に接続する
際は、このポートが使用されています。
クライアントPCとQlikView Serverの通信は、厳密に言うともう少し複雑です。詳細は次のページ以降で説明いた
します。
QlikView管理者コース
1-7