Oracle Direct Seminar... Oracle Direct Seminar 分析のための設定・管理ツール ~Oracle...
Transcript of Oracle Direct Seminar... Oracle Direct Seminar 分析のための設定・管理ツール ~Oracle...
<Insert Picture Here>
Oracle Direct Seminar
分析のための設定・管理ツール~Oracle BI 11g~日本オラクル株式会社
Copyright© 2010, Oracle. All rights reserved. 2
以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。
Oracle、PeopleSoft、JD Edwards、及びSiebelは、米国オラクル・コーポレーション及びその子会社、関連会社の登録商標です。その他の名称はそれぞれの会社の商標の可能性があります。
2
Agenda
リポジトリと管理ツール物理層
ビジネスモデルとマッピング層
プレゼンテーション層
リポジトリ開発
多言語、多通貨対応
サンプルアプリケーション
Copyright© 2010, Oracle. All rights reserved. 3
SINGLE
ENTERPRISE
INFORMATION
MODEL
Oracle BI 11g : 統合されたオープンな分析基盤ビジネスシーンに応じたBIの全ニーズに対応可能
統合エンタープライズ情報モデル
レポーティング
拡張機能
11g新機能
組み込み型アプリケーション
地図連携
非定型分析
インタラクティブダッシュボード
スコアカード
モバイル
ストラテジーマップ
セキュアサーチ
Office連携
4
Oracle BI Administration ToolsFM Control(EM)
キャッシュ
Oracle BI ServerOracle BI Presentation Server
SQL
管理
社内データソース
定型分析ダッシュボード
非定型分析分析画面作成
帳票作成・配信
SFA
ERP
DWH
Excel、XMLなど
インタラクティブダッシュボード
スコアカード
レポーティング
非定型分析
Office連携
戦略マップKPI管理
Office 連携
5
Oracle Business Intelligenceシステム構成
BI Serverとリポジトリ
BI Server
Oracle DBなどのデータソースからデータを取得、集計、演算しユーザーの求める形で提供する
リポジトリBI Serverの設定(メタデータ)を所有するファイル
Copyright© 2010, Oracle. All rights reserved. 6
Oracle
BI Server
Oracle BI
Presentation
Server データソース
リポジトリ管理ツール
リポジトリの役割
複雑な構造を持つデータソースを簡素化し、ユーザーに分かりやすい形で提供する
Copyright© 2010, Oracle. All rights reserved. 7
どのデータベースからどの項目を取得すれば先月の売上と在庫状況が比較できる???
直接データソースへ接続
リポジトリで簡素化して取得
在庫と売上情報が同じ場所から取得できる!
販売情報
在庫情報
リポジトリと管理ツール
管理ツールリポジトリを構築、編集するためのWindowsクライアントツール
クライアント/サーバーアーキテクチャー
Copyright© 2010, Oracle. All rights reserved. 8
リポジトリの構造
物理層データソースへの接続、問合せ
ビジネスモデルとマッピング層(論理層)
複雑な物理構造を論理的な構造へ変換
階層の定義や複数データソースの紐付け
プレゼンテーション層分析を行うユーザーに分かりやすい形で提供
Copyright© 2010, Oracle. All rights reserved. 9
10
【条件設定(WHERE句)】
条件設定もノンコーディングで可能。検索実行時に質問をしてくるプロンプト形式の設定も可能。検索条件のand/or組合せ、結合クエリー、サブクエリーも対応可能。直接SQL文作成も可。
【検索列】左側にある検索候補から自由な組み合わせで検索可能。
【検索候補】
事前定義された目的別検索条件が表示。利用者はこの候補の中から自由に、必要な情報を組み合わせて検索する。ユーザはデータベースの種類・複雑さを意識することなく、簡単にデータを加工。
【結果タブ】ボタンを押すことで、ダッシュボードに貼り付けられた際の見え方を確認できる。
BIEEの帳票作成画面
11
BIEEの帳票作成画面と管理ツールの関係
管理ツールのプレゼンテーション層が帳票作成画面の検索候補とリンクしています
オフラインとオンライン
オフラインリポジトリファイルを編集
オンラインリポジトリが稼働しているBIサーバを編集
編集した内容を即時にサーバに反映可能
Fusion Middleware Controlにて「オンラインRPD更新の無効化」が設定可能
Copyright© 2010, Oracle. All rights reserved. 12
オフラインで開く
オンラインで開く
セキュリティモデルの変更
ユーザーを外部(WLSのembedded LDAP)で管理
ユーザーの追加、パスワードの変更などはWebLogic Admin
Consoleを使用
リポジトリオブジェクトやデータソースへの接続権限は管理ツールの「セキュリティ・マネージャ」から行う
Copyright© 2010, Oracle. All rights reserved. 13
11g
リポジトリサイズの縮小
リポジトリが自動的に圧縮され、特に下記の場合に有効マルチーユーザー開発時(複数リポジトリが自動的に生成)
バージョニング、バックアップ時
リポジトリの構造により圧縮率は異なる
Copyright© 2010, Oracle. All rights reserved. 14
11g
Agenda
リポジトリと管理ツール物理層
ビジネスモデルとマッピング層
プレゼンテーション層
リポジトリ開発
多言語、多通貨対応
サンプルアプリケーション
Copyright© 2010, Oracle. All rights reserved. 15
物理層の役割
検索に使用する表やビュー、キューブ、ファイルの情報を保持
接続プールにてデータソースの詳細や接続に用いるユーザ名などを保有
複数のデータソースを指定可能
Copyright© 2010, Oracle. All rights reserved. 16
オブジェクトとアイコン
データベース
接続プール
物理表
物理列
データベース(多次元DB)
物理カタログ
キューブ表
物理ディメンション
物理キューブ列
Copyright© 2010, Oracle. All rights reserved. 17
11g
メタデータのインポート
ファイルメニューの「メタデータのインポート」からウィザードを起動
インポートする対象により、事前設定が必要TNSやODBCの設定など
Copyright© 2010, Oracle. All rights reserved. 18
データソースの追加
Hyperion Financial Management
ADF Business Component Data Sources
Oracle RPAS Data Store (Through ODBC)
Oracle Predictive Application Server
Oracle Essbase
10.1.3.3.2より可能
Copyright© 2010, Oracle. All rights reserved. 19
11g
Essbaseデータソース 1/3
10.1.3.3.2から可能
EssbaseクライアントをBIサーバーと同一マシン上にセットアップしておく必要あり
Copyright© 2010, Oracle. All rights reserved. 20
Essbaseデータソース 2/3
Copyright© 2010, Oracle. All rights reserved. 21
Essbaseデータソース 3/3
メジャー階層が階層オブジェクトとして表示※10gではメジャー項目として表示
Copyright© 2010, Oracle. All rights reserved. 22
11g
データソースが使用可能な機能の特定
データソースごとにサポートされた機能を認識Oracle Databaseは多くの機能をサポート
Excelデータソースでは使える機能が限定されるため、Excelから取得後にBIサーバーで計算
Copyright© 2010, Oracle. All rights reserved. 23
物理図と物理結合
物理層で右クリックから物理図を表示可能
テーブル間の関係性がある場合、物理結合を表示
RDBの場合、インポート時に「Foreign Key」を指定することで親子関係をインポート可能
手動で設定、編集可能
Copyright© 2010, Oracle. All rights reserved. 24
Agenda
リポジトリと管理ツール物理層
ビジネスモデルとマッピング層
プレゼンテーション層
リポジトリ開発
多言語、多通貨対応
サンプルアプリケーション
Copyright© 2010, Oracle. All rights reserved. 25
論理層の役割
複雑な物理構成を論理的なモデルへ変換
論理表と論理列の定義
ディメンション(階層)の定義
メジャー(集計項目)の作成
集計や関数の利用
Copyright© 2010, Oracle. All rights reserved. 26
複数データソースを仮想統合
複雑な物理データ構造をシンプルな論理モデルに変換
複数データソースに入っているデータを一つのデータモデルとして扱うため、物理層で結合しておく
販売データと在庫データが別々のデータとして保存されている場合、論理層で一つのモデルとして扱う下準備として製品IDなどを利用して物理結合
Copyright© 2010, Oracle. All rights reserved. 27
一か所から取得!
オブジェクトとアイコン(論理表)
論理表
論理表ソース
論理列
論理列(キー項目)
論理表(ファクト)
論理表(メジャー)
Copyright© 2010, Oracle. All rights reserved. 28
11g
論理表の作成
論理層右クリックから新規ビジネスモデルを作成
物理表を選択し、ビジネスモデルにドラッグ&ドロップ
表と同時に論理列も作成
Copyright© 2010, Oracle. All rights reserved. 29
論理列の追加
物理表には存在しないが計算して出せる値(売上-
コスト=利益など)を論理列として追加可能
論理表右クリック→「新規オブジェクト」→「論理列」で作成し「式を使用して既存の列から派生」をチェック、計算式を記述
「計算ウィザード」を使用して複雑な計算式を数ステップで作成することも可能
Copyright© 2010, Oracle. All rights reserved. 30
オブジェクトとアイコン(論理ディメンション)
ビジネスモデル
論理ディメンション
論理レベル
論理列(ファクト)
論理列(キー項目)
論理列
Copyright© 2010, Oracle. All rights reserved. 31
11g
論理ディメンションと論理レベル
年→半期→四半期→月とドリルダウン
複数の階層を設定可能
レベル内に複数の論理列が存在年名
年合計金額
前年合計金額
Copyright© 2010, Oracle. All rights reserved. 32
ドリルダウン
規則的な階層構造
Copyright© 2010, Oracle. All rights reserved. 33
社員 社員
主任
課長
主任
社員 社員
BIEE 10gでは規則的な階層構造を表現
BIEE 11gでは上記に加えより複雑なビジネス用件に対応
課長 主任 社員
社員
主任 社員
社員
Copyright© 2010, Oracle. All rights reserved. 34
不規則階層/スキップ・レベル階層 –概要
不規則階層階層の深さが一定でない
スキップ・レベル階層
直接の親がいない階層を表現可能
BIサーバの機能で実現するためデータソースを選ばず表示可能
社員 社員
主任
課長
主任
社員
11g
不規則階層/スキップ・レベル階層 –データソース
途中の階層にNULLが含まれる:スキップ・レベル階層
最下層がNULL(もしくは最下層からNULLが続く):不規則階層
Copyright© 2010, Oracle. All rights reserved. 35
11g
ダブルカラム
コードと名称の紐付けを行う
コードで検索して、結果を名称だけ表示したい場合や名称で選択したいが、検索はコードで行ないたい場合に有効
コードでの検索となるため、パフォーマンスが向上
Copyright© 2010, Oracle. All rights reserved. 36
コード 名称
1 A01 コーラ
2 A02 ジンジャエール
3 B01 ブラックコーヒー
11g
SQLファンクションの拡張
時系列関数PERIODROLLING
「XからYまで」の期間を集計
TODATE
「Xから現在まで」
旧来のPERIODTODATE
AGO
引数にTime_level(Optional)が追加 これまでPERIODAGO関数を使用していた別レベルを使った計算がAGO関数で可能に
集計関数AGGREGATE AT
集計するレベルを固定:「四半期と年を比較」など
分析からも使用可能
Copyright© 2010, Oracle. All rights reserved. 37
11g
新規
新規
拡張
新規
Agenda
リポジトリと管理ツール物理層
ビジネスモデルとマッピング層
プレゼンテーション層
リポジトリ開発
多言語、多通貨対応
サンプルアプリケーション
Copyright© 2010, Oracle. All rights reserved. 38
プレゼンテーション層の役割
論理層でモデリングしたデータモデルをユーザーの分かりやすい形で提供する簡単な日本語名で表示、など
「管理職が使える項目」「一般社員が使える項目」といったグルーピングをサブジェクトエリアという単位で行う
Copyright© 2010, Oracle. All rights reserved. 39
オブジェクトとアイコン
サブジェクト・エリア
プレゼンテーション表
プレゼンテーション階層
プレゼンテーションレベル
プレゼンテーション列
プレゼンテーション列(ファクト)
Copyright© 2010, Oracle. All rights reserved. 40
11g
プレゼンテーション階層
多次元的な階層構造をユーザーに提供
プレゼンテーション階層にはプレゼンテーションレベルのみ表示され、プレゼンテーション列は非表示
プレゼンテーション階層を使用することにより、不規則階層やスキップ・レベル階層を表現可能
Copyright© 2010, Oracle. All rights reserved. 41
11g
プレゼンテーション層の作成
プレゼンテーション層で右クリックし、「新規サブジェクトエリア」。プロパティが表示されるため、名前を設定します
作成したサブジェクトエリアに論理層から必要な論理表をドラッグ&ドロップ
論理ディメンションは関連する論理表をドラッグ&ドロップすると同時に設定されます
Copyright© 2010, Oracle. All rights reserved. 42
Agenda
リポジトリと管理ツール物理層
ビジネスモデルとマッピング層
プレゼンテーション層
リポジトリ開発
多言語、多通貨対応
サンプルアプリケーション
Copyright© 2010, Oracle. All rights reserved. 43
マルチユーザー開発 –概要
管理者はマスターリポジトリをネットワーク上に配置し、プロジェクト(リポジトリのサブセット)を作成
本社担当の開発者が本社分のオブジェクトのみをチェックアウトし開発→マージしマスターに反映
支社担当は支社分のみを開発しマスターに反映
Copyright© 2010, Oracle. All rights reserved. 44
チェックアウト
マージ
マスターリポジトリ
ローカルリポジトリ
本社担当 支社担当
マルチユーザー開発について
1.マスタからチェックアウト
開発者B
Modified
Current
Original
Master RPD
Sales Proj RPD
Service Proj RPD
Sales.rpd Sales’.rpd
Service.rpd Service’.rpd
Mstr.rpd Mstr’.rpd Mstr’’.rpd
時間の流れ
Original
Modified
Current
開発者A
3.最新のバージョンのリポジトリにマージ
1.マスタからチェックアウト
2.最新のバージョンのリポジトリにマージ
管理者
XMLパッチファイルの生成、適用
リポジトリの差分をXMLパッチファイルとして生成可能
パッチファイルはオンライン、オフラインともに適用可能
開発環境から本番環境へのオンラインでの更新が可能
GUI(管理ツール)、CUI(コマンドライン)の両方で生成/適用
バージョン管理、分散開発に効果を発揮
Copyright© 2010, Oracle. All rights reserved. 46
①デプロイ
②開発
③差分をXMLファイルに生成
④パッチの適用
11g
Agenda
リポジトリと管理ツール物理層
ビジネスモデルとマッピング層
プレゼンテーション層
リポジトリ開発
多言語、多通貨対応
サンプルアプリケーション
Copyright© 2010, Oracle. All rights reserved. 47
多言語サポート
同一システム上で、ユーザーの選択した言語に従い表示を自動的に切替ユーザーインターフェースの多言語化
データの多言語化
Copyright© 2010, Oracle. All rights reserved. 48
多通貨サポート
日本円を使用するために設定が必要
選択した通貨に換算して表示可能
静的な設定の他、ユーザープリファレンスと連動した設定が可能事前定義セッション変数PREFERRED_CURRENCYを使用
Copyright© 2010, Oracle. All rights reserved. 49
11g
Agenda
リポジトリと管理ツール物理層
ビジネスモデルとマッピング層
プレゼンテーション層
リポジトリ開発
多言語、多通貨対応
サンプルアプリケーション
Copyright© 2010, Oracle. All rights reserved. 50
SampleApp Lite
XMLベースの軽量なサンプル
インストール時に自動的に設定
Copyright© 2010, Oracle. All rights reserved. 51
11g
SampleApp
非常に多くの機能を網羅したサンプルアプリケーション
新機能の動作/設定確認にも最適
XMLだけでなく、Oracle
DatabaseやEssbase、他製品連携機能などを含むため、インストール後に設定が必要
OTNからダウンロード(予定
Copyright© 2010, Oracle. All rights reserved. 52
11g
SampleApp – Hierarchy Features
階層オブジェクトを扱ったダッシュボード
Copyright© 2010, Oracle. All rights reserved. 53
11g
SampleApp – Logical Modeling
不規則/スキップレベル階層
ダブルカラム
多通貨対応
Copyright© 2010, Oracle. All rights reserved. 54
11g
SampleApp - Usage Tracking
使用状況トラッキング
Copyright© 2010, Oracle. All rights reserved. 55
まとめ
Copyright© 2010, Oracle. All rights reserved. 56
•既存の優れたアーキテクチャを踏襲①
•機能が多数追加され、複雑なビジネス要件に対応②
• より大規模での効率的なリポジトリ開発が可能③
• UIやウィザードが改良され開発生産性の向上④
• サンプルアプリケーションにて様々な機能を確認可能⑤
57
OTN×ダイセミ でスキルアップ!!
※OTN掲示版は、基本的にOracleユーザー有志からの回答となるため100%回答があるとは限りません。ただ、過去の履歴を見ると、質問の大多数に関してなんらかの回答が書き込まれております。
Oracle Technology Network(OTN)を御活用下さい。
・一般的な技術問題解決方法などを知りたい!・セミナ資料など技術コンテンツがほしい!
一般的技術問題解決にはOTN掲示版の
「データベース一般」をご活用ください
http://otn.oracle.co.jp/forum/index.jspa?categoryID=2
過去のセミナ資料、動画コンテンツはOTNの
「OTNセミナー オンデマンド コンテンツ」へ
http://www.oracle.com/technology/global/jp/ondemand/otn-seminar/index.html
※ダイセミ事務局にダイセミ資料を請求頂いても、お受けできない可能性がございますので予めご了承ください。ダイセミ資料はOTNコンテンツ オン デマンドか、セミナ実施時間内にダウンロード頂くようお願い致します。
58
Windows環境でもシェアNo.1!Databaseの合言葉はオラ98(キュッパ)」
日頃ご利用・ご提案頂いている皆様の声を投票にてお聞かせください。抽選でプレミアム・グッズをプレゼント。47都道府県を超えたら、投票総数が2,000件を超えたら、賞品がグレードアップ!!締め切りは11月30日(火)まで。皆様のご応募をお待ちしております!!
日本全国 オラ98
59
OTNセミナー オンデマンド コンテンツダイセミで実施された技術コンテンツを動画で配信中!!
ダイセミのライブ感はそのままに、お好きな時間で受講頂けます。
※掲載のコンテンツ内容は予告なく変更になる可能性があります。期間限定での配信コンテンツも含まれております。お早めにダウンロード頂くことをお勧めいたします。
OTN オンデマンド
最新情報つぶやき中oracletechnetjp・人気コンテンツは?・お勧め情報・公開予告 など
60
Oracle エンジニアのための技術情報サイト
オラクルエンジニア通信http://blogs.oracle.com/oracle4engineer/
• 技術資料
• ダイセミの過去資料や製品ホワイトペーパー、スキルアップ資料などを多様な方法で検索できます
• キーワード検索、レベル別、カテゴリ別、製品・機能別
• コラム
• オラクル製品に関する技術コラムを毎週お届けします
• 決してニッチではなく、誰もが明日から使える技術の「あ、そうだったんだ!」をお届けします
先月はこんな資料が人気でしたOracle 10gR2がWindows 2008R2/Windows7に対応【チュートリアル】意外と簡単!? Oracle Database
11g Release2 - Windows版 「データベース構築編」Oracle Database 11gR2 RAC インストレーション・
ガイドASM 版 Microsoft Windows x86-64オラクルエンジニア通信
最新情報つぶやき中oracletechnetjp
61
■パフォーマンス診断サービス•Webシステム ボトルネック診断サービス•データベースパフォーマンス診断サービス
オラクル社のエンジニアが 直接ご支援しますお気軽にご活用ください!
オラクル 無償支援 検索
NEW■システム構成診断サービス•Oracle Database構成相談サービス•サーバー統合支援サービス•仮想化アセスメントサービス•メインフレーム資産活用相談サービス•BI EEアセスメントサービス•簡易業務診断サービス
■バージョンアップ支援サービス•Oracle Databaseバージョンアップ支援サービス•Weblogic Serverバージョンアップ支援サービス•Oracle Developer/2000(Froms/Reports)
Webアップグレード相談サービス
■移行支援サービス•SQL Serverからの移行支援サービス•DB2からの移行支援サービス•Sybaseからの移行支援サービス•MySQLからの移行支援サービス•Postgre SQLからの移行支援サービス•Accessからの移行支援サービス•Oracle Application ServerからWeblogicへ移行支援サービス
ITプロジェクト全般に渡る無償支援サービス
Oracle Direct Conciergeサービス
NEW
NEW
11月30日まで!! 締め切り迫る
62
Enterprise Editionはここが違う!!
• 圧倒的なパフォーマンス!
• データベース管理がカンタン!
• データベースを止めなくていい!
• もちろん障害対策も万全!
Oracle Databaseのライセンス価格を大幅に抑えて
ご導入いただけます
詳しくはコチラ
http://www.oracle.co.jp/campaign/kurukuru/index.html
あのOracle Database Enterprise Editionが超おトク!!
お問い合わせフォームhttp://www.oracle.co.jp/inq_pl/INQUIRY/quest?rid=28
多くのお客様でサーバー使用期間とされる5年間にライセンス期間を限定•期間途中で永久ライセンスへ差額移行• 5年後に新規ライセンスを購入し継続利用• 5年後に新システムへデータを移行
63
http://www.oracle.co.jp/inq_pl/INQUIRY/quest?rid=28
Oracle Direct 検索
あなたにいちばん近いオラクル
Oracle Directまずはお問合せください
Web問い合わせフォーム フリーダイヤル
専用お問い合わせフォームにてご相談内容を承ります。
※フォームの入力には、Oracle Direct Seminar申込時と同じログインが必要となります。
※こちらから詳細確認のお電話を差し上げる場合がありますので、ご登録されている連絡先が最新のものになっているか、ご確認下さい。
0120-155-096※月曜~金曜 9:00~12:00、13:00~18:00
(祝日および年末年始除く)
システムの検討・構築から運用まで、ITプロジェクト全般の相談窓口としてご支援いたします。
システム構成やライセンス/購入方法などお気軽にお問い合わせ下さい。
Copyright© 2010, Oracle. All rights reserved. 64