IBM DB2 Web Query for i 2.1 FAQ 集 日本アイ ビー エム株式会社 Power Systems テクニカル セールス 2013 年 7 月第 2 版
特記事項および商標 本文書の内容は 特に記載の無い限り 2013 年 5 月 7 日現在に公開されている文書に基づいています 本文書において IBM 製品 プログラム およびサービスについて言及する場合がありますが このことはこのような IBM 製品 プログラム およびサービスが IBM が企業活動を行っているすべての国で使用できることを意味するものではありません 本文書で IBM 製品 プログラム又はサービスに言及する部分があっても このことは当該製品 プログラム またはサービスのみが使用可能であることを意味するものではありません これらの IBM 製品 プログラム またはサービスに代えて IBM の知的所有権を侵害することのない機能的に同等のプログラムを使用することができます 本文書に記載されている情報の使用または手法の実施は お客様の評価および使用している動作環境への統合能力にしたがって お客様の責任で行っていただきます 記載されている情報はいずれも IBM により 特定の状況における正確さは確認されているはずですが いかなる環境においてもそれと同じ あるいは同様な結果が得られるとは限りません お客様独自の環境において これらの手法を適用する場合は お客様の責任で行っていただきます 商標 IBM は International Business Machines Corporation の登録商標 UNIX は The Open Group の米国ならびに他の国における登録商標 PowerPC は International Business Machines Corporation の登録商標 POWER4 は International Business Machines Corporation の商標 POWER5 は International Business Machines Corporation の商標 POWER6 は International Business Machines Corporation の商標 POWER7 は International Business Machines Corporation の商標 IBM System は International Business Machines Corporation の商標 IBM eserver は International Business Machines Corporation の商標 Power Systems は International Business Machines Corporation の商標 IBM i5/os は International Business Machines Corporation の商標 Systems Director VMControl は International Business Machines Corporation の商標 IBM Systems Director Active Energy Manager は International Business Machines Corporation の商標 Intel, Pentium は Intel Corporation の米国およびその他の国における登録商標 Linux は Linus Torvalds の米国およびその他の国における登録商標 その他 本文書で使用するシステム名 製品名 会社 団体の名称はそれぞれ各社の商標または登録商標です 2
更新履歴 2013 年 5 月 8 日 第一版 (rev. 1.0) 発行 2013 年 7 月 29 日 第二版 (rev. 2.0) 発行» p. 36 パラメーターに関するご質問 (2/2) 追記» P. 39 複数ファイルの結合に関するご質問追記 3
DB2 Web Query カテゴリー別 FAQ 製品全般 レポート作成 グラフ作成 シノニム管理 アクティブレポート OLAP ライセンス関連 パフォーマンス 教育 4
製品に関するご質問 (1/3) 製品全般 IBM DB2 Web Query for i とはどのような製品ですか? Query for System i (5722-QU1) の後継製品として位置づけられており Web 対応機能強化版です また 実績のある IA/UNIX サーバー用ソリューションである Information Builder 社 WebFocus の IBM i への移行版です DB2 Web Query はいつごろから出荷されていますか? 2008 年 2 月 8 日に日本での出荷が開始されました IBM DB2 Web Query for i 2.1 は 2012 年 6 月 15 日から提供開始しております 5
製品に関するご質問 (2/3) 製品全般 DB2 Web Query を利用するためにクライアント PC 側にソフトウェアのインストールは必要ですか? クライアント PC 側にはブラウザーが必要です ブラウザーの要件は 以下のとおりです FotFix4 適用時 Internet Explorer v10 (32-bit) Internet Explorer v9 (32-bit) Internet Explorer v8 Firefox v19, v18 Safari v5.1.5 ios v5 Chrome v24 Developer Workbench は Internet Explorer のみのサポートとなります ブラウザーによって サポートされる機能が異なります サポートされるブラウザーの最新情報は下記 URL 内の New Features (PDF) をご参照ください http://ibm.co/db2wqnewfeatures 6
製品に関するご質問 (3/3) 製品全般 DB2 Web Query で他のシステムの DB を参照できますか? IBM i の DB2 であれば 他のシステムの DB2 に対しても基本機能でサポートされます DB2 for LUW (Linux Unix Windows) に対しても基本機能でサポート開始されました (2013 年 3 月 -Hotfix 4 以降 ) Microsoft SQL サーバーは Standard Edition の場合 サポートされます DB2 Web Query を稼動させる推奨の H/W スペックはどの程度ですか? PC 要件 PC のメモリー要件としては 照会を常に最適に実行させるために 一般に 1 GB 以上の RAM を備えた PC が必要です システム要件 情報系システムでは お客様環境での依存が大きいため おおまかな指標しかなく 実際のパフォーマンス負荷を測定する場合には 実データを用いてテストを実施するしかありません サイジングに関しては次のページをご覧ください もしくは パイロット的に一部ユーザーに DB2 Web Query を開放し 徐々に対象を拡大する方法を推奨しています 7
DB2 Web Query のサイジング方法 製品全般 ワークロード エスティメーターで DB2 Web Query のサイジングが可能 Workload に DB2 Web Query を選択し 下記のパラメーターを入力 パラメーター 1. 一般ユーザー数 ( レポート実行のみのユーザー数 ) 2. 一般ユーザーの使用頻度別の割合 Light 1 時間に5レポート実行 Medium 1 時間に10レポート実行 Heavy 1 時間に20レポート実行 3. 開発ユーザー数 ( レポートを作成するユーザー数 ) 4. DBのサイズ IBM Systems Workload Estimator http://www-912.ibm.com/wle/estimatorservlet/ 8
導入に関するご質問 DB2 Web Query の前提ソフトウェアはありますか? IBM i 6.1 以降が前提になります 全て OS の標準ライセンスに含まれています 製品全般 V6R1M0/V6R1M1 5761 -SS1 Opt 3 Extended Base Directory Support 5761 -SS1 Opt 12 Host Servers 5761 -SS1 Opt 30 Qshell 5761 -SS1 Opt 33 PASE 5770-SS1 Opt43 追加フォント 5761 -JV1 Opt 11 Java SE 6 32 bit 5761-DG1 IBM HTTP Server for i5/os 5761 -JC1 IBM Toolbox for Java V7R1M0 5770-SS1 Opt 3 Extended Base Directory Support 5770-SS1 Opt 12 Host Servers 5770-SS1 Opt 30 Qshell 5770-SS1 Opt 33 PASE 5770-SS1 Opt43 追加フォント 5761-JV1 Opt 8 J2SE 5.0 32 bit 5770-DG1 IBM HTTP Server for i5/os 9
導入に関するご質問 製品全般 DB2 Web Query を利用するためにクライアント PC 側にソフトウェアのインストールは必要ですか? DB2 Web Query を使用可能にするために PC にソフトウェアをインストールする必要はありません ブラウザーのみ必要とします ただし 一部の開発者のみ Developer Workbench という開発ツールをインストールする必要があります 導入手順はどこに記載されていますか? 下記 URL に導入手順書を掲載しています Redbook にも導入手順が記載されておりますが 日本語を利用する環境では 下記 導入手順書を参照してください DB2 Web Query (5733-WQX) V2R1 簡易導入手順書 Rev1.3 http://www-06.ibm.com/systems/jp/power/info/pdf/db2_webquery_v2r1_install_rev1.3.pdf DB2 Web Query 2.1 導入チェックリスト Rev1.1 http://www- 06.ibm.com/systems/jp/power/info/pdf/DB2_Web_Query_install_checklist_201209_Rev1.2.pdf 10
バージョン アップに関するご質問 製品全般 現在 DB2 Web Query の V1R1M0 V1R1M1 V1R1M2 を使っている場合 DB2 Web Query 2.1 に上げるメリットはありますか? 開発ツールがインフォアシストに一本化され スキル習得 メンテナンスコストがシンプルになります ユーザーごとにカスタマイズ可能なダッシュボード画面が使用できます 1.1.2 までのデベロッパーワークベンチ版でのシノニムエディターとほぼ同等の機能を保有する Web ベースのシノニムエディターが使用できます モバイルサポートされ 様々なデバイス ブラウザーから Mobile Favorites にアクセス可能になります DB2 Web Query V2.1 の機能拡張についての詳細は 下記をご参照ください DB2 Web Query for i 2012 年 4 月最新情報 ( セミナー資料 ) http://www-06.ibm.com/systems/jp/i/library/pdf/2012skillup3.pdf 11
Query/400 との違い 製品全般 Query/400 と DB2 Web Query はどのような違いがありますか? 機能 Query for isereis DB2 Web Query 基本機能 + 追加オプション レポート開発者のインターフェース 5250 一般ユーザーのインターフェース 5250 ブラウザー ( 基本機能 ) Windows ( デベロッパー ワークベンチ ) ブラウザー Windows (Excel や PDF など多用なインターフェース ) 出力形式 5250, スプールファイル, DB2 テーブル PDF, XML, Excel, HTML, スプールファイル, DB2 Table など ( 基本機能 ) ハイパーリンク付きレポート ( ドリルダウン ) ( 基本機能 ) OLAP ( デベロッパー ワークベンチ オプション ) オフライン状態での分析 ( 基本機能 ) パラメータを使用したレポート 5250 画面から RUNQRY コマンド ( 基本機能 ), ディベロッパー ワークベンチにより高度な処理も可能 無制限ユーザーの使用 ( ランタイムグループ オプション ) Web Application Server サポートなし統合 Web アプリケーション サーバー (WAS の導入は不要 ) Excel との連携 Query 実施後にデータ転送が必要 Excel 形式での出力が可能 ( 書式やハイパーリンク 一部関数の引継ぎも対応 ) DB2 for IBM i Optimization CQE のみ SQE もしくは CQE 影響分析 ( デベロッパー ワークベンチ オプション ) 12
複数画面表示について (1/3) 製品全般 現在使用している情報照会系のアプリケーションでは 1 ユーザーが複数画面を立ち上げて 作業をしています DB2 Web Query でも同様に複数画面を見ながら作業することは可能ですか? はい 可能です ただし レポートは複数表示できますが 複数のセッションではありません レポートとは情報照会の結果を指し セッションとはレポート選択ウィンドウなども含めた画面全体を指します BI ダッシュボードの機能を使用する方法と 別ウィンドウで表示する方法があります セッション レポート レポート レポート 13
複数画面表示について (2/3) 製品全般 BI ダッシュボードに複数レポートを表示する方法 1 新規ページ作成 2 作成済みレポートをドラッグ & ドロップで配置 14
複数画面表示について (3/3) 製品全般 別ウィンドウで表示する方法は 2 通りあります 別ウィンドウで表示にチェックを入れて実行 ( パラメータ付きレポートのみ ) ブラウザの機能を用いて新規ウィンドウで表示 ( 全レポート形式に対応 ) 方法はブラウザによって異なります 15
CL コマンドに関するご質問 製品全般 DB2 Web Query は RUNQRY コマンドが利用できますか? RUNQRY は Query/400 の実行コマンドのため DB2 Web Query ではご使用になれません その代わりとして DB2 Web Query の実行コマンドとして RUNWEBQRY RUNBRSCHED RUNWQFEX というコマンドが用意されています 参考情報 ) セミナー資料 p.66 DB2 Web Query for i 2012 年 4 月最新情報 ( セミナー資料 ) http://www-06.ibm.com/systems/jp/i/library/pdf/2012skillup3.pdf 参考情報 ) Release 2.1 Product Manual Volume1 ( 日本語マニュアル )p.313- p.318 https://www.ibm.com/developerworks/community/wikis/form/anonymous/api/ wiki/96f36e44-b59d-40c8-8efb-e3267e86b310/page/11a9e1f7-1c87-4dbca391-4c02964a00bd/attachment/c96c30b7-54a2-4d92-85b1-12812ad690fc/media/wqjr210vol1.pdf 16
ユーザー ID に関するご質問 製品全般 共通 ID は利用できますか? 共通 ID は利用できません 同一の ID で同時にログインすると下記のメッセージが表示されます ここで OK を選択すると最後ログインしたセッションのみ有効となり 先にログインしていたセッションは強制的に終了します この動きは DB2 Web Query の仕様のため 回避することができません 内部統制の観点からも 共用 ID の利用は推奨していませんので 各人に個別 ID を作成することを強く推奨します 17
機密保護に関するご質問 (1/4) 製品全般 どのような機密保護機能がありますか? 2 つの機密保護機能があります トップ レベル フォルダーグループ : ユーザーが許可されたトップ レベル フォルダー内のレポートのみ閲覧可能 ( 下図参照 ) トップ レベル フォルダーとはレポートを管理する単位です 通常 組織単位や 支店単位などを用います IBM i のオブジェクト権限 : レポート実行の際に使用するデータへのアクセス権限をチェック 管理者ユーザーでのログイン 一般ユーザーでのログイン ( 営業トップレベル フォルダーグループにのみ登録 ) 全てのトップ レベル フォルダーが表示される 営業トップ レベル フォルダーのみ表示される 18
機密保護に関するご質問 (2/4) 製品全般 DB2 Web Query にログインするときに OS のユーザー ID/ パスワードを入力しますが このユーザー ID における OS の権限制御がそのまま適用されますか 基本的には DB2 Web Query のユーザーに対しても IBM i の 特定権限 が適用され DB2 Web Query 経由でもアクセス権のないファイルの内容を見るようなことはできません 19
機密保護に関するご質問 (3/4) 製品全般 監査ジャーナル機能で DB2 Web Query からの操作だけログを取得できますか? 監査ジャーナルの対象オブジェクトとして DB2 Web Query から参照する PF LF テーブル ビューなど または シノニムを設定することにより DB2 Web Query からの操作ログを取得することができます DB2 Web Query からの操作ログを確認する場合 ジャーナル項目タイプ ZR( オブジェクト読み取りアクセス ) を参照します ユーザー名 には QWQADMIN と記録され ユーザー プロファイル には実行したユーザー プロファイルが記録されます 次のページにジャーナル表示 (DSPJRN) コマンドの表示例を記載します 参考 ) ジャーナル表示 (DSPJRN) コマンドを使用して 監査ジャーナル レシーバーから出力ファイルへ書き込むと プログラムまたはQUERYなどを使って 表示 分析に使用できます コマンド例 ) DSPJRN JRN(QAUDJRN) FROMTIME(20130401 150000) ENTTYP(ZR) OUTPUT(*OUTFILE) OUTFILFMT(*TYPE5) OUTFILE(TEST/DSPJRNOUT) 20
機密保護に関するご質問 (4/4) 製品全般 対象オブジェクトシノニム F10 で画面切り替え アクセスしたユーザー プロファイル 21
文字コードに関するご質問 製品全般 DB2 Web Query で Unicode を扱う事はできますか? はい 可能です DB2 Web Query は IBM i 上の Unicode フィールド (CCSID=1200:UTF- 16/1208:UTF-8/13488:UCS2) を含む DB テーブルを扱う事ができます 22
オブジェクト ロックに関するご質問 製品全般 DB2 Web Query での照会では検索中のレコードにロックがかかりますか? 読み取り共用ロックがかかります 下記の通り WRKOBJLCK で確認できます オブジェクト ロックの処理システム : LUCY03 オフ シ ェクト... : SHOP タイフ..... : *FILE-PHY ライフ ラリー.. : FUJIJ ASP 装置... : *SYSBAS オプションを入力して, 実行キーを押してください 4= ジョブの終了 5= ジョブの処理 8= ジョブ ロックの処理 有効 OPT ジョブユーザーロック状況範囲スレット QSQSRVR QUSER *SHRRD HELD *JOB 終わり F3= 終了 F5= 最新表示 F6= メンバー ロックの処理 F12= 取り消し ユーザーが DB2 Web Query 内のあるレポートを表示している際に そのレポートが使用しているデータの編集は可能ですか? DB2 Web Query は読み取り共用ロックのみのため データ自身の修正は可能です 23
ユーザー設定に関するご質問 製品全般 エンドユーザーには DB2 Web Query のみ使用させ 5250 は使用させたくありません どのような方法が考えられますか? 以下のような方法が考えられます PCOMM をインストールしない ユーザープロファイルの初期プログラムパラメーターに *SIGNOFF を指定 24
DB2 Web Query レポート移行に関するご質問 (1/3) 製品全般 他区画へ DB2 Web Query のレポートを移行できますか? はい レポートの移行の方法には主に 2 つの方法があります 1) ディベロッパーワークベンチがある場合 ディベロッパーワークベンチから 本番機 開発機の両方のシステムに同時に接続します 接続を追加しますと下記の全ての項目について システム間をドラッグ アンド ドロップで 移行することができます メタデータ アプリケーション ドメイン フォルダー レポート HTML ページ 画像 2) ディベロッパーワークベンチがない場合 DB2 Web Query コンソールに組み込まれた変更管理機能を使用します こちらの方法ついては 次ページで紹介いたします 詳細は下記資料をご参照ください Release 2.1 Product Manual Volume1 p295-9 章 DB2 Web Query 管理の変更 ( 日本語マニュアル ) https://www.ibm.com/developerworks/community/wikis/form/anonymous/api/wiki/96f36e44-b59d- 40c8-8efb-e3267e86b310/page/11a9e1f7-1c87-4dbc-a391-4c02964a00bd/attachment/c96c30b7-54a2-4d92-85b1-12812ad690fc/media/wqjr210vol1.pdf 25
DB2 Web Query レポート移行に関するご質問 (2/3) 製品全般 エクスポート方法 1. 管理の変更を展開 2. エクスポートを右クリックし 新規シナリオを選択 3. シナリオ名を入力 4. 以下を確認 1. ルールを含める にチェックなし 2. バンドルの保持 にチェックあり 5. エクスポートするリソースの選択 6. 保存 アイコンをクリックし 保存 7. エクスポート アイコンをクリックし エクスポート 8. エクスポートしたパッケージは下記 IFS 上に作成される /qibm/userdata/qwebqry/base80/cm/export 保存 エクスポート 26
DB2 Web Query レポート移行に関するご質問 (3/3) 製品全般 インポート方法 1. 下記 IFS 上にエクスポートしたパッケージをコピー /qibm/userdata/qwebqry/base80/cm/import 2. 管理の変更 - インポートを展開 3. インポートするパッケージを右クリックし インポートを選択 4. インポートパッケージ画面でコンテンツリソースの選択肢を選択し OK をクリック 5. メッセージ インポートが正常に終了しました が表示され OK をクリックし 完了 注意 :[ セキュリティリソース ] (Security Resources) オプションは 選択しないでください このオプションは 将来使用するため表示されています 27
参考 レポート / メタデータの格納場所 製品全般 QWQREPOS ライブラリー ( リポジトリー ) DB2 Web Query に関する下記のものが格納される フォルダー レポート HTML ファイル 画像 ( ビットマップ ) スケジュール 配信リスト IFS 上 /QIBM/UserData/qwebqry/apps メタデータのみ V1R1M2 までと同じく IFS 上テキストファイルとして格納される メタデータ 28
関数に関するご質問 レポート作成 DB2 Web Query で関数は使えますか? はい 使えます DB2 Web Query には多くの関数が備わっており 一時項目を作成し 様々な機能を付加可能です 一時項目の関数のマニュアルが記載された資料を入手できますか はい 下記 URL からダウンロードできます Release 2.1 Product Manual Volume 6 ( 日本語マニュアル ) https://www.ibm.com/developerworks/community/wikis/form/anonymous/api/wiki/96f36 e44-b59d-40c8-8efb-e3267e86b310/page/11a9e1f7-1c87-4dbc-a391-4c02964a00bd/attachment/952afc39-8674-49f5-a3f8-140a577fd646/media/wqjr210vol6b.pdf 29
出力形式 Excel に関するご質問 (1/2) レポート作成 レポートを Excel 形式で出力した際の 文字列について教えてください a) 0( ゼロ ) で始まる文字列を Excel に表示させた場合はどうなりますか? 数値と認識され 0 が消えてしまうのは困ります b) 文字列の 10-01 という文字列が 10 月 01 日 に自動的に変更されてしまいますか? a) DB2 Web Query のデータ形式を引き継ぐため 文字列で定義されていれば 0xxxx と表示されます b) 10-01 のまま出力されます 30
出力形式 Excel に関するご質問 (2/2) レポート作成 DB2 Web Query で出力した Excel2003 形式のファイルを Excel2010 で表示できますか? また その場合 どのような制限がありますか? Excel2010 を使用される場合でも DB2 Web Query では Excel2003 または Excel2007 形式での出力となります Excel 自体が上位互換を持っているため Excel2003 Excel2007 形式である.xls の拡張子ファイルを Excel2010 や Excel2013 を使用して表示することは可能です Excel は Excel2003 から Excel 2007 では行数 列数の制限が下記のようになっています Excel 2003 行数 :65,536 列数 :256 Excel 2007 行数 :1,048,576 列数 :16,384 そのため レコード数は最大 1,048,576 件 フィールド数は 16,384 という制限があります 31
実行される SQL の確認に関するご質問 レポート作成 実行しているレポートが使用している SQL 文を確認することはできますか? はい 可能です ただし DB2 Web Query には SQL を確認する機能はありません そのため IBM Navigator for i または System i ナビゲーターの SQL パフォーマンス モニター機能を使用します SQL パフォーマンス モニター ウィンドウの任意の詳細モニターを右クリックし ステートメントの表示 を選択することで SQL 文を確認することができます 32
ワークファイルに関するご質問 レポート作成 QTEMP ライブラリー内のワークファイル ( データ ) を DB2 Web Query のレポート作成に使用できますか? QUERY/400 で利用できる QTEMP ライブラリー内のワークファイルを DB2 Web Query のレポートで使用することはできません QTEMP 内のファイルはジョブに紐づいているため そのジョブからのみ利用可能で かつジョブ終了とともに自動的に削除されます QTEMP にファイルを出力したジョブと DB2 Web Query のジョブが異なるため DB2 Web Query は QTEMP 内のファイルを使用できません もしワークファイルを DB2 Web Query で使用したい場合は QTEMP ライブラリー以外のライブラリーにワークファイルを保存してください QTEMP 以外のライブラリーのファイルならば DB2 Web Query で利用できます 33
出力形式 PDF に関するご質問 レポート作成 PDF として作成したレポートをブラウザーから閲覧する時 データはリアルタイムに更新されますか? それとも一度 PDF として作成したレポートのデータは レポート作成時点で固定になってしまうのですか? ブラウザー上で PDF 形式のレポートを実行した時点で最新の情報に更新されます レポートを HTML や PDF 出力した場合は 全てリアルタイムにレポートを再作成するため 最新のデータが反映されます 34
パラメーターに関するご質問 (1/2) レポート作成 パラメーターのリストに表示される項目を すべてではなく表示したい項目のみに指定できますか? 選択条件の設定を行う際に 選択値でプロンプトを表示 ( 静的 ) を選択すると レポート毎にリストに表示したい項目のみを指定することができます 新たに追加されたレコードを表示するには レポート作成画面からその都度 手動で追加する必要があります 35
パラメーターに関するご質問 (2/2) レポート作成 パラメーターの設定数に上限はありますか? 製品プログラミング上の上限はありません 複数パラメータ付きレポートの実行 Excel での出力結果 36
レポート非表示に関するご質問 レポート作成 ドリルダウンレポートを作成した際 ドリルダウン元のレポート ( 親レポート ) とドリルダウン先のレポート ( 子レポート ) が表示されます 子レポート単体での実行を防ぎ 親レポートからのみドリルダウンさせるために子レポートをエンドユーザーには表示させないという設定は可能でしょうか? はい ドリルダウン先のレポートだけでなく 作成中のレポートなどを非表示に設定できます 設定方法は DB2 Web Query にログインし 表示させないレポートを右クリックし 非表示 をクリックします また 非公開 に設定することもできます 非公開 では開発権限のユーザーであっても自分以外のユーザーには表示されません 公開 非公開 非表示 開発者 A がレポートを作成した場合の参照可否 開発者 A 開発者 B ランタイム ユーザー ( エンド ユーザー ) 非公開 非表示 37
ソート値の表示について レポート作成 Excel 形式で出力する際に ソート値を省略せずに すべての行に表示させることはできますか? ソート値は デフォルトでは見易さを理由として表示されません すべての行に表示させたい場合は フォーマット タブの 機能 メニュー内の ソート値の繰り返し を選択してください 38
複数ファイルの結合に関するご質問 レポート作成 複数ファイルの結合 (Join) はできますか? はい 可能です Query for System i と同様に キーフィールド ( カラム ) を指定して複数のファイルを結合することが出来ます Web ブラウザー上のレポート作成画面 ( インフォアシスト ) もしくは 開発用 S/W である Developer Workbench でファイルの結合 (Join) を設定できます Join は最大何ファイルまで可能ですか? 64 ファイルまでサポートされています 39
グラフに関するご質問 グラフ作成 グラフから表へドリルダウンさせることは可能ですか? 可能です グラフから表に飛ぶことも 表からグラフに飛ぶことも グラフからグラフに飛ぶことも可能です 事前に作成してあるレポート ( 表 グラフ 定型レポートなど ) に対してリンクを張ることができます グラフを PDF や PowerPoint にすることは可能ですか? 可能です ただし PDF や PowerPoint で出力したレポートでは ドリルダウン機能は使用できません (Active PDF はドリルダウン機能も使用可能 ) リンクをクリックすると Web Query にログインしている場合 ブラウザ上にレポートが表示され ログイン中でない場合はログイン画面にリダイレクトされます また PowerPoint では画像として出力されるため グラフの編集はできません 40
グラフ DBCS 文字に関するご質問 グラフ作成 グラフ表示の際 DBCS 文字が表示されません グラフで DBCS 文字を表示させるためには 57xxSS1 OPT43 追加フォントを導入してください (57xxSS1 OPT43 は DB2 Web Query の前提 S/W です ) 41
シノニム ( メタデータ ) に関するご質問 (1) シノニム管理 シノニムに日本語名を使用することは可能ですか? 日本語名のシノニムを作成することは可能です しかし 将来的に文字化けが発生する恐れがありますので 可能な限り SBCS でのシノニム作成を推奨いたします 42
シノニム ( メタデータ ) に関するご質問 (2) シノニムとは何ですか? シノニム = DB2 Web Query でのメタデータ * メタデータ : データそのものではなく データに関する事項を記したデータ レポートを作成する前にシノニムの作成が必要 シノニムは IFS 上のオブジェクトとして保管される シノニムは以下の 2 つのファイルから構成される a) マスターファイル (.mas): データの詳細情報 b) アクセスファイル (.acx): 表に接続するための情報 シノニム管理 アクセスファイル デベロッパーワークベンチの画面 マスターファイル 43
シノニム ( メタデータ ) 管理に関するご質問 シノニム管理 シノニムを削除するには デベロッパー ワークベンチが必須ですか? デベロッパー ワークベンチ以外にも 下記 3 つの方法があります IFS 上の下記の場所から シノニム名と同名の.mas ファイルと.acx ファイルを削除することにより 削除可能です /QIBM/UserData/qwebqry/apps/baseapp/xxxx Web コンソールの利用 http://< システム >:12333/webconsole Reporting Server から右クリックで削除 この機能で.mas ファイルを先に削除すると Web Query の画面上は.acx ファイルが表示されますが 実際は.acx ファイルも削除されます その状態で同様に.acx ファイルも右クリックから削除をするとエラーが出ます フォルダ上で右クリックし リフレッシュすると.acx ファイルの表示も消すことができます. acx ファイルを先に削除した場合は.mas ファイルは削除されません 44
使用可能なファイルについて シノニム管理 論理ファイルからシノニムを作成できますか? 顧客マスターから 住所 フィールドのみ見せたくないと考えています はい 論理ファイルをシノニムとして利用可能です 論理ファイルからシノニムを作成すると 論理ファイルで選択したフィールドのみが インフォアシストのフィールドとして表示されます また論理ファイルでレコードを選択していれば 同じくシノニムでは論理ファイルで選択されているレコードのみが表示されます パフォーマンスの観点から 論理ファイルではなく View での作成を推奨いたします (IBM i 6.1 の場合 ) CREATE TABLE で作成した表 ( ファイル ) に対しても DB2 Web Query は使用可能ですか? はい 使用可能です 物理ファイル (PF) の表と同様に参照できます 45
参照データの確認について シノニム管理 シノニムがどのデータファイルにアクセスしているかを見ることはできますか? 下記 2 つの方法があります デベロッパー ワークベンチやレポーティング サーバーからシノニム (.acx ファイル ) を参照する シノニムは IFS ファイルにテキストファイルとして保存されるため 下記のとおり確認できます /QIBM/UserData/qwebqry/apps/baseapp/( シノニム名 ).acx レポーティング サーバー画面 5250 画面 46
アクティブ レポートについて (1) アクティブ レポート DB2 Web Query で出力したファイルやアクティブ レポートに対して パスワードを設定する機能はありますか? DB2 Web Query には出力したファイルへのパスワード設定機能はありません ファイルにパスワードを設定したい場合は ファイル圧縮時にパスワードを付与するような 他のソフトウェアを併用してください DB2 Web Query で アクティブ レポートとして出力したファイルをエンドユーザーが参照する際に 閲覧するユーザーの権限チェックをする機能はあるのですか? ありません アクティブ レポート自体には認証ロジックがないため アクティブ レポートを閲覧しているユーザーの識別ができません そのため 一度出力してしまうと どなたでもアクティブ レポートの全機能が使用できます セキュリティを気にされる場合は 別途ツールを利用して パスワードを設定するなどの対策をご検討ください 47
アクティブ レポートについて (2) アクティブ レポート アクティブ レポートでグラフを作成した際に y 軸に 2 つ以上のフィールドを持たせられますか? 可能です 追加 フィールド を選択してください 48
アクティブ レポートについて (3) アクティブ レポート アクティブ レポート形式で出力したファイルを DB2 Web Query に登録していないユーザーに送付してもライセンス上問題ないですか? はい アクティブ レポートのファイルはどなたに転送しても構いません Active Report のライセンスは DB2 Web Query でレポートを入手するユーザーが DB2 Web Query の登録ユーザーであれば その配布先にはライセンスは求められません Excel や PowerPoint で出力したレポートと同等の扱いと考えて下さい 49
OLAP に関するご質問 (1) OLAP 基本機能で使用できるドリルダウンとは具体的にどのような場合に使うのですか?OLAP のドリルダウンとの違いを教えてください 基本機能のドリルダウンは 親レポートの出力フィールドがブラウザーのリンクになっており クリックするとその値をパラメータとして渡して子レポートを呼び出す機能です OLAP のドリルダウンはデベロッパー ワークベンチで階層 ( ディメンション ) を定義し レポート実行時にツールバーやコントロールパネルを使い 動的にデータの分析を可能にするものです 基本機能に比べ より柔軟なドリルダウンが可能です ランタイム ユーザーも OLAP を使用可能ですか? はい ランタイム ユーザーも OLAP の実行は可能です ドリルダウン スライス ピボットなどの操作を用いて表を加工できます 50
OLAP に関するご質問 (2) OLAP DB2 Web Query の OLAP は どのような OLAP ですか? R-OLAP です R-OLAP のため パフォーマンスを考慮しなければなりませんが 何か情報はないですか? R-OLAP のパフォーマンスは ユーザー数 次元の数 JOIN 数 レコード数などにより変化するので パフォーマンスの事例を作ることは困難です 実環境においてデータを作成し 次元を設定して検証してみないと パフォーマンスを測定できません 51
( 参考 )M-OLAP と R-OLAP OLAP BI Tool BI Tool ホスト データロード Cube RDB M-OLAP R-OLAP エンジン MOLAP RDBMS アーキテクチャー Cube RDB 代表製品名 ESSBASE DB2 OLAP Server DB2 Web Query Business Objects 計算処理登録時実行時 登録時間 データロード + 計算 ) 長時間 短時間 実行時間高速低速 52
グループと権限の対応表 フォルダーへのアクセスの管理 個人用のレポート作成 Global Groups / Roles 共用のレポート作成 メタデータの管理 レポートの実行 スケジュールの設定 トップ レベル フォルダーの作成 ユーザーの追加と削除 デベロッパー ワークベンチの利用 ライセンス関連 必要なライセンス Web Query Admin ユーザー ライセンス QWQADMI N ライセンスカウントなし Developer Workbench Top Level Folder Groups Xxx-Admin Xxx- Analyst Xxx-Dev デベロッパー ワークベンチユーザー ライセンス ユーザー ライセンス Xxx-DBA Xxx-Run ユーザー ライセンス or ランタイム グループ Xxx-Sched ユーザー ライセンス 53
参考 DB2 Web Query 2.1 ライセンスの見積もり例 レポート受信者 (Standard Editionのみ ) 0 人 Run Timeユーザー 50 人 Run Timeグループ 4グループ (Standard Editionのみ ) レポート開発者 3 人 Developer Workbench 利用者 1 人 ( レポート開発者のうちの1 人 ) コア数 1コア ライセンス関連 このケースでは Standard Edition のほうが 170 万節約できます Express Edition の場合 DB2 Web Query 基本機能 :70 万円 ユーザー ライセンス :510 万円 51 ユーザー 10 万円 Run Time ユーザー (50)+ レポート開発者 (3) - 無償ユーザー (2) Developer Workbenchユーザー ライセンス :24.88 万円 合計金額 : 604.88 万円 Standard Edition の場合 DB2 Web Query 基本機能 :350 万円 ユーザー ライセンス :10 万円 1 ユーザー 10 万円 レポート開発者 (3) - 無償ユーザー (2) Run Time グループ :50 万円 2 グループ 25 万円 Run Time グループ (4) - 無償グループ (2) Developer Workbenchユーザー ライセンス :24.88 万円 合計金額 : 434.88 万円 54
ユーザー ライセンスの考え方について ライセンス関連 DB2 Web Query を 2 区画 ( 本番区画 検証区画 ) に導入する場合 区画数はラインセンス数に関係ありますか? ライセンスはシリアルナンバー単位で購入します 複数区画ある際には 区画ごとの総合計の登録ユーザー数をカウントします 例えば 3 区画に ABCDE というユーザーを登録する場合 合計で 3 ラインセンス必要になります IBM Software Technical Document DB2 Web Query Licensing over Multiple LPARs http://www-912.ibm.com/s_dir/slkbase.nsf/8f924fc5d7eb7fd9862573610070873f/aab6f868ca2b0ed48625746a004fa16e? PC に導入する SW である Developer Workbench に関しても ライセンスはサーバー側で管理されます そのため 1 開発者が 3 区画にアクセスする場合は 3 ユーザーライセンス必要になります 55
パフォーマンスに関するご質問 (1/3) パフォーマンス DB2 Web Query のログインに時間がかかってしまう場合の対応方法はありますか? DNS の下記の 3 点の設定をご確認ください DNS 設定の確認事項 (3 点 ) 1ドメイン情報に ホスト名 と ドメイン名 が入力されている 2ホスト名検索優先順位が *LOCALになっている 3ホストテーブル項目にFQDN(Full Query Domain Name) が追加されている 参考 URL II14375 - INFO APAR FOR DB2 WEB QUERY ON SYSTEM I V1R1M1 Section 4: Known problems http://www-01.ibm.com/support/docview.wss?uid=nas251112c7d81d814d6862573f70041ec46 確認方法 次ページをご参照ください 56
パフォーマンスに関するご質問 (2/3) パフォーマンス DNS 設定の確認事項 (1/2) 1 ドメイン情報に ホスト名 と ドメイン名 が入力されている 2 ホスト名検索優先順位が *LOCAL になっている 確認手順 1. CFGTCP コマンドを実行 2. TCP/IP の構成 画面で 下記を選択 - 12. TCP/IP ドメイン情報の変更 1: ホスト名とドメイン名を入力 2: ホスト名検索優先順位に *LOCAL を指定 57
パフォーマンスに関するご質問 (3/3) パフォーマンス DNS 設定の確認事項 (2/2) 3 ホストテーブル項目に FQDN が追加されている FQDN:Fully Qualified Domain Name 簡単に言えば ホスト名 + ドメイン名 確認手順 1. CFGTCP コマンドを実行 2. TCP/IP の構成 画面で 下記を選択 - 10. TCP/IP ホスト テーブル項目の処理 3:1 で入力した ホスト名 と ドメイン名 をつなぎ合わせた FQDN を入力 58
別システム / 区画のデータ参照について パフォーマンス DRDA 接続 ( 別システムの DB2 for i のデータを参照する手法 ) の場合 SQL 処理をするのは 参照される側のシステムですか? バックアップ機で DB2 Web Query を稼働し 本番機のデータを照会したいと考えていますが 本番機の CPU に影響を与えたくありません データ処理する負荷のかかる (SQL) 処理は 参照される側のシステムの資源を使用します そのため バックアップ機で DB2 Web Query を稼動し 本番機のデータを参照するのであれば 本番機側にデータを処理する CPU 負荷がかかります 59
セッション管理に関するご質問 パフォーマンス エンドユーザーが重いレポートを実行し 結果を待たずにブラウザの ボタンで閉じてしまうケースがあります その場合 サーバー側の CPU は使用し続けるため 困っています どのような対応策がありますか? 管理コンソールのセッションモニター機能で使用中ユーザーのモニターができます また 5250 画面で WRKACTJOB で確認することもできます 具体的な手順は次ページ以降を参照ください 60
セッション管理 (1) パフォーマンス 管理コンソールのセッションモニタ機能による使用中ユーザーのモニタ ユーザー QWQADMIN でログインした際のみ使用可能 DB2 Web Query URL: http://xxx.xxx.xxx.xxx:12331/webquery セッションモニタの使用方法 1. 管理 管理コンソール を選択 2. 左側ツリーの 機能診断 を展開 3. セッションモニタ を選択 4. 実行中 ( 緑色で表示されているリクエスト ) のユーザーを確認 アクティブなリクエストは緑色で表示されます 61
セッション管理 (2) パフォーマンス 5250 エミュレーターでのジョブ管理 WRKACTJOB SBS(QWEBQRY21) コマンドを実行 リクエスト実行中のユーザーのジョブを確認可能 QSQSRVR, TSCOM3 ジョブ 活動ジョブの処理 xxxxxxxx 13/03/xx 17:46:08 CPU %: 2.8 経過時間 : 00:00:14 活動ジョブ数 : 272 オプションを入力して, 実行キーを押してください 2= 変更 3= 保留 4= 終了 5= 処理 6= 解放 7= メッセーシ の表示 8= スフ ール ファイルの処理 13= 切断... 現行 OPT サフ システム / シ ョフ ユーサ ー タイフ CPU % 機能 状況 QP0ZSPWP QWQADMIN BCI.0 JVM-SCHSchedul THDW QSQSRVR WEBQRY01 PJ 1.0 CNDW STRBROKER QWQADMIN BCH.0 CMD-QSH TIMW TSCOM3 WEBQRY01 BCI 1.4 PGM-TSCOM3 RUN TSCOM3 QSECOFR BCI.0 PGM-TSCOM3 SELW TSCOM3 QSECOFR BCI.0 PGM-TSCOM3 SELW TSCOM3 QSECOFR BCI.0 PGM-TSCOM3 SELW TSCOM3 QSECOFR BCI.0 PGM-TSCOM3 SELW TSCOM3 QSECOFR BCI.0 PGM-TSCOM3 SELW 続く... パラメーターまたはコマンド ===> F3= 終了 F5= 最新表示 F7= 検索 F10= 統計の再始動 F11= 経過テ ータの表示 F12= 取り消し F23= オフ ション続き F24= キーの続き 62
参考 URL IBM DB2 Web Query for i ポータルサイト 製品紹介 マニュアル関連 導入手順書 PTF 情報 FAQ 研修情報 リンク集 http://www.ibm.com/systems/jp/power/info/002bc33b.html IBM i セミナー資料 DB2 Web Query for i 2012 年 4 月最新情報 http://www-06.ibm.com/systems/jp/i/library/pdf/2012skillup3.pdf 教育 インターネットセミナー ( 一部デモ動画付 ) DB2 Web Query 2.1 登場 : 更に進化した IBM i データ活用ツール http://www.ibm.com/systems/jp/i/seminar/data/ DB2 Web Query を利用した IBM i での情報活用のススメ http://www.ibm.com/systems/jp/i/seminar/db2/ DB2 Web Query 1.1.2 新機能解説 : インフォアシストを利用したレポート作成 http://www.ibm.com/systems/jp/i/seminar/infoassist/ DB2 Web Query for i 徹底活用 : シノニムを使ってレポート生産性を向上! http://www.ibm.com/systems/jp/i/seminar/synonym/ DB2 Web Query パフォーマンス改善のツボ! http://www-06.ibm.com/systems/jp/i/seminar/point/ インフォアシスト自習書 V1.1.2 で登場したインフォアシスト ( レポート作成ツール ) の自習書です http://www.ibm.com/systems/jp/power/info/002869fe.html DB2 Web Query RedBooks 日本語版 ( 第 2 版 ) 本書は主に IT ユーザーの方を対象として作成されています 2.1 とは一部異なる部分もありますがチュートリアル形式で DB2 Web Query が解説してあります (622 ページ / 2010 年 5 月 ) http://publibfp.dhe.ibm.com/epubs/pdf/g8840321.pdf DB2 Web Query for i マニュアル ( 日本語版 ) Information Builders 社が提供している V2R1 のマニュアルです ( 英語のサイトですが 日本語版のマニュアルがダウンロードできます ) https://www.ibm.com/developerworks/community/wikis/home?lang=ja#!/wiki/w516d8b60d32c_4fc5_a811_5f3d840bf524/page/release %202.1%20Product%20Manual DB2 Web Query for i Wiki 英語のサイトとなりますが 最新情報が公開されています 2.1 の Red Book( 英語版ドラフト ) も入手可能です https://www.ibm.com/developerworks/mydeveloperworks/wikis/home?lang=ja#/wiki/w516d8b60d32c_4fc5_a811_5f3d840bf524 63
DB2 Web Query ハンズオン付集合研修のご紹介 教育 DB2 Web Queryのハンズオン付きの研修はありますか? コース名 IBM DB2 Web Query for i 演習 コース コード OD010 期間 2 日 費用 84,000 円 / 1 名 会場茅場町 大阪 対象 IBM DB2 Web Query for i をはじめて使用する方 前提条件 Windows の基本操作ができること System i 入門編 (OE980) を修了しているか 同等の知識経験があること System i Query 演習 (OS020) コースを修了しているか データベースの概念を理解していることが望ましい 学習目標 学習者がこのコースを修了した時点で 以下ができることを目標とする DB2 Web Query for System i の機能 特徴を説明する DB2 Web Query for System i を使用して 基本的なレポートを作成する 簡単な多次元分析や HTML の作成を行う http://www-304.ibm.com/jct03001c/services/learning/ites.wss/jp/ja?pagetype=course_description&coursecode=1od010jp 64