15
はじめに コース概要と目的 本コースはQlikViewの管理者を対象に、QlikView Serverの利用方法についてご覧いただくコースです。 システム構成やアーキテクチャ、管理コンソールを使用した設定の変更方法等、運用管理をおこなう上で習得して おくべき内容について、身に付けることを目的としております。 受講対象 QlikViewの管理者の方。 QlikViewについて理解を深めたい方。 製品のバージョン 本テキストで解説しているQlikView Serverは以下のバージョンを使用しています。 ・QlikView Server 11.20 追加ライセンスやオプション製品は使用しないQlikView Serverと、QlikViewクライアントのみの環境を想定してい ます。

はじめに じめに コース概要と目的 本コースはQlikViewの管理者を対象に、QlikView Serverの利用方法についてご覧いただくコースです。システム構成やアーキテクチャ、管理コンソールを使用した設定の変更方法等、運用管理をおこなう上で習得して

Embed Size (px)

Citation preview

Page 1: はじめに じめに コース概要と目的 本コースはQlikViewの管理者を対象に、QlikView Serverの利用方法についてご覧いただくコースです。システム構成やアーキテクチャ、管理コンソールを使用した設定の変更方法等、運用管理をおこなう上で習得して

はじめに

コース概要と目的

本コースはQlikViewの管理者を対象に、QlikView Serverの利用方法についてご覧いただくコースです。

システム構成やアーキテクチャ、管理コンソールを使用した設定の変更方法等、運用管理をおこなう上で習得して

おくべき内容について、身に付けることを目的としております。

受講対象

QlikViewの管理者の方。

QlikViewについて理解を深めたい方。

製品のバージョン

本テキストで解説しているQlikView Serverは以下のバージョンを使用しています。

・QlikView Server 11.20

追加ライセンスやオプション製品は使用しないQlikView Serverと、QlikViewクライアントのみの環境を想定してい

ます。

Page 2: はじめに じめに コース概要と目的 本コースはQlikViewの管理者を対象に、QlikView Serverの利用方法についてご覧いただくコースです。システム構成やアーキテクチャ、管理コンソールを使用した設定の変更方法等、運用管理をおこなう上で習得して

テキスト中の表記について

画面中に表示される文字の表記

ウィンドウ、ボタン、メニューなど、画面に表示される文字は[]で囲んで表記しています。

画面上に表示される選択肢や、入力する文字については「」で囲んで表記しています。

ディレクトリの表記

本テキストではファイルのパスをあらわす際、すべてデフォルトのインストールディレクトリを基準に表記しています。

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 Ma-

chines 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マークなどは明記していません。

・本書に記載された内容を使用して、いかなる損害が発生しても、株式会社アシスト、および、著者、本書製作関係者は一切責

任を負いません。

Page 3: はじめに じめに コース概要と目的 本コースはQlikViewの管理者を対象に、QlikView Serverの利用方法についてご覧いただくコースです。システム構成やアーキテクチャ、管理コンソールを使用した設定の変更方法等、運用管理をおこなう上で習得して

目次

第1章 QlikViewシステム構成

1.1 QlikViewシステム構成............................................................................1-11.1.1 QlikViewシステム構成...............................................................................................1-1

1.1.2 開発から運用までの手順............................................................................................1-3

1.1.3 QlikView Serverのライセンス....................................................................................1-4

1.2 アーキテクチャ..........................................................................................1-51.2.1 サービス.....................................................................................................................1-5

1.2.2 関連ポート.................................................................................................................1-6

1.3 ドキュメントの参照..................................................................................1-101.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-161.4.1 まとめ.......................................................................................................................1-16

1.4.2 章末付録................................................................................................................1-16

第2章 管理コンソール

2.1 QlikView Management Console(QMC)............................................2-12.1.1 QlikView Management Console(QMC)の起動...................................................2-1

2.2 Statusタブ..............................................................................................2-32.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-62.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

Page 4: はじめに じめに コース概要と目的 本コースはQlikViewの管理者を対象に、QlikView Serverの利用方法についてご覧いただくコースです。システム構成やアーキテクチャ、管理コンソールを使用した設定の変更方法等、運用管理をおこなう上で習得して

2.3.6 Mail Serverの設定.................................................................................................2-36

2.4 Documentsタブ...................................................................................2-382.4.1 Documentsタブ.....................................................................................................2-38

2.5 Usersタブ.............................................................................................2-492.5.1 Usersタブ................................................................................................................2-49

2.6 第2章のまとめと章末付録.....................................................................2-532.6.1 まとめ.......................................................................................................................2-53

2.6.2 章末付録................................................................................................................2-53

第3章 ライセンス管理

3.1 インストール後の設定...............................................................................3-13.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-63.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-93.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-183.4.1 QlikView Personal EditionとQlikView Desktop...............................................3-18

3.4.2 ライセンスリースとは..................................................................................................3-19

3.4.3 ライセンスリースの手順.............................................................................................3-20

3.5 第3章のまとめと章末付録.....................................................................3-243.5.1 まとめ.......................................................................................................................3-24

3.5.2 章末付録................................................................................................................3-24

Page 5: はじめに じめに コース概要と目的 本コースはQlikViewの管理者を対象に、QlikView Serverの利用方法についてご覧いただくコースです。システム構成やアーキテクチャ、管理コンソールを使用した設定の変更方法等、運用管理をおこなう上で習得して

第4章 ドキュメント管理

4.1 ドキュメントの更新....................................................................................4-14.1.1 タスクとは....................................................................................................................4-1

4.1.2 タスクに関する補足.....................................................................................................4-4

4.1.3 タスクのステータス確認...............................................................................................4-5

4.1.4 タスクのログファイル.....................................................................................................4-8

4.2 バッチ実行............................................................................................4-104.2.1 バッチ実行...............................................................................................................4-10

4.3 QlikView Publisher概要....................................................................4-124.3.1 QlikView Publisherとは........................................................................................4-12

4.4 バックアップ............................................................................................4-154.4.1 バックアップ...............................................................................................................4-15

4.4.2 バックアップからのリストア...........................................................................................4-16

4.5 第4章のまとめと章末付録.....................................................................4-174.5.1 まとめ.......................................................................................................................4-17

4.5.2 章末付録................................................................................................................4-17

第5章 セキュリティ

5.1 QlikViewのセキュリティ概要.....................................................................5-15.1.1 QlikViewのセキュリティ概要.......................................................................................5-1

5.1.2 ユーザー認証とアクセス許可.......................................................................................5-2

5.2 ユーザー認証..........................................................................................5-35.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-85.3.1 アクセス許可の概要....................................................................................................5-8

5.3.2 NTFS........................................................................................................................5-9

5.3.3 DMS.......................................................................................................................5-11

Page 6: はじめに じめに コース概要と目的 本コースはQlikViewの管理者を対象に、QlikView Serverの利用方法についてご覧いただくコースです。システム構成やアーキテクチャ、管理コンソールを使用した設定の変更方法等、運用管理をおこなう上で習得して

5.4 第5章のまとめと章末付録.....................................................................5-145.4.1 まとめ.......................................................................................................................5-14

5.4.2 章末付録................................................................................................................5-14

第6章 パフォーマンス

6.1 QlikView Serverとメモリ.........................................................................6-16.1.1 QlikView Serverによるメモリの使用..........................................................................6-1

6.1.2 QlikView Serverのキャッシュ.....................................................................................6-4

6.2 QlikView ServerとCPU.........................................................................6-76.2.1 QlikView ServerによるCPUの使用..........................................................................6-7

6.2.2 CPUのクロック数とコア数............................................................................................6-7

6.3 スケールアップとスケールアウト...................................................................6-86.3.1 スケールアップとスケールアウト.....................................................................................6-8

6.3.2 スケールアップ.............................................................................................................6-8

6.3.3 スケールアウト(クラスタリング).......................................................................................6-8

6.3.4 スケールアップ、スケールアウト選択時の考慮事項........................................................6-9

6.4 第6章のまとめと章末付録.....................................................................6-116.4.1 まとめ.......................................................................................................................6-11

6.4.2 章末付録................................................................................................................6-11

A 付録

A.1 その他のライセンスとオプション製品...........................................................A-1A.1.1 利用用途を限定したQlikView Serverのライセンス....................................................A-1

A.1.2 Enterprise Editionのオプションライセンス..................................................................A-2

A.1.3 その他のオプション製品...............................................................................................A-2

A.2 参照中のドキュメントの更新......................................................................A-3A.2.1 参照中のドキュメントの更新........................................................................................A-3

A.2.2 更新モードと更新開始モードの設定...........................................................................A-4

Page 7: はじめに じめに コース概要と目的 本コースはQlikViewの管理者を対象に、QlikView Serverの利用方法についてご覧いただくコースです。システム構成やアーキテクチャ、管理コンソールを使用した設定の変更方法等、運用管理をおこなう上で習得して

第第11章章 QlikViewQlikViewシステム構成システム構成

この章の概要 この章では、QlikViewのシステム構成やアーキテクチャ、ブラウザからドキュメントを参

照する手順について説明します。

この章のゴール QlikViewのシステム構成について理解し、サービスの起動・停止方法や、ユーザー

がブラウザからドキュメントを参照する方法など、第2章以降に必要となる前提知識

を習得すること。

おもな習得スキル

(習得機能)

・QlikViewシステム構成

・アーキテクチャ

・ドキュメントの参照

所要時間 40分程度

Page 8: はじめに じめに コース概要と目的 本コースはQlikViewの管理者を対象に、QlikView Serverの利用方法についてご覧いただくコースです。システム構成やアーキテクチャ、管理コンソールを使用した設定の変更方法等、運用管理をおこなう上で習得して
Page 9: はじめに じめに コース概要と目的 本コースはQlikViewの管理者を対象に、QlikView Serverの利用方法についてご覧いただくコースです。システム構成やアーキテクチャ、管理コンソールを使用した設定の変更方法等、運用管理をおこなう上で習得して

QlikViewシステム構成

1.1 QlikViewシステム構成

1.1.1 QlikViewシステム構成

QlikViewは以下の製品と機能から構成されています。

ドキュメントの開発(データの取り込み、ユーザーインターフェースの作成)

QlikView Desktopを使用して、データの取り込みやユーザーインターフェースの作成をおこない、ドキュメントを開

発します。

QlikViewでは上図に示しているように、さまざまなデータソースに対応しています。

ドキュメントの管理、公開

QlikView Serverが、ドキュメントの管理とユーザーへの公開をおこないます。

ドキュメントの管理

ドキュメントのデータ更新、アクセス管理などをおこないます。

ユーザーへの公開

サーバーに置かれたドキュメントをユーザーに公開します。ユーザーはAccessPointと呼ばれるポータル画面を介し

てドキュメントを参照します。

QlikView管理者コース 1-1

QlikView Desktop QlikView Server

データ

ODBC

ファイル

SAP

ドキュメントの開発

データの取り込み、ユーザー

インターフェースの作成

ドキュメントの管理、公開ドキュメントの参照、データの

分析

Access

Point

OLE DB

XML

カスタムデータ

AndroidiPad

ブラウザ

Internet Explorer プラグイン

AJAX クライアント

モバイル端末

iPhone

QlikView Desktop

Page 10: はじめに じめに コース概要と目的 本コースはQlikViewの管理者を対象に、QlikView Serverの利用方法についてご覧いただくコースです。システム構成やアーキテクチャ、管理コンソールを使用した設定の変更方法等、運用管理をおこなう上で習得して

ドキュメントの参照、データの分析

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.

Page 11: はじめに じめに コース概要と目的 本コースはQlikViewの管理者を対象に、QlikView Serverの利用方法についてご覧いただくコースです。システム構成やアーキテクチャ、管理コンソールを使用した設定の変更方法等、運用管理をおこなう上で習得して

QlikViewシステム構成

1.1.2 開発から運用までの手順

QlikViewのドキュメントを開発し、運用するまでの一連の手順は以下のようになります。

(1) ドキュメントの開発

QlikView Desktopでドキュメントを開発します。データソースからデータをロードし、ユーザーインターフェース

を作成します。

詳細は、QlikView入門コース、QlikView応用コースでご紹介しています。

(2) ドキュメントの配置

開発したドキュメントを、QlikView Serverの所定のディレクトリに配置します。

詳細は第2章で説明いたします。

(3) リロードの設定

データの更新頻度に応じて、リロードのスケジュール設定をします。

たとえば、毎日夜中の3時にリロードを実行するというように、スケジュールを設定していきます。

詳細は第4章で説明いたします。

(4) セキュリティの設定

ドキュメントの公開範囲に応じて、セキュリティの設定をおこないます。

詳細は第5章で説明いたします。

QlikView管理者コース 1-3

QlikView Desktop QlikView Server

(2) ドキュメントの配置

(3) リロードの設定

(4) セキュリティの設定

データ

(1) ドキュメントの開発

Page 12: はじめに じめに コース概要と目的 本コースはQlikViewの管理者を対象に、QlikView Serverの利用方法についてご覧いただくコースです。システム構成やアーキテクチャ、管理コンソールを使用した設定の変更方法等、運用管理をおこなう上で習得して

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.

Page 13: はじめに じめに コース概要と目的 本コースはQlikViewの管理者を対象に、QlikView Serverの利用方法についてご覧いただくコースです。システム構成やアーキテクチャ、管理コンソールを使用した設定の変更方法等、運用管理をおこなう上で習得して

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

Page 14: はじめに じめに コース概要と目的 本コースはQlikViewの管理者を対象に、QlikView Serverの利用方法についてご覧いただくコースです。システム構成やアーキテクチャ、管理コンソールを使用した設定の変更方法等、運用管理をおこなう上で習得して

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.

Page 15: はじめに じめに コース概要と目的 本コースはQlikViewの管理者を対象に、QlikView Serverの利用方法についてご覧いただくコースです。システム構成やアーキテクチャ、管理コンソールを使用した設定の変更方法等、運用管理をおこなう上で習得して

QlikViewシステム構成

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

QlikView ServerQlikView

WebServer

管理者

ブラウザ

QlikView Management

Console

開発者

QlikView Desktop

80/443 4774

4747

4780

ユーザー

ブラウザ