PK
²1Boa«, mimetypeapplication/epub+zipPK ²1B iTunesMetadata.plistÖ)û
実装ãŠã‚ˆã³ã‚ªãƒšãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ»ã‚¬ã‚¤ãƒ‰
リリース11.3.1
B70212-01(原本部å“番å·:E28442-03)
2012年4月
Oracle Communications Data Model実装ãŠã‚ˆã³ã‚ªãƒšãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ»ã‚¬ã‚¤ãƒ‰ リリース11.3.1
B70212-01
Copyright © 2011, 2012, Oracle and/or its affiliates.All rights reserved.
ã“ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ãŠã‚ˆã³é–¢é€£ãƒ‰ã‚ュメントã®ä½¿ç”¨ã¨é–‹ç¤ºã¯ã€ãƒ©ã‚¤ã‚»ãƒ³ã‚¹å¥‘ç´„ã®åˆ¶ç´„æ¡ä»¶ã«å¾“ã†ã‚‚ã®ã¨ã—ã€çŸ¥çš„財産ã«é–¢ã™ã‚‹æ³•å¾‹ã«ã‚ˆã‚Šä¿è·ã•ã‚Œã¦ã„ã¾ã™ã€‚ライセンス契約ã§æ˜Žç¤ºçš„ã«è¨±è«¾ã•ã‚Œã¦ã„ã‚‹å ´åˆã‚‚ã—ãã¯æ³•å¾‹ã«ã‚ˆã£ã¦èªã‚られã¦ã„ã‚‹å ´åˆã‚’除ãã€å½¢å¼ã€æ‰‹æ®µã«é–¢ä¿‚ãªãã€ã„ã‹ãªã‚‹éƒ¨åˆ†ã‚‚使用ã€è¤‡å†™ã€è¤‡è£½ã€ç¿»è¨³ã€æ”¾é€ã€ä¿®æ£ã€ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ä¾›ä¸Žã€é€ä¿¡ã€é…布ã€ç™ºè¡¨ã€å®Ÿè¡Œã€å…¬é–‹ã¾ãŸã¯è¡¨ç¤ºã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。ã“ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ãƒªãƒãƒ¼ã‚¹ãƒ»ã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ãƒªãƒ³ã‚°ã€é€†ã‚¢ã‚»ãƒ³ãƒ–ルã€é€†ã‚³ãƒ³ãƒ‘イルã¯äº’æ›æ€§ã®ãŸã‚ã«æ³•å¾‹ã«ã‚ˆã£ã¦è¦å®šã•ã‚Œã¦ã„ã‚‹å ´åˆã‚’除ãã€ç¦æ¢ã•ã‚Œã¦ã„ã¾ã™ã€‚
ã“ã“ã«è¨˜è¼‰ã•ã‚ŒãŸæƒ…å ±ã¯äºˆå‘Šãªã—ã«å¤‰æ›´ã•ã‚Œã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ã¾ãŸã€èª¤ã‚ŠãŒç„¡ã„ã“ã¨ã®ä¿è¨¼ã¯ã„ãŸã—ã‹ãã¾ã™ã€‚誤りを見ã¤ã‘ãŸå ´åˆã¯ã€ã‚ªãƒ©ã‚¯ãƒ«ç¤¾ã¾ã§ã”連絡ãã ã•ã„。
ã“ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã¾ãŸã¯é–¢é€£ãƒ‰ã‚ュメントãŒã€ç±³å›½æ”¿åºœæ©Ÿé–¢ã‚‚ã—ãã¯ç±³å›½æ”¿åºœæ©Ÿé–¢ã«ä»£ã‚ã£ã¦ã“ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã¾ãŸã¯é–¢é€£ãƒ‰ã‚ュメントをライセンスã•ã‚ŒãŸè€…ã«æä¾›ã•ã‚Œã‚‹å ´åˆã¯ã€æ¬¡ã®NoticeãŒé©ç”¨ã•ã‚Œã¾ã™ã€‚
U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
ã“ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã¾ãŸã¯ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã¯æ§˜ã€…ãªæƒ…å ±ç®¡ç†ã‚¢ãƒ—リケーションã§ã®ä¸€èˆ¬çš„ãªä½¿ç”¨ã®ãŸã‚ã«é–‹ç™ºã•ã‚ŒãŸã‚‚ã®ã§ã™ã€‚ã“ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã¾ãŸã¯ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã¯ã€å±é™ºãŒä¼´ã†ã‚¢ãƒ—リケーション(人的傷害を発生ã•ã›ã‚‹å¯èƒ½æ€§ãŒã‚るアプリケーションをå«ã‚€)ã¸ã®ç”¨é€”を目的ã¨ã—ã¦é–‹ç™ºã•ã‚Œã¦ã„ã¾ã›ã‚“。ã“ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã¾ãŸã¯ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚’å±é™ºãŒä¼´ã†ã‚¢ãƒ—リケーションã§ä½¿ç”¨ã™ã‚‹éš›ã€ã“ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã¾ãŸã¯ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚’安全ã«ä½¿ç”¨ã™ã‚‹ãŸã‚ã«ã€é©åˆ‡ãªå®‰å…¨è£…ç½®ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã€å†—長性(redundancy)ã€ãã®ä»–ã®å¯¾ç–を講ã˜ã‚‹ã“ã¨ã¯ä½¿ç”¨è€…ã®è²¬ä»»ã¨ãªã‚Šã¾ã™ã€‚ã“ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã¾ãŸã¯ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚’å±é™ºãŒä¼´ã†ã‚¢ãƒ—リケーションã§ä½¿ç”¨ã—ãŸã“ã¨ã«èµ·å› ã—ã¦æ害ãŒç™ºç”Ÿã—ã¦ã‚‚ã€ã‚ªãƒ©ã‚¯ãƒ«ç¤¾ãŠã‚ˆã³ãã®é–¢é€£ä¼šç¤¾ã¯ä¸€åˆ‡ã®è²¬ä»»ã‚’è² ã„ã‹ãã¾ã™ã€‚
OracleãŠã‚ˆã³Javaã¯OracleãŠã‚ˆã³ãã®é–¢é€£ä¼æ¥ã®ç™»éŒ²å•†æ¨™ã§ã™ã€‚ãã®ä»–ã®å称ã¯ã€ãã‚Œãžã‚Œã®æ‰€æœ‰è€…ã®å•†æ¨™ã¾ãŸã¯ç™»éŒ²å•†æ¨™ã§ã™ã€‚
Intelã€Intel Xeonã¯ã€Intel Corporationã®å•†æ¨™ã¾ãŸã¯ç™»éŒ²å•†æ¨™ã§ã™ã€‚ã™ã¹ã¦ã®SPARCã®å•†æ¨™ã¯ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã‚’ã‚‚ã¨ã«ä½¿ç”¨ã—ã€SPARC International, Inc.ã®å•†æ¨™ã¾ãŸã¯ç™»éŒ²å•†æ¨™ã§ã™ã€‚AMDã€Opteronã€AMDãƒã‚´ã€AMD Opteronãƒã‚´ã¯ã€Advanced Micro Devices, Inc.ã®å•†æ¨™ã¾ãŸã¯ç™»éŒ²å•†æ¨™ã§ã™ã€‚UNIXã¯The Open Groupã®ç™»éŒ²å•†æ¨™ã§ã™ã€‚
ã“ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã¾ãŸã¯ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ãŠã‚ˆã³ãƒ‰ã‚ュメントã¯ã€ç¬¬ä¸‰è€…ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã€è£½å“ã€ã‚µãƒ¼ãƒ“スã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã€ã‚ã‚‹ã„ã¯ãれらã«é–¢ã™ã‚‹æƒ…å ±ã‚’æä¾›ã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚オラクル社ãŠã‚ˆã³ãã®é–¢é€£ä¼šç¤¾ã¯ã€ç¬¬ä¸‰è€…ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã€è£½å“ã€ã‚µãƒ¼ãƒ“スã«é–¢ã—ã¦ä¸€åˆ‡ã®è²¬ä»»ã‚’è² ã‚ãšã€ã„ã‹ãªã‚‹ä¿è¨¼ã‚‚ã„ãŸã—ã¾ã›ã‚“。オラクル社ãŠã‚ˆã³ãã®é–¢é€£ä¼šç¤¾ã¯ã€ç¬¬ä¸‰è€…ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã€è£½å“ã€ã‚µãƒ¼ãƒ“スã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã¾ãŸã¯ä½¿ç”¨ã«ã‚ˆã£ã¦æ失ã€è²»ç”¨ã€ã‚ã‚‹ã„ã¯æ害ãŒç™ºç”Ÿã—ã¦ã‚‚ã€ä¸€åˆ‡ã®è²¬ä»»ã‚’è² ã„ã‹ãã¾ã™ã€‚
ã“ã®ä»˜éŒ²ã§ã¯ã€Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®ã‚µã‚¤ã‚ºèª¿æ•´ãŠã‚ˆã³æ§‹æˆã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚内容ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®ã‚µã‚¤ã‚ºè¨å®š
Oracle Communications Data Modelã®ãƒãƒ©ãƒ³ã‚¹ã®ã¨ã‚ŒãŸã‚·ã‚¹ãƒ†ãƒ ã®æ§‹æˆ
ä¼æ¥ã¯ã€ã‚ˆã‚Šè¿…速ã«ã‚ˆã‚Šå¤šãã®æƒ…å ±ã‚’æ±‚ã‚ã€ã‚¨ãƒ³ã‚¿ãƒ¼ãƒ—ライズ・データ・ウェアãƒã‚¦ã‚¹(EDW)ã‹ã‚‰å¸¸ã«æ‹¡å¤§ã™ã‚‹ä¸€é€£ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŠã‚ˆã³ã‚¢ãƒ—リケーションã«è‡³ã‚‹ã¾ã§åˆ†æžã‚’è¡Œã£ã¦ã„ã¾ã™ã€‚ã“ã®éœ€è¦ã®å¢—åŠ ã«å¯¾å¿œã—ã¦ã„ããŸã‚ã€EDWã¯ã»ã¼ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§é«˜å¯ç”¨æ€§ã‚’実ç¾ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚データ・ウェアãƒã‚¦ã‚¹ã®è¨è¨ˆã¾ãŸã¯å®Ÿè£…ã«é–¢ä¿‚ãªãã€å„ªã‚ŒãŸãƒ‘フォーマンスã®æœ€åˆã®ç§˜è¨£ã¯ã€ä½¿ç”¨ã™ã‚‹ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æ§‹æˆã«ã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€å¸‚å ´ã®ãƒ‡ãƒ¼ã‚¿ãƒ»ã‚¦ã‚§ã‚¢ãƒã‚¦ã‚¹ãƒ»ã‚¢ãƒ—ライアンスã®æ•°ã®æœ€è¿‘ã®å¢—åŠ ã‹ã‚‰ä½•ã‚ˆã‚Šã‚‚明白ã§ã™ã€‚
ãŸã ã—ã€ã“ã®ã‚ˆã†ãªã‚·ã‚¹ãƒ†ãƒ ã®ã‚µã‚¤ã‚ºè¨å®šã¯ã©ã†ã™ã‚Œã°ã‚ˆã„ã§ã—ょã†ã‹ã€‚システムã«å¿…è¦ãªã‚¹ãƒ«ãƒ¼ãƒ—ットé‡ãŠã‚ˆã³æ§‹æˆã®å€‹ã€…ã®CPUã¾ãŸã¯ã‚³ã‚¢ã§å®Ÿè¡Œã§ãるスループットé‡ã‚’最åˆã«ç†è§£ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ãŸã‚ã€æœ€å„ªå…ˆã®èª²é¡Œã¯ã€ãƒ‡ãƒ¼ã‚¿ãƒ»ã‚¦ã‚§ã‚¢ãƒã‚¦ã‚¹ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹é ˜åŸŸè¦ä»¶ã‚’計算ã™ã‚‹ã“ã¨ã§ã™ã€‚
データ・ウェアãƒã‚¦ã‚¹ç’°å¢ƒã«ã¯ã€2ã¤ã®ãƒ‡ãƒ¼ã‚¿é‡ã®è¦‹ç©ã‚‚りリソースãŒã‚ã‚Šã¾ã™ã€‚
ソース・システムã‹ã‚‰ã®è¦‹ç©ã‚‚られãŸRAWデータã®æŠ½å‡ºã€‚ã“ã®è¦‹ç©ã‚‚ã‚Šã¯ã€ETLシステム構æˆãŠã‚ˆã³ãƒ‡ãƒ¼ã‚¿ãƒ»ã‚¦ã‚§ã‚¢ãƒã‚¦ã‚¹ãƒ»ã‚·ã‚¹ãƒ†ãƒ ã®ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ»ãƒ¬ã‚¤ãƒ¤ãƒ¼ãƒ»ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹é ˜åŸŸã«å½±éŸ¿ã—ã¾ã™ã€‚ã“ã®å€¤ã¯ä¸€æ„ã®OLTPシステムã«ã‚ˆã£ã¦æ±ºå®šã•ã‚Œã‚‹ãŸã‚ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã“ã®æƒ…å ±ã‚’è¨ˆç®—ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
デフォルトã®Oracle Communications Data Modelスã‚ーマã§å®šç¾©ã•ã‚Œã‚‹ã‚ªãƒ–ジェクトをサãƒãƒ¼ãƒˆã™ã‚‹ãŸã‚ã«æ ¼ç´ã•ã‚Œã‚‹ãƒ‡ãƒ¼ã‚¿ã«å¿…è¦ãªé ˜åŸŸã€‚ã“ã®ä»˜éŒ²ã§ã¯ã€ã“ã®è¨ˆç®—ã‚’è¡Œã†ãŸã‚ã«ä½¿ç”¨ã§ãã‚‹æƒ…å ±ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚
Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®ãƒ‡ãƒ¼ã‚¿é‡ã®è¨ˆç®—ã‚’è¡Œã†å ´åˆã®è¨ˆç®—è¦ç´
データé‡ã®è¨ˆç®—ã‚’è¡Œã†å ´åˆã€æ¬¡ã®è¨ˆç®—è¦ç´ を検討ã—ã¾ã™ã€‚
ç•°ãªã‚‹ã‚¿ã‚¤ãƒ—ã®ãƒ‡ãƒ¼ã‚¿å˜ä½é‡ã‚’計算ã—ã¾ã™ã€‚
å‚照表ãŠã‚ˆã³æ¤œç´¢è¡¨ã®ãƒ‡ãƒ¼ã‚¿ã€‚ã“ã®ãƒ‡ãƒ¼ã‚¿ãŒæ°¸ä¹…ã«æ ¼ç´ã•ã‚Œã‚‹ã¨æƒ³å®šã—ã¾ã™ã€‚
実表ã®ãƒ‡ãƒ¼ã‚¿(トランザクション・データ)。ã“ã®ãƒ‡ãƒ¼ã‚¿ãŒãƒ©ã‚¤ãƒ•ãƒ»ã‚µã‚¤ã‚¯ãƒ«å†…ã§æ ¼ç´ã•ã‚Œã‚‹ã¨æƒ³å®šã—ã¾ã™ã€‚
スター・スã‚ーマ(導出ãŠã‚ˆã³ã‚µãƒžãƒªãƒ¼)。ã“ã®ãƒ‡ãƒ¼ã‚¿ãŒãƒ©ã‚¤ãƒ•ãƒ»ã‚µã‚¤ã‚¯ãƒ«å†…ã§æ ¼ç´ã•ã‚Œã‚‹ã¨æƒ³å®šã—ã¾ã™ã€‚
å„タイプã®ãƒ‡ãƒ¼ã‚¿ã®ä¿æŒã‚’計算ã—ã¾ã™ã€‚
å„タイプã®è¡¨ã‚’ä¿æŒã™ã‚‹æœˆæ•°ã¾ãŸã¯å¹´æ•°ã‚’定義ã—ã¾ã™ã€‚
データã®å¢—åŠ ã‚’è¨ˆç®—ã—ã¾ã™ã€‚
å¹´é–“æˆé•·çŽ‡ãŒãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãŠã‚ˆã³å‚照データã¨ã‚¹ã‚¿ãƒ¼ãƒ»ã‚¹ã‚ーマã®ãƒ‡ãƒ¼ã‚¿ã«é©ç”¨ã•ã‚Œã‚‹ã¨æƒ³å®šã—ã¾ã™ã€‚
年間変更率ãŒå‚照データã«ã®ã¿é©ç”¨ã•ã‚Œã‚‹ã¨æƒ³å®šã—ã¾ã™ã€‚
æ案ã•ã‚ŒãŸå ´åˆã€ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°é ˜åŸŸã®ãƒ‡ãƒ¼ã‚¿è¦ä»¶ã‚’計算ã—ã¾ã™ã€‚
ヒント: æ—¥å˜ä½ã®ETLボリュームをå•é¡Œè§£æ±ºãŠã‚ˆã³ã‚½ãƒ¼ã‚¹ãƒ»ã‚·ã‚¹ãƒ†ãƒ ã‹ã‚‰ã®æ–°ã—ã„抽出ã«ã‚ˆã‚‹å¤‰æ›ã®å†å®Ÿè¡Œã®ãŸã‚ã«ç”¨æ„ã•ã‚ŒãŸæ—¥æ•°ã§ä¹—ç®—ã—ã¾ã™ã€‚ |
索引ã€ä¸€æ™‚表ãŠã‚ˆã³ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ãƒ»ãƒã‚°ã®ãƒ‡ãƒ¼ã‚¿é‡ã‚’計算ã—ã¾ã™ã€‚
ã‚ューブやデータ・マイニングãªã©ã®ãƒ“ジãƒã‚¹ãƒ»ã‚¤ãƒ³ãƒ†ãƒªã‚¸ã‚§ãƒ³ã‚¹ãƒ»ãƒ„ールã®é ˜åŸŸè¦ä»¶ã‚’計算ã—ã¾ã™ã€‚
REDOãƒã‚°ãŠã‚ˆã³Oracle ASMé ˜åŸŸè¦ä»¶ã‚’検討ã—ã¾ã™ã€‚
RAIDアーã‚テクãƒãƒ£[RAID 1ã€0+1ã€5]を検討ã—ã¾ã™ã€‚
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—戦略を検討ã—ã¾ã™ã€‚
該当ã™ã‚‹å ´åˆã€åœ§ç¸®è¦ç´ を検討ã—ã¾ã™ã€‚
OSãŠã‚ˆã³ãƒ•ã‚¡ã‚¤ãƒ«ãƒ»ã‚·ã‚¹ãƒ†ãƒ ã®ãƒ‡ã‚£ã‚¹ã‚¯é ˜åŸŸè¦ä»¶ã‚’検討ã—ã¾ã™ã€‚
Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®æœ€å°ãƒ‡ã‚£ã‚¹ã‚¯é ˜åŸŸè¦ä»¶ã‚’決定ã™ã‚‹å¼
Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®æœ€å°ãƒ‡ã‚£ã‚¹ã‚¯é ˜åŸŸè¦ä»¶ã‚’決定ã™ã‚‹ãŸã‚ã€ã€ŒOracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®ãƒ‡ãƒ¼ã‚¿é‡ã®è¨ˆç®—ã‚’è¡Œã†å ´åˆã®è¨ˆç®—è¦ç´ ã€ã«æ¦‚説ã•ã‚ŒãŸè¦ç´ ã«åŸºã¥ã„ã¦ã€æ¬¡ã®å¼ã‚’使用ã—ã¾ã™ã€‚
ãƒ‡ã‚£ã‚¹ã‚¯é ˜åŸŸã®æœ€å°è¦ä»¶ = RAWデータ・サイズ * ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹é ˜åŸŸè¦ç´ * (1+GrthperY)nY*OSãŠã‚ˆã³ãƒ•ã‚¡ã‚¤ãƒ«ãƒ»ã‚·ã‚¹ãƒ†ãƒ è¦ç´ * 圧縮è¦ç´ * ストレージ冗長è¦ç´
説明:
RAWデータ・サイズ = (å¹´ã”ã¨ã®å‚ç…§ãŠã‚ˆã³æ¤œç´¢ãƒ‡ãƒ¼ã‚¿ + å¹´ã”ã¨ã®å®Ÿ/トランザクション・データ + å¹´ã”ã¨ã®å°Žå‡ºãŠã‚ˆã³ã‚µãƒžãƒªãƒ¼ãƒ»ãƒ‡ãƒ¼ã‚¿ +ステージング・データ +ä»–ã®ãƒ‡ãƒ¼ã‚¿(OLAP/データ・マイニング))
ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹é ˜åŸŸè¦ç´ = 索引 + 一時表 + ãƒã‚°]
GrthperY
= å¹´ã”ã¨ã®æˆé•·çŽ‡
OSãŠã‚ˆã³ãƒ•ã‚¡ã‚¤ãƒ«ãƒ»ã‚·ã‚¹ãƒ†ãƒ è¦ç´
ã¯ã€OSã¨ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€æ§‹æˆãŠã‚ˆã³ä¿æŒé ˜åŸŸã§ã™ã€‚
冗長è¦ç´ = ASMãƒ‡ã‚£ã‚¹ã‚¯é ˜åŸŸãŠã‚ˆã³RAIDè¦ç´ 。[ RAID 1=2ã€RAID 5=1.25ã¾ãŸã¯1.33 ]
圧縮è¦ç´
ã¯ã€åœ§ç¸®æ©Ÿèƒ½ã®é©ç”¨æ–¹æ³•ã«ä¾å˜ã—ã¾ã™ã€‚Exadata Databaseマシンã§å®Ÿè¡Œã—ã¦ã„ã‚‹å ´åˆã€åœ§ç¸®ã‚’使用ã™ã‚‹ã¨ãƒ‡ã‚£ã‚¹ã‚¯é ˜åŸŸãŒå¤§å¹…ã«ç¯€ç´„ã•ã‚Œã¾ã™ã€‚
多ãã®ãƒ‡ãƒ¼ã‚¿ãƒ»ã‚¦ã‚§ã‚¢ãƒã‚¦ã‚¹æ“作ã¯ã€å¤§è¦æ¨¡ãªè¡¨ã‚¹ã‚ャンãŠã‚ˆã³å¤§é‡ã®ãƒ©ãƒ³ãƒ€ãƒ I/Oを実行ã™ã‚‹ä»–ã®I/O集ä¸åž‹æ“作ã«åŸºã¥ã„ã¦ã„ã¾ã™ã€‚最é©ãªãƒ‘フォーマンスをé”æˆã™ã‚‹ãŸã‚ã€ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æ§‹æˆã®ã‚µã‚¤ã‚ºã‚’エンド・ツー・エンドã§è¨å®šã—ã¦ã€ã“ã®ãƒ¬ãƒ™ãƒ«ã®ã‚¹ãƒ«ãƒ¼ãƒ—ットをç¶æŒã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®ã‚¿ã‚¤ãƒ—ã®ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æ§‹æˆã¯ã€ãƒãƒ©ãƒ³ã‚¹ã®ã¨ã‚ŒãŸã‚·ã‚¹ãƒ†ãƒ ã¨å‘¼ã°ã‚Œã¾ã™ã€‚ãƒãƒ©ãƒ³ã‚¹ã®ã¨ã‚ŒãŸã‚·ã‚¹ãƒ†ãƒ ã§ã¯ã€CPUã‹ã‚‰ãƒ‡ã‚£ã‚¹ã‚¯ã«è‡³ã‚‹ã¾ã§ã®ã™ã¹ã¦ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ã¾ã¨ã‚ã¦ç·¨æˆã—ã¦ã€åˆ©ç”¨å¯èƒ½ãªæœ€å¤§ã®I/Oスループットをä¿è¨¼ã—ã¾ã™ã€‚データ・ウェアãƒã‚¦ã‚¹ã®è¨è¨ˆè€…ãŠã‚ˆã³ç®¡ç†è€…ã¯ã€I/Oã®ãƒ‘フォーマンスを常ã«è€ƒæ…®ã—ã¾ã™ã€‚データ・ウェアãƒã‚¦ã‚¹ã«ãŠã‘る典型的ãªãƒ¯ãƒ¼ã‚¯ãƒãƒ¼ãƒ‰ã¨ã—ã¦ç‰¹ã«ã‚ã’られるã®ã¯ã€I/Oã®é›†ä¸ã§ã™ã€‚I/Oã®é›†ä¸ã¯ã€å¤§é‡ã®ãƒ‡ãƒ¼ã‚¿ãƒ»ãƒãƒ¼ãƒ‰ã€ç´¢å¼•ã®æ§‹ç¯‰ã€ãƒžãƒ†ãƒªã‚¢ãƒ©ã‚¤ã‚ºãƒ‰ãƒ»ãƒ“ューã®ä½œæˆã€å¤§é‡ã®ãƒ‡ãƒ¼ã‚¿ã«å¯¾ã™ã‚‹å•åˆã›ãªã©ã®æ“作ã§ç™ºç”Ÿã—ã¾ã™ã€‚データ・ウェアãƒã‚¦ã‚¹ã®åŸºç¤Žã¨ãªã‚‹I/Oシステムをè¨è¨ˆã—ã¦ã€ã“れらã®åŽ³ã—ã„è¦ä»¶ã‚’満ãŸã—ã¾ã™ã€‚
ãƒãƒ©ãƒ³ã‚¹ã®ã¨ã‚ŒãŸã‚·ã‚¹ãƒ†ãƒ を作æˆã™ã‚‹ã«ã¯ã€æ¬¡ã®è³ªå•ã«å›žç”ã—ã¾ã™ã€‚
ã©ã‚Œã ã‘ã®CPUãŒå¿…è¦ã§ã™ã‹ã€‚ã©ã‚Œã ã‘ã®é€Ÿåº¦ãŒå¿…è¦ã§ã™ã‹ã€‚
ã©ã‚Œã ã‘ã®ãƒ¡ãƒ¢ãƒªãƒ¼ãŒå¿…è¦ã§ã™ã‹ã€‚データ・ウェアãƒã‚¦ã‚¹ã«ã¯ã€é‡è¦ãªOLTPアプリケーションã¨åŒã˜ãƒ¡ãƒ¢ãƒªãƒ¼è¦ä»¶ã¯ã‚ã‚Šã¾ã›ã‚“ã‹ã€‚
ã©ã‚Œã ã‘ã®I/Oãƒãƒ³ãƒ‰å¹…コンãƒãƒ¼ãƒãƒ³ãƒˆãŒå¿…è¦ã§ã™ã‹ã€‚ã©ã‚Œã ã‘ã®I/O速度ãŒå¿…è¦ã§ã™ã‹ã€‚
å„コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã¯ãƒãƒ©ãƒ³ã‚¹ã®ã‚ˆãã¨ã‚ŒãŸI/Oシステムã«ã™ã‚‹ãŸã‚ã«å分ãªI/Oãƒãƒ³ãƒ‰å¹…ãŒæä¾›ã•ã‚Œã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
次ã®ãƒˆãƒ”ックã§ã¯ã€Oracle Communications Data Modelã®ãƒãƒ©ãƒ³ã‚¹ã®ã¨ã‚ŒãŸã‚¹ãƒ†ãƒ ã®æ§‹æˆã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚
Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®é«˜ã„スループットã®ç¶æŒ
容é‡ã§ã¯ãªããƒãƒ³ãƒ‰å¹…ã®Oracle Communications Data Modelã®I/Oã®æ§‹æˆ
ウェアãƒã‚¦ã‚¹ã‚’作æˆã™ã‚‹å‰ã®I/Oシステムã®ãƒ†ã‚¹ãƒˆ
Oracle Communications Data Modelã®ãƒãƒ©ãƒ³ã‚¹ã®ã¨ã‚ŒãŸãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æ§‹æˆã®ã‚¬ã‚¤ãƒ‰ãƒ©ã‚¤ãƒ³
データã®ã‚µã‚¤ã‚ºãŒå¤§è¦æ¨¡ã§ã‚ã‚‹ãŸã‚ã€ãƒ‡ãƒ¼ã‚¿ãƒ»ã‚¦ã‚§ã‚¢ãƒã‚¦ã‚¹ã«å¿…è¦ã¨ã•ã‚Œã‚‹ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æ§‹æˆã¨ãƒ‡ãƒ¼ã‚¿ãƒ»ã‚¹ãƒ«ãƒ¼ãƒ—ットã¯ä¸€æ„ã§ã™ã€‚データ・ウェアãƒã‚¦ã‚¹ã®ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æ§‹æˆã®ã‚µã‚¤ã‚ºè¨å®šã‚’開始ã™ã‚‹å‰ã«ã€æœ€ã‚‚高ã„スループットè¦ä»¶ã‚’見ç©ã‚‚ã‚Šã€ç¾åœ¨ã¾ãŸã¯æ案済ã®ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æ§‹æˆã§å¿…è¦ãªãƒ‘フォーマンスをæä¾›ã§ãã‚‹ã‹ã©ã†ã‹ã‚’決定ã—ã¾ã™ã€‚スループットを見ç©ã‚‚ã‚‹å ´åˆã€æ¬¡ã®åŸºæº–を使用ã—ã¾ã™ã€‚
ピーク時ã«å•åˆã›ã«ã‚ˆã‚Šã‚¢ã‚¯ã‚»ã‚¹ã•ã‚Œã‚‹ãƒ‡ãƒ¼ã‚¿é‡ãŠã‚ˆã³è¨±å®¹ã§ãるレスãƒãƒ³ã‚¹æ™‚間。
一定期間内ã«ãƒãƒ¼ãƒ‰ã•ã‚Œã‚‹ãƒ‡ãƒ¼ã‚¿é‡ã€‚
計算ã•ã‚ŒãŸãƒ‡ãƒ¼ã‚¿é‡ã¨æœ€ã‚‚高ã„スループットè¦ä»¶ã«åŸºã¥ã„ã¦ã€æ™‚é–“å˜ä½ã§ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ETLプãƒã‚»ã‚¹ãŠã‚ˆã³ãƒ•ãƒãƒ³ãƒˆãƒ»ã‚¨ãƒ³ãƒ‰ãƒ»ãƒ“ジãƒã‚¹ãƒ»ã‚¤ãƒ³ãƒ†ãƒªã‚¸ã‚§ãƒ³ã‚¹ãƒ»ã‚¢ãƒ—リケーションã¨ã¨ã‚‚ã«I/Oスループットを見ç©ã‚‚ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚通常ã€ã‚³ã‚¢ã”ã¨ã®I/Oスループットã®ç§’å˜ä½ã®ç´„200MBã®å€¤ã¯ã€ãƒãƒ©ãƒ³ã‚¹ã®ã¨ã‚ŒãŸã‚·ã‚¹ãƒ†ãƒ ã‚’è¨è¨ˆã™ã‚‹ãŸã‚ã®é©åˆ‡ãªè¨ˆç”»å€¤ã§ã™ã€‚I/Oパスã®ã™ã¹ã¦ã®å¾Œç¶šã®é‡è¦ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã€ãƒ›ã‚¹ãƒˆãƒ»ãƒã‚¹ãƒ»ã‚¢ãƒ€ãƒ—ã‚¿ã€ãƒ•ã‚¡ã‚¤ãƒãƒ»ãƒãƒ£ãƒãƒ«æŽ¥ç¶šã€ã‚¹ã‚¤ãƒƒãƒã€ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ©ãŠã‚ˆã³ãƒ‡ã‚£ã‚¹ã‚¯ã®ã‚µã‚¤ã‚ºã‚’é©åˆ‡ã«è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
Oracle Real Application Cluster(Oracle RAC)ã®ãƒ‡ãƒ¼ã‚¿ãƒ»ã‚¦ã‚§ã‚¢ãƒã‚¦ã‚¹ã‚’実行ã™ã‚‹å ´åˆã€I/Oサブシステムã®ã‚¹ãƒ«ãƒ¼ãƒ—ットã¨åŒã˜ã‚ˆã†ã«æ…Žé‡ã«ã‚¯ãƒ©ã‚¹ã‚¿ãƒ»ã‚¤ãƒ³ã‚¿ãƒ¼ã‚³ãƒã‚¯ãƒˆã®ã‚µã‚¤ã‚ºã‚’è¨å®šã™ã‚‹ã“ã¨ã¯é‡è¦ã§ã™ã€‚
データ・ウェアãƒã‚¦ã‚¹ã®ã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸ãƒ»ã‚µãƒ–システムを構æˆã™ã‚‹å ´åˆã€å˜ç´”ã€åŠ¹çŽ‡çš„ã€é«˜å¯ç”¨æ€§ãŠã‚ˆã³ã‚¹ã‚±ãƒ¼ãƒ©ãƒ–ルã«ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“れをé”æˆã™ã‚‹ç°¡å˜ãªæ–¹æ³•ã¯ã€S.A.M.E(Stripe and Mirror Everything)方法をé©ç”¨ã™ã‚‹ã“ã¨ã§ã™ã€‚S.A.M.Eã¯ã€ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ãƒ»ãƒ¬ãƒ™ãƒ«ã¾ãŸã¯Oracle ASM(Automatic Storage Management)ã®ä½¿ç”¨ã‚ã‚‹ã„ã¯ä¸¡æ–¹ã®çµ„åˆã›ã§å®Ÿè£…ã§ãã¾ã™ã€‚I/Oシステムã®ã‚µã‚¤ã‚ºè¨å®šã«é–¢ã™ã‚‹å¤‰æ•°ã¯æ•°å¤šãã‚ã‚Šã¾ã™ãŒã€åŸºæœ¬çš„ãªçµŒé¨“則ã¨ã—ã¦ã€ãƒ‡ãƒ¼ã‚¿ãƒ»ã‚¦ã‚§ã‚¢ãƒã‚¦ã‚¹ãƒ»ã‚·ã‚¹ãƒ†ãƒ ã§ãƒ‘フォーマンスを最é©åŒ–ã™ã‚‹ã«ã¯ã€CPUã”ã¨ã«è¤‡æ•°ã®ãƒ‡ã‚£ã‚¹ã‚¯(å„CPUã«å°‘ãªãã¨ã‚‚2å°ã®ãƒ‡ã‚£ã‚¹ã‚¯)ãŒå¿…è¦ã¨ã„ã†ãƒ«ãƒ¼ãƒ«ãŒã‚ã‚Šã¾ã™ã€‚
データ・ウェアãƒã‚¦ã‚¹ã®è¨è¨ˆè€…ã¯ã€ãƒ‡ãƒ¼ã‚¿ãƒ»ã‚¦ã‚§ã‚¢ãƒã‚¦ã‚¹ã®å°†æ¥çš„ãªæ‹¡å¼µã‚’考慮ã—ã¦è¨ˆç”»ã‚’ç«‹ã¦ã¾ã™ã€‚システムã®æ‹¡å¼µã«å¯¾å¿œã™ã‚‹ãŸã‚ã®ã‚¢ãƒ—ãƒãƒ¼ãƒã¯è¤‡æ•°ã‚ã‚Šã¾ã™ãŒã€ç‰¹ã«è€ƒæ…®ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã®ã¯ã€I/O帯域幅をæã†ã“ã¨ãªãI/Oシステムを拡張ã§ãるよã†ã«ã™ã‚‹ã“ã¨ã§ã™ã€‚ãŸã¨ãˆã°ã€20å°ã®ãƒ‡ã‚£ã‚¹ã‚¯ã§æ§‹æˆã•ã‚ŒãŸæ—¢å˜ã®ã‚·ã‚¹ãƒ†ãƒ ã«4å°ã®ãƒ‡ã‚£ã‚¹ã‚¯ã‚’è¿½åŠ ã—ã€4å°ã®æ–°ã—ã„ディスクã®ã¿ã«ã‚ãŸã£ã¦ã‚¹ãƒˆãƒ©ã‚¤ãƒ—化ã•ã‚ŒãŸè¡¨é ˜åŸŸã‚’è¿½åŠ ã—ã¦ã‚‚ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’æ‹¡å¼µã§ãã¾ã›ã‚“。よりé©åˆ‡ãªè§£æ±ºç–ã¯ã€24å°ã®ãƒ‡ã‚£ã‚¹ã‚¯ã™ã¹ã¦ã«ã‚ãŸã£ã¦ã‚¹ãƒˆãƒ©ã‚¤ãƒ—化ã•ã‚ŒãŸè¡¨é ˜åŸŸã‚’æ–°ãŸã«è¿½åŠ ã—ã€20å°ã®ãƒ‡ã‚£ã‚¹ã‚¯ã«ã‚¹ãƒˆãƒ©ã‚¤ãƒ—化ã•ã‚ŒãŸæ—¢å˜ã®è¡¨é ˜åŸŸã‚’ã€24å°ã®ãƒ‡ã‚£ã‚¹ã‚¯ã™ã¹ã¦ã«ã‚¹ãƒˆãƒ©ã‚¤ãƒ—化ã•ã‚Œã‚‹ã‚ˆã†ã«å¾ã€…ã«å¤‰æ›ã—ã¦ã„ãã“ã¨ã§ã™ã€‚
æ–°ã—ã„システムã«ãƒ‡ãƒ¼ã‚¿ãƒ»ã‚¦ã‚§ã‚¢ãƒã‚¦ã‚¹ã‚’構築ã™ã‚‹éš›ã¯ã€ã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ»ãƒ‡ãƒ¼ã‚¿ãƒ»ãƒ•ã‚¡ã‚¤ãƒ«ã‚’作æˆã™ã‚‹å‰ã«I/O帯域幅をテストã—ã¦ã€å¿…è¦ãªI/Oレベルをé”æˆã§ãã‚‹ã‹ã©ã†ã‹ã‚’調ã¹ã¾ã™ã€‚ã»ã¨ã‚“ã©ã®ã‚ªãƒšãƒ¬ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ãƒ»ã‚·ã‚¹ãƒ†ãƒ ã§ã¯ã€ã‚µã‚¤ã‚ºã®å¤§ãã„テスト・ファイルã®èªå–ã‚Š/書込ã¿ãƒ‘フォーマンスを計測ã™ã‚‹å˜ç´”ãªã‚¹ã‚¯ãƒªãƒ—トã§ã€ãƒ†ã‚¹ãƒˆã‚’実行ã§ãã¾ã™ã€‚
ãƒãƒ©ãƒ³ã‚¹ã®ã¨ã‚ŒãŸãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æ§‹æˆã«ã¯ã€æ¬¡ã®ãƒ’ントをå‚ç…§ã§ãã¾ã™ã€‚
全体ã®ã‚¹ãƒ«ãƒ¼ãƒ—ット = コア数 X 100-200MB
(ãƒãƒƒãƒ—・セットã«ä¾å˜)
全体ã®ãƒ›ã‚¹ãƒˆãƒ»ãƒã‚¹ãƒ»ã‚¢ãƒ€ãƒ—ã‚¿(HBA)ã®ã‚¹ãƒ«ãƒ¼ãƒ—ット = 全体ã®ã‚³ã‚¢ãƒ»ã‚¹ãƒ«ãƒ¼ãƒ—ット
注æ„: 全体ã®ã‚³ã‚¢ãƒ»ã‚¹ãƒ«ãƒ¼ãƒ—ットãŒ1.6GBã®å ´åˆã€4ã¤ã®4GビットHBAãŒå¿…è¦ã§ã™ã€‚ |
HBAãƒãƒ¼ãƒˆã”ã¨ã«1ã¤ã®ãƒ‡ã‚£ã‚¹ã‚¯ãƒ»ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ©ã‚’使用ã—ã¾ã™(スループットé‡ã‚’åŒã˜ã«ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™)。
スイッãƒã¯ã€HBAãŠã‚ˆã³ãƒ‡ã‚£ã‚¹ã‚¯ãƒ»ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ©ã®æ©Ÿèƒ½ãŒå¿…è¦ã§ã™ã€‚
コントãƒãƒ¼ãƒ©ã”ã¨ã«æœ€å¤§10個ã®ç‰©ç†ãƒ‡ã‚£ã‚¹ã‚¯ã‚’使用ã—ã¾ã™(ã¤ã¾ã‚Šã€å°ã•ã„ドライブ146ã¾ãŸã¯300GBを使用ã—ã¾ã™)。
コアã”ã¨ã«æœ€å°4GBã®ãƒ¡ãƒ¢ãƒªãƒ¼(圧縮を使用ã™ã‚‹å ´åˆã¯8GB)を使用ã—ã¾ã™ã€‚
インターコãƒã‚¯ãƒˆãƒ»ãƒãƒ³ãƒ‰å¹…ã¯ã€I/Oãƒãƒ³ãƒ‰å¹…(インフィニãƒãƒ³ãƒ‰)ã¨åŒã˜ã§ã™ã€‚
ç¾åœ¨ã€Oracleã®Oracle Database 11gリリース2ã®æ¥ç•Œæ¨™æº–ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚’çµåˆã—ãŸOracle Database Machine, ExadataãŠã‚ˆã³é«˜é€Ÿã®æ§˜ã€…ãªãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ»ãƒžã‚·ãƒ³ã‚’作æˆã™ã‚‹Oracle Exadata Storage Server SoftwareãŒç”¨æ„ã•ã‚Œã¦ã„ã¾ã™ã€‚ã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿ç®¡ç†ã€ç‰¹ã«ãƒ‡ãƒ¼ã‚¿ãƒ»ã‚¦ã‚§ã‚¢ãƒã‚¦ã‚¹ã«å¯¾ã™ã‚‹å®Œå…¨ã«ã‚¹ã‚±ãƒ¼ãƒ©ãƒ–ルã§è€éšœå®³æ€§ã®ã‚るパッケージã§ã™ã€‚
ã¾ãŸã€é¡§å®¢ã«ã‚ˆã£ã¦Oracleデータ・ウェアãƒã‚¦ã‚¹ã®è¨è¨ˆãŠã‚ˆã³ãƒ‡ãƒ—ãƒã‚¤ã®ãƒªã‚¹ã‚¯ã‚’回é¿ã§ãる一連ã®Optimized Warehouse Reference Configurationsã‚‚ã‚ã‚Šã¾ã™ã€‚広範囲ã®ç¾å ´çµŒé¨“ãŠã‚ˆã³å°‚門知è˜ã‚’利用ã—ã¦ã€OracleãŠã‚ˆã³ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ãƒ»ãƒ‘ートナã¯ã€æ§˜ã€…ãªã‚µã‚¤ã‚ºã€ãƒ¦ãƒ¼ã‚¶ãƒ¼é›†å›£ãŠã‚ˆã³ãƒ¯ãƒ¼ã‚¯ãƒãƒ¼ãƒ‰ã‚’サãƒãƒ¼ãƒˆã§ãã‚‹é¸æŠžå¯èƒ½ãªãƒ‡ãƒ¼ã‚¿ãƒ»ã‚¦ã‚§ã‚¢ãƒã‚¦ã‚¹å‚照構æˆã‚’開発ã—ã¾ã—ãŸã€‚ã“れらã®æ§‹æˆã¯é«˜é€Ÿã§ä¿¡é ¼æ€§ãŒã‚ã‚Šã€æ•°åã‹ã‚‰æ•°åƒã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’サãƒãƒ¼ãƒˆã™ã‚‹å˜ä¸€ã®ã‚µãƒ¼ãƒãƒ¼ãŠã‚ˆã³ã‚¯ãƒ©ã‚¹ã‚¿åŒ–ã•ã‚ŒãŸã‚µãƒ¼ãƒãƒ¼ã§500GBã‹ã‚‰100TBを超ãˆã‚‹ã‚µã‚¤ã‚ºã‚’ç°¡å˜ã«è¨å®šã§ãã¾ã™ã€‚
ã“ã®ä»˜éŒ²ã§ã¯ã€Oracle Communications Data Modelã®Oracle Communications Billing and Revenue Managementアダプタ(BRMアダプタ)を使用ã—ã¦ã€Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã‚’移入ã™ã‚‹æƒ…å ±ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚
ã“ã®ä»˜éŒ²ã®ãƒˆãƒ”ックã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
Oracle Communications Data Modelã®BRMアダプタã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ
Oracle Communications Data Modelã®BRMアダプタã®å®Ÿè¡Œãƒ•ãƒãƒ¼
Oracle Communications Data Modelã®BRMアダプタを使用ã—ãŸã‚¦ã‚§ã‚¢ãƒã‚¦ã‚¹ã®ç§»å…¥
Oracle Communications Data Modelã®BRMアダプタã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŠã‚ˆã³æ§‹æˆã®è©³ç´°ã¯ã€ã€ŽOracle Communications Data Modelインストレーション・ガイドã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
Oracle Communications Data Modelã®BRMアダプタã«é–¢é€£ä»˜ã‘られãŸã‚ªãƒ–ジェクトãŠã‚ˆã³ETLã®è©³ç´°ã¯ã€ã€ŽOracle Communications Data Modelリファレンスã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
Oracle Communications Data Modelã®Oracle Communications Billing and Revenue Managementアダプタ(BRMアダプタ)ã¯ã€Oracle Communications Data Modelã®ã‚ªãƒ—ションã§ã™ã€‚
BRMアダプタã¯ã€Oracle Communications Billing and Revenue Managementソース・システムã‹ã‚‰Oracle Communications Data Modelã«ãƒ‡ãƒ¼ã‚¿ã‚’ãƒãƒ¼ãƒ‰ã—ã¾ã™ã€‚データã¯ã€åˆæœŸãƒãƒ¼ãƒ‰ã¨å¢—分ãƒãƒ¼ãƒ‰ã®2ã¤ã®æ–¹æ³•ã§ãƒãƒ¼ãƒ‰ã§ãã¾ã™ã€‚Oracle Communications Billing and Revenue Managementã®ãƒ‡ãƒ¼ã‚¿ãŒã€Oracle Communications Data Modelã®å°Žå‡ºè¡¨ã¨é›†è¨ˆè¡¨ã€ãƒ¬ãƒãƒ¼ãƒˆãŠã‚ˆã³ãƒžã‚¤ãƒ‹ãƒ³ã‚°ãƒ»ãƒ¢ãƒ‡ãƒ«ã«ç§»å…¥ã•ã‚Œã¾ã™ã€‚
Oracle Communications Data Modelã®BRMアダプタã¯ã€æ¬¡ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’使用ã—ã¾ã™ã€‚
Oracle Communications Data Modelã®BRMアダプタã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ»ã‚¹ã‚ーマ
Oracle Communications Data Modelã®BRMアダプタã§è¿½åŠ ã—ãŸã‚¹ã‚ーマ定義
Oracle GoldenGate Replication: ステージング・データベースã¸ã®ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ・データ入力ã«ä½¿ç”¨
Oracle Communications Data Model
Oracle Communications Data Modelã®BRMアダプタã¯ã€è¡¨D-1ã«ãƒªã‚¹ãƒˆã•ã‚Œã¦ã„る表ã‹ã‚‰Oracle Communications Data Modelã«ãƒ‡ãƒ¼ã‚¿ã‚’ãƒãƒ¼ãƒ‰ã—ã¾ã™ã€‚
表D-1 BRMアダプタã®ã‚½ãƒ¼ã‚¹è¡¨
BRMアダプタã®ã‚½ãƒ¼ã‚¹è¡¨ |
---|
ACCOUNT_NAMEINFO_T |
ACCOUNT_T |
BAL_GRP_T |
BILL_T |
BILLINFO_T |
CONFIG_BEID_BALANCES_T |
CONFIG_BUSINESS_TYPE_T |
CONFIG_CUR_CONV_RATES_T |
CONFIG_T |
DD_OBJECTS_T |
DEAL_PRODUCTS_T |
DEAL_T |
DISCOUNT_T |
EVENT_ACTIVITY_TLCS_T |
EVENT_ACTV_TLCS_SVC_CODES_T |
EVENT_BAL_IMPACTS_T |
EVENT_BILLING_PAYMENT_CASH_T |
EVENT_BILLING_PAYMENT_CC_T |
EVENT_BILLING_PAYMENT_CHECK_T |
EVENT_BILLING_PAYMENT_DD_T |
EVENT_BILLING_PAYMENT_FAILED_T |
EVENT_BILLING_PAYMENT_PAYORD_T |
EVENT_BILLING_PAYMENT_POST_T |
EVENT_BILLING_PAYMENT_T |
EVENT_BILLING_PAYMENT_WTRAN_T |
EVENT_BROADBAND_USAGE_T |
EVENT_DLAY_ACTV_TLCS_SVC_CDS_T |
EVENT_DLAY_ACTV_TLCS_T |
EVENT_DLAY_SESS_TLCS_SVC_CDS_T |
EVENT_DLAY_SESS_TLCS_T |
EVENT_DLYD_SESSION_TLCO_GPRS_T |
EVENT_DLYD_SESSION_TLCO_GSM_T |
EVENT_RUM_MAP_T |
EVENT_SESS_TLCS_SVC_CODES_T |
EVENT_SESSION_DIALUP_T |
EVENT_SESSION_TELCO_GPRS_T |
EVENT_SESSION_TLCO_GSM_T |
EVENT_SESSION_TLCS_T |
EVENT_T |
EVENT_TAX_JURISDICTIONS_T |
IFW_CURRENCY |
IFW_TIMEZONE |
IFW_USAGETYPE |
INVOICE_T |
ITEM_T |
NOTE_T |
PAYINFO_CC_T |
PAYINFO_DD_T |
PAYINFO_INV_T |
PAYINFO_T |
PLAN_SERVICES_T |
PLAN_T |
PRODUCT_T |
PURCHASED_DISCOUNT_T |
PURCHASED_PRODUCT_T |
RATE_PLAN_T |
SERVICE_EMAIL_T |
SERVICE_T |
SERVICE_TELCO_FEATURES_T |
SERVICE_TELCO_GPRS_T |
SERVICE_TELCO_GSM_T |
Oracle Communications Data Modelã®BRMアダプタã¯ã€æ¬¡ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ»ã‚¹ã‚ーマを使用ã—ã¾ã™ã€‚
ソース・スã‚ーマ ソース・システムã¯Oracle Communications Billing and Revenue Managementã§ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ»ã‚¹ã‚ーマã¯BRM_SRC (PIN)ã§ã™ã€‚
特定ã®ã‚½ãƒ¼ã‚¹ãƒ»ã‚ªãƒ–ジェクトã¯ã€ã€ŒBRMソース・スã‚ーマ表ã€ã§èª¬æ˜Žã—ã¾ã™ã€‚
ステージング・レイヤー・スã‚ーマOracle Communications Data Modelã®BRMアダプタã¯ã€BRMシステムã‹ã‚‰Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ãƒ»ã‚ªãƒ–ジェクトã«ãƒ‡ãƒ¼ã‚¿ã‚’ãƒãƒ¼ãƒ‰ã™ã‚‹å ´åˆã«ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°é ˜åŸŸã‚’使用ã—ã¾ã™ã€‚ステージング・レイヤーã¯ã€å¤‰æ›´æ¸ˆãƒ‡ãƒ¼ã‚¿ãŠã‚ˆã³å±¥æ´ãƒ‡ãƒ¼ã‚¿æ ¼ç´ã®ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã€Oracle Communications Data Model表をãƒãƒ¼ãƒ‰ã™ã‚‹å ´åˆã«ã‚½ãƒ¼ã‚¹ãƒ»ã‚¹ã‚ーマã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚
Oracle Communications Data Modelã®BRMアダプタã¯ã€brm_stg
ã¨ã„ã†ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ»ã‚¹ã‚ーマã¨ã—ã¦ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ã‚’定義ã—ã¾ã™ã€‚
brm_stg
スã‚ーマã¯ã€ã€ŒOracle Communications Data Modelã®BRMアダプタã®ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ãƒ»ã‚¹ã‚ーマ・オブジェクトã€ã§èª¬æ˜Žã—ã¾ã™ã€‚
ターゲット・スã‚ーマOracle Communications Data Modelã®BRMアダプタã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã¯ã€Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã§ã™ã€‚特定ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒ»ã‚ªãƒ–ジェクトã¯ã€Oracle Communications Data Modelã®åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ãƒ»ã‚ªãƒ–ジェクトã§ã™ã€‚ã“れらã®ã‚ªãƒ–ジェクトã¯ã€Oracle Communications Data Modelã§æä¾›ã•ã‚Œã‚‹ocdm_sys
スã‚ーマã§å®šç¾©ã•ã‚Œã€ã€ŽOracle Communications Data Modelリファレンスã€ã«ç¤ºã•ã‚Œã¦ã„ã¾ã™ã€‚
Oracle Communications Data Modelã®BRMアダプタã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¯ã€ocdm_sys
スã‚ーマã®è¿½åŠ プãƒã‚·ãƒ¼ã‚¸ãƒ£ã‚’定義ã—ã¾ã™ã€‚ã“れらã®ãƒ—ãƒã‚·ãƒ¼ã‚¸ãƒ£ã¯ã€ã€ŒOracle Communications Data Modelã®BRMアダプタã®OCDM_SYSオブジェクトã€ã«è¨˜è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚
『Oracle Communications Data Modelインストレーション・ガイドã€ã®èª¬æ˜Žã«å¾“ã£ã¦Oracle Communications Data Modelã®BRMアダプタをインストールãŠã‚ˆã³æ§‹æˆã™ã‚‹ã¨ã€æ¬¡ã®å®šç¾©ãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚
アダプタã§ä½¿ç”¨ã™ã‚‹ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°é ˜åŸŸã‚’定義ã™ã‚‹brm_stg
ã¨ã„ã†ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ»ã‚¹ã‚ーマ。ã“ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®å®šç¾©ã®è©³ç´°ã¯ã€ã€ŒOracle Communications Data Modelã®BRMアダプタã®ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ãƒ»ã‚¹ã‚ーマ・オブジェクトã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ã‚’移入ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã™ã‚‹ãƒ—ãƒã‚·ãƒ¼ã‚¸ãƒ£å®šç¾©ã€‚ã“れらã®å®šç¾©ã¯ã€Oracle Communications Data Modelã§æä¾›ã•ã‚Œã‚‹ocdm_sys
スã‚ーマã«è¿½åŠ ã•ã‚Œã¾ã™ã€‚ã“れらã®ãƒ—ãƒã‚·ãƒ¼ã‚¸ãƒ£ã®è©³ç´°ã¯ã€ã€ŒOracle Communications Data Modelã®BRMアダプタã®OCDM_SYSオブジェクトã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
Oracle Communications Data Modelã®BRMアダプタã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å¾Œã€ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ãƒ»ã‚¹ã‚ーマ(brm_stg)ãŒä½œæˆã•ã‚Œã¾ã™ã€‚ステージング・スã‚ーマã«ã¯ã€æ¬¡ã®è¡¨ã€ãƒ“ューã€ãƒ•ã‚¡ãƒ³ã‚¯ã‚·ãƒ§ãƒ³ãŠã‚ˆã³ãƒ—ãƒã‚·ãƒ¼ã‚¸ãƒ£ãŒå«ã¾ã‚Œã¾ã™ã€‚
ã“れらã®ã‚ªãƒ–ジェクトãŒå„BRMステージング・スã‚ーマ(brm_stg
)内ã«å˜åœ¨ã™ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。
ステージング・スã‚ーマ表
ãƒãƒ¼ãƒ‰ã•ã‚Œã‚‹å„Oracle Communications Billing and Revenue Managementソース表ã«å¿œã˜ã¦ã€æ¬¡ã®å„表ãŒã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ãƒ»ã‚¹ã‚ーマã§ä½œæˆã¾ãŸã¯æ›´æ–°ã•ã‚Œã¾ã™ã€‚
通常ã®ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°è¡¨(XXX) (表åã¯ã‚½ãƒ¼ã‚¹è¡¨ã®åå‰ã¨åŒã˜ã§ã™)
å‰æ—¥è¡¨(XXX_LD)
デルタ表(XXX_D)
デルタ履æ´è¡¨(XXX_D_H)
Golden Gateオプション入力パラメータ表(BRM_MAPPING_TAB)
ãƒãƒ¼ãƒ‰ãƒ»ãƒ‘ラメータ表BRM_ETL_PARAMETER (主ã«é–‹å§‹æ—¥ã€çµ‚了日ãŠã‚ˆã³ãƒãƒ¼ãƒ‰æ—¥ã‚’ä¿æŒ)
ステージング・スã‚ーマ・ビュー
Oracle Communications Data Modelã®BRMアダプタã§ä½¿ç”¨ã•ã‚Œã‚‹Oracle Communications Billing and Revenue Managementソース・システム・ビューã”ã¨ã«ã€ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ãƒ»ã‚¹ã‚ーマ(brm_stg)ã«æ¬¡ã®åå‰ã§2ã¤ã®ãƒ“ューãŒä½œæˆã•ã‚Œã¾ã™(XXX_ vw)。
EVENT_BILLING_PAYMENT_T_MAP_VW
SERVICE_T_MAP_VW
ステージング・スã‚ーマ・ファンクション
Oracle Communications Data Modelã®BRMアダプタã§ä½¿ç”¨ã•ã‚Œã‚‹Oracle Communications Billing and Revenue Managementソース・システム・ファンクションã”ã¨ã«ã€ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ãƒ»ã‚¹ã‚ーマ(brm_stg
)ã«UTC_TO_ORACLEã¨ã„ã†ãƒ•ã‚¡ãƒ³ã‚¯ã‚·ãƒ§ãƒ³ãŒä½œæˆã•ã‚Œã¾ã™ã€‚
ステージング・スã‚ーマ・プãƒã‚·ãƒ¼ã‚¸ãƒ£
日々ã®ã‚½ãƒ¼ã‚¹ãƒ»ãƒ‡ãƒ¼ã‚¿å¤‰æ›´ãŠã‚ˆã³ãƒ‡ãƒ¼ã‚¿å¤‰æ›´å±¥æ´ã‚’ç¶æŒã™ã‚‹ãŸã‚ã€Golden Gateオプションã‚ã‚Šã®å ´åˆã¨Golden Gateオプションãªã—ã®å ´åˆã®ä¸¡æ–¹ã§ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ãƒ»ã‚¹ã‚ーマ(brm_stg
)ã«æ¬¡ã®3ã¤ã®ãƒ—ãƒã‚·ãƒ¼ã‚¸ãƒ£ãŒä½œæˆã•ã‚Œã¾ã™ã€‚
PRE_STAGING_LOAD
(Oracle Golden Gateオプションã‚ã‚Š)
PRE_OCDM_LOAD
(Oracle Golden Gateオプションãªã—)
POST_STAGING_LOAD
(Oracle Golden Gateオプションã‚ã‚Š)
Oracle Communications Data Modelã®BRMアダプタをインストールãŠã‚ˆã³æ§‹æˆã™ã‚‹ã¨ã€Oracle Communications Data Modelã«ä»˜å±žã®ocdm_sys
スã‚ーマã«æ¬¡ã®ãƒ—ãƒã‚·ãƒ¼ã‚¸ãƒ£å®šç¾©ãŒè¿½åŠ ã•ã‚Œã€ocdm_sys
スã‚ーマã«ãƒ—ãƒã‚·ãƒ¼ã‚¸ãƒ£ãŒä½œæˆã•ã‚Œã¦çµ±åˆBRMデータãŒç§»å…¥ã•ã‚Œã¾ã™ã€‚
ã“れらã®ã‚ªãƒ–ジェクトãŒOracle Communications Data Modelスã‚ーマ(ocdm_sys
)内ã«å˜åœ¨ã™ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。
プãƒã‚·ãƒ¼ã‚¸ãƒ£
DISB_CONS
ENAB_CONS
INSERT_REF
SCD2_UPDATE
Oracle Communications Data Modelã®BRMアダプタã¯ã€Oracle Communications Data Modelã®åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ãƒ»ã‚ªãƒ–ジェクト(ã¤ã¾ã‚Šã€å®Ÿè¡¨ã€å‚照表ãŠã‚ˆã³æ¤œç´¢è¡¨)ã®åˆæœŸãƒãƒ¼ãƒ‰ã‚’実行ã™ã‚‹ETLã¨ã—ã¦ã€Oracle Data Integrator (ODI)ã§ä½œæˆã•ã‚ŒãŸETLを使用ã—ã¾ã™ã€‚ã¾ãŸã€ODI ETLを使用ã—ã¦ã€ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ãƒ»ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ãƒ»ãƒªãƒ•ãƒ¬ãƒƒã‚·ãƒ¥ã‚‚実行ã§ãã¾ã™ã€‚
Oracle Communications Data Modelã®BRMアダプタã®ODIã®ä½¿ç”¨ã®è©³ç´°ã¯ã€æ¬¡ã®ãƒˆãƒ”ックをå‚ç…§ã—ã¦ãã ã•ã„。
ODIを使用ã—ãŸOracle Communications Data Modelã®åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ãƒ»ã‚ªãƒ–ジェクトã®åˆæœŸãƒãƒ¼ãƒ‰ã‚’実行ã—ãŸå¾Œã€Oracle GoldenGateを使用ã—ã¦ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ãƒ»ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«å¯¾ã™ã‚‹BRMソース・データã®ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ・フィードを実行ã§ãã¾ã™ã€‚
Oracle Communications Data Modelã®BRMアダプタã®Oracle GoldenGateã®ä½¿ç”¨ã®è©³ç´°ã¯ã€æ¬¡ã®ãƒˆãƒ”ックをå‚ç…§ã—ã¦ãã ã•ã„。
Oracle Communications Data Modelã®BRMアダプタã¯ã€Oracle GoldenGateã¨ã¨ã‚‚ã«ã‚¢ãƒ€ãƒ—タを使用ã—ã¦ã„ã‚‹ã‹ã©ã†ã‹ã«ã‚ˆã£ã¦ç•°ãªã‚‹å®Ÿè¡Œãƒ•ãƒãƒ¼ã‚’使用ã—ã¾ã™ã€‚
BRMアダプタを使用ã—ãŸå®Ÿè¡Œãƒ•ãƒãƒ¼: ODIプル・ãƒãƒ¼ã‚¸ãƒ§ãƒ³(Oracle GoldenGateãªã—)
BRMアダプタを使用ã—ãŸå®Ÿè¡Œãƒ•ãƒãƒ¼: Oracle GoldenGateãŠã‚ˆã³ODIを使用
Oracle Data Integrator (ODI)ã®ã¿ã§Oracle Communications Data Modelã®BRMアダプタを使用ã§ãã¾ã™ã€‚Oracle Communications Data Modelã®BRMアダプタを使用ã™ã‚‹ã“ã®æ–¹æ³•ã¯ã€ODIプル・ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã™ã€‚
図D-1ã«ã€ODIã®ã¿ã§ã‚¢ãƒ€ãƒ—タを使用ã™ã‚‹å ´åˆ(ODIプル・ãƒãƒ¼ã‚¸ãƒ§ãƒ³)ã®Oracle Communications Data Modelã®BRMアダプタã®å®Ÿè¡Œãƒ•ãƒãƒ¼ã‚’示ã—ã¾ã™ã€‚
図D-1 Oracle GoldenGateãªã—ã§ã‚¢ãƒ€ãƒ—タを使用ã™ã‚‹å ´åˆã®å®Ÿè¡Œãƒ•ãƒãƒ¼
ODIプル・ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ã¯ã€å®šæœŸçš„ã«ãƒ‡ãƒ¼ã‚¿ã‚’ãƒãƒ¼ãƒ‰ã™ã‚‹ã‚ªãƒ—ションãŒã‚ã‚Šã¾ã™ã€‚ODIプルã®ã‚¢ãƒ—ãƒãƒ¼ãƒã‚’使用ã™ã‚‹å ´åˆã€å®Ÿè¡Œãƒ•ãƒãƒ¼ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™(図D-1ã‚’å‚ç…§)。
(æ‰‹é †1ãŠã‚ˆã³3) BRMアダプタã¯ã€ODIを使用ã—ã¦ã€ã‚½ãƒ¼ã‚¹ãƒ»ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‹ã‚‰ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ»ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ãƒ‡ãƒ¼ã‚¿ã‚’ãƒãƒ¼ãƒ‰ã—ã¾ã™ã€‚
(æ‰‹é †2ãŠã‚ˆã³5)事å‰ãŠã‚ˆã³äº‹å¾Œãƒ—ãƒã‚·ãƒ¼ã‚¸ãƒ£ã‚’使用ã—ã¦ã€BRMアダプタã¯ã€æœ€çµ‚日表(xxx_ld)ã€ãƒ‡ãƒ«ã‚¿è¡¨(_delta)ã€å±¥æ´è¡¨ãªã©ã€ãƒ‡ãƒ¼ã‚¿ã‚’複数ã®ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ»ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹è¡¨ã«ãƒãƒ¼ãƒ‰ã—ã¾ã™ã€‚
(図ã®æ‰‹é †4) BRMアダプタã¯ã€é€šå¸¸ã®è¡¨'MINUS'最終日表を使用ã—ã¦ã€ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°é ˜åŸŸã®ãƒ‡ãƒ«ã‚¿è¡¨ã‚’ãƒãƒ¼ãƒ‰ã—ã¾ã™ã€‚
(図ã®æ‰‹é †6) BRMアダプタã¯ã€ãƒ‡ãƒ«ã‚¿è¡¨ã‹ã‚‰Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ã«ãƒ‡ãƒ¼ã‚¿ã‚’ãƒãƒ¼ãƒ‰ã—ã¾ã™ã€‚
Oracle GoldenGateã¨ã¨ã‚‚ã«Oracle Communications Data Modelã®BRMアダプタを使用ã—ã¦Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ã‚’リフレッシュã™ã‚‹å ´åˆã€ã“ã®æ–¹æ³•ã«ã‚ˆã£ã¦åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ãƒ»ãƒ‡ãƒ¼ã‚¿ã‚’BRMソース・データã¨åŒæœŸã§ãã¾ã™ã€‚
図D-2ã«ã€Oracle GoldenGateã§BRMアダプタを使用ã™ã‚‹å ´åˆã®Oracle Communications Data Modelã®BRMアダプタã®å®Ÿè¡Œãƒ•ãƒãƒ¼ã‚’示ã—ã¾ã™ã€‚
図D-2 Oracle GoldenGateã§BRMアダプタを使用ã™ã‚‹å ´åˆã®å®Ÿè¡Œãƒ•ãƒãƒ¼
Oracle Communications Data Modelã®BRMアダプタã¨ã¨ã‚‚ã«Oracle GoldenGateを使用ã™ã‚‹å ´åˆã€å®Ÿè¡Œãƒ•ãƒãƒ¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™(図D-2ã‚’å‚ç…§)。
Oracle Communications Data Modelã®BRMアダプタã®ã™ã¹ã¦ã®Oracle GoldenGateプãƒã‚»ã‚¹ãŒå®Ÿè¡Œä¸ã§ã‚ã‚‹ã¨æƒ³å®šã™ã‚‹ã¨ã€æ–°ã—ã„データãŒã‚½ãƒ¼ã‚¹ãƒ»ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«æŒ¿å…¥ã•ã‚Œã‚‹ãŸã³ã«ã€Oracle GoldenGateã¯æ–°ã—ã„å—信データを抽出ã—ã€ãれを使用ã—ã¦ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°è¡¨ã«ç§»å…¥ã—ã¾ã™ã€‚
図D-2ã®æ‰‹é †2ãŠã‚ˆã³3 (ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°é ˜åŸŸ): 実行プãƒã‚»ã‚¹ã®ã“ã®éƒ¨åˆ†ã§ã¯ã€ç¾è¡Œãƒ‡ãƒ¼ã‚¿ã‚„å±¥æ´ãƒ‡ãƒ¼ã‚¿ã‚’å«ã‚€ã™ã¹ã¦ã®å¤‰æ›´æ¸ˆãƒ‡ãƒ¼ã‚¿ã‚’ä¿æŒã§ãã¾ã™ã€‚プãƒã‚·ãƒ¼ã‚¸ãƒ£STG_OCDM_OGG_CDC_LOAD_SCENERIO_PKG
ãŒã“ã®ãƒ—ãƒã‚»ã‚¹ã‚’処ç†ã—ã¾ã™(ã“ã‚Œã¯ã€Oracle GoldenGate抽出プãƒã‚»ã‚¹ã«ã‚ˆã£ã¦é€šå¸¸ã®è¡¨ãŒæ›´æ–°ã•ã‚ŒãŸå¾Œã«å®Ÿè¡Œã•ã‚Œã¾ã™)。
注æ„: デルタ履æ´è¡¨ã®ãƒ‡ãƒ¼ã‚¿ã®ã¿æ°¸ä¹…ã«æ®‹å˜ã—ã€å¸¸ã«ã‚½ãƒ¼ã‚¹ãƒ»ãƒ‡ãƒ¼ã‚¿ã¨åŒæœŸã—ã¾ã™ã€‚デルタ・ステージング表ã®ãƒ‡ãƒ¼ã‚¿ãŒOracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ã«ãƒãƒ¼ãƒ‰ã•ã‚Œã‚‹ã¨ã€ãƒ‡ãƒ«ã‚¿è¡¨ãŒåˆ‡ã‚Šæ¨ã¦ã‚‰ã‚Œã¾ã™ã€‚ |
æœ€çµ‚æ‰‹é †ã§ã‚る図D-2ã®æ‰‹é †4ã§ã¯ã€ãƒ‡ãƒ«ã‚¿è¡¨ã‹ã‚‰Oracle Communications Data Modelã®åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ã«ãƒ‡ãƒ¼ã‚¿ã‚’ãƒãƒ¼ãƒ‰ã—ã¾ã™(ã“れを実行ã™ã‚‹ã«ã¯ã€STG_OCDM_OGG_CDC_LOAD_PKG
ã«ä¾å˜ã™ã‚‹ODIパッケージSTG_OCDM_OGG_CDC_LOAD_SCENARIO_PKG
を使用ã—ã¾ã™)。
åˆæœŸã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å¾Œã€å¢—分ãƒãƒ¼ãƒ‰ã«Oracle GoldenGateを使用ã™ã‚‹å ´åˆã€æœ€åˆã«ã€ŒBRMアダプタを使用ã—ãŸå®Ÿè¡Œãƒ•ãƒãƒ¼: ODIプル・ãƒãƒ¼ã‚¸ãƒ§ãƒ³(Oracle GoldenGateãªã—)ã€ã«èª¬æ˜Žã•ã‚Œã¦ã„ã‚‹ODIプルã®æ‰‹é †ã‚’使用ã—ã¦ã€ã‚½ãƒ¼ã‚¹ãƒ»ã‚·ã‚¹ãƒ†ãƒ ã‹ã‚‰ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ãƒ»ã‚·ã‚¹ãƒ†ãƒ ã«ã€ãŠã‚ˆã³ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ãƒ»ã‚·ã‚¹ãƒ†ãƒ ã‹ã‚‰Oracle Communications Data Modelã«ãƒ‡ãƒ¼ã‚¿ã‚’ãƒãƒ¼ãƒ‰ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚åˆæœŸãƒãƒ¼ãƒ‰å¾Œã€ã€Œãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ・データã«ã‚ˆã‚‹åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®ãƒªãƒ•ãƒ¬ãƒƒã‚·ãƒ¥ã€ã®èª¬æ˜Žã«å¾“ã£ã¦ã€å¢—分ãƒãƒ¼ãƒ‰ã‚’è¨å®šã—ã¦Oracle Communications Data Modelデータã¨Oracle Communications Billing and Revenue Managementソース・システムã®åŒæœŸã‚’ç¶æŒã§ãã¾ã™ã€‚
Oracle Communications Data Modelã®BRMアダプタを使用ã—ã¦ã€Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼(ã¤ã¾ã‚Šã€ocdm_sys
スã‚ーマã§å®šç¾©ã•ã‚ŒãŸå®Ÿè¡¨ã€å‚照表ãŠã‚ˆã³æ¤œç´¢è¡¨)を移入ã¾ãŸã¯ãƒªãƒ•ãƒ¬ãƒƒã‚·ãƒ¥ã§ãã¾ã™ã€‚詳細ã¯ã€æ¬¡ã‚’å‚ç…§ã—ã¦ãã ã•ã„:
Oracle Communications Data Modelã®BRMアダプタを使用ã—ã¦åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ã‚’移入ã—ãŸå¾Œã€åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ã‚’移入ã™ã‚‹ãŸã‚ã«Oracle Communications Data Modelã®ã‚¢ãƒ—リケーション・アダプタを使用ã—ã¦ã„ãªã„å ´åˆã€åŒã˜ã‚ˆã†ã«Oracle Communications Data Modelã®ã‚¢ã‚¯ã‚»ã‚¹ãƒ»ãƒ¬ã‚¤ãƒ¤ãƒ¼(ã¤ã¾ã‚Šã€ocdm_sys
スã‚ーマã§å®šç¾©ã•ã‚ŒãŸå°Žå‡ºè¡¨ã€é›†è¨ˆè¡¨ã€OLAPã‚ューブãŠã‚ˆã³ãƒ‡ãƒ¼ã‚¿ãƒ»ãƒžã‚¤ãƒ‹ãƒ³ã‚°ãƒ»ãƒ¢ãƒ‡ãƒ«)を移入ã¾ãŸã¯ãƒªãƒ•ãƒ¬ãƒƒã‚·ãƒ¥ã—ã¾ã™ã€‚詳細ã¯ã€ã€Œã‚¢ã‚¯ã‚»ã‚¹ãƒ»ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®åˆæœŸãƒãƒ¼ãƒ‰ã®å®Ÿè¡Œã€ãŠã‚ˆã³ã€ŒOracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®ã‚¢ã‚¯ã‚»ã‚¹ãƒ»ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®ãƒªãƒ•ãƒ¬ãƒƒã‚·ãƒ¥ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
Oracle Communications Data Modelã®BRMアダプタã¨Oracle Data Integrator (ODI)を使用ã—ã¦Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®åˆæœŸãƒãƒ¼ãƒ‰ã‚’実行ã™ã‚‹ã«ã¯ã€æ¬¡ã®æ‰‹é †ã«å¾“ã„ã¾ã™ã€‚
インストールãŠã‚ˆã³æ§‹æˆã§ã€ŒOracle Communications Data Modelã®BRMアダプタã§è¿½åŠ ã—ãŸã‚¹ã‚ーマ定義ã€ã«ç¤ºã•ã‚Œã¦ã„るスã‚ーマ・オブジェクトãŒä½œæˆã•ã‚ŒãŸã“ã¨ã‚’確èªã—ã¾ã™ã€‚
å‚ç…§: ODIã§ä½¿ç”¨ã™ã‚‹Oracle Communications Data Modelã®BRMアダプタã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŠã‚ˆã³æ§‹æˆã®æ‰‹é †ã¯ã€ã€ŽOracle Communications Data Modelインストレーション・ガイドã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 |
BRM_ETL_PARAMETER
ã‚’è¨å®šã—ã¾ã™ã€‚
ステージング・スã‚ーマ(brm_stgãªã©)ã«æŽ¥ç¶šã—ã¾ã™ã€‚
表BRM_ETL_PARAMETER
ã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’削除ã—ã€æ¬¡ã®å€¤ã‚’è¨å®šã—ã¾ã™ã€‚
FROM_DATE_ETL=01/01/1900; TO_DATE_ETL=current time of BRM system; LOAD_DT=sysdate
次ã«ä¾‹ã‚’示ã—ã¾ã™ã€‚
delete from brm_etl_parameter; commit; Insert into BRM_ETL_PARAMETER (PROCESS_NAME, FROM_DATE_ETL, TO_DATE_ETL, LOAD_DT) Values ('BRM-ADAPTER', TO_DATE('01/01/1900 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), TO_DATE('05/22/2012 10:28:55', 'MM/DD/YYYY HH24:MI:SS'), sysdate); commit;
注æ„: ç¾åœ¨ã®Oracle Communications Billing and Revenue Managementã®æ™‚刻ã¯ã€pvt (pin_virtual_time)ã§å–å¾—ã§ãã¾ã™ã€‚
ODI Studio Designerã‹ã‚‰ã€BRM_OCDMプãƒã‚¸ã‚§ã‚¯ãƒˆã«ç§»å‹•ã—ã¦ã€æ¬¡ã®æ‰‹é †ã«å¾“ã„ã¾ã™ã€‚
「SRC_STG_NONOGGã€ã€ã€Œãƒ‘ッケージã€ã®é †ã«é¸æŠžã—ã¦ã€æ¬¡ã®ãƒ‘ッケージをé¸æŠžãŠã‚ˆã³å®Ÿè¡Œã—ã¾ã™ã€‚
SRC_STG_LOAD_NON_OGG_PKG
「STG_OCDMã€ã€ã€Œãƒ‘ッケージã€ã®é †ã«é¸æŠžã—ã¦ã€æ¬¡ã®ãƒ‘ッケージをé¸æŠžãŠã‚ˆã³å®Ÿè¡Œã—ã¾ã™ã€‚
STG_OCDM_INITIAL_LOAD_PKG
å‚ç…§: åˆæœŸãƒãƒ¼ãƒ‰ã®å®Ÿè¡Œãƒ•ãƒãƒ¼ã®è©³ç´°ã¯ã€ã€ŒBRMアダプタを使用ã—ãŸå®Ÿè¡Œãƒ•ãƒãƒ¼: ODIプル・ãƒãƒ¼ã‚¸ãƒ§ãƒ³(Oracle GoldenGateãªã—)ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 |
Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®åˆæœŸãƒ‡ãƒ¼ã‚¿ãƒ»ãƒãƒ¼ãƒ‰ã‚’実行ã—ãŸå¾Œã«ã€ãƒ‡ãƒ¼ã‚¿ã‚’リフレッシュã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã€ODIを使用ã—ã¦Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°é ˜åŸŸãŠã‚ˆã³åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®ã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿ã‚’リフレッシュã—ã¾ã™ã€‚
Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ã‚’移入ã™ã‚‹ãŸã‚ã«Oracle GoldenGateã¨ã¨ã‚‚ã«Oracle Communications Data Modelã®BRMアダプタを使用ã—ã¦ã„ãªã„å ´åˆã€Oracle Data Integrator (ODI)を使用ã—ã¦ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«å˜ä½ã§åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ã‚’リフレッシュã—ã¾ã™ã€‚
ODIã®ã¿ã‚’使用ã—ã¦åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®ãƒ‡ãƒ¼ã‚¿ã‚’リフレッシュã™ã‚‹ã«ã¯ã€æ¬¡ã®æ‰‹é †ã«å¾“ã„ã¾ã™ã€‚
インストールãŠã‚ˆã³æ§‹æˆã§ã€ŒOracle Communications Data Modelã®BRMアダプタã§è¿½åŠ ã—ãŸã‚¹ã‚ーマ定義ã€ã«ç¤ºã•ã‚Œã¦ã„るスã‚ーマ・オブジェクトãŒä½œæˆã•ã‚ŒãŸã“ã¨ã‚’確èªã—ã¾ã™ã€‚
å‚ç…§: ODIã§ä½¿ç”¨ã™ã‚‹Oracle Communications Data Modelã®BRMアダプタã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŠã‚ˆã³æ§‹æˆã®æ‰‹é †ã¯ã€ã€ŽOracle Communications Data Modelインストレーション・ガイドã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 |
BRM_ETL_PARAMETER
表ã®ãƒ‘ラメータ値をリセットã—ã¾ã™ã€‚
ステージング・スã‚ーマ(brm_stgãªã©)ã«æŽ¥ç¶šã—ã¾ã™ã€‚
表BRM_ETL_PARAMETER
ã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’削除ã—ã€æ¬¡ã®å€¤ã‚’è¨å®šã—ã¾ã™ã€‚
FROM_DATE_ETL=TO_DATE_ETL(last time loading
)+ 1 second; TO_DATE_ETL=current time of BRM system
; LOAD_DT =time when loading
次ã«ä¾‹ã‚’示ã—ã¾ã™ã€‚
delete from brm_etl_parameter; commit; Insert into BRM_ETL_PARAMETER (PROCESS_NAME, FROM_DATE_ETL, TO_DATE_ETL, LOAD_DT) Values ('BRM-ADAPTER', TO_DATE('05/22/2012 10:28:56', 'MM/DD/YYYY HH24:MI:SS'), TO_DATE('05/24/2012 10:28:55', 'MM/DD/YYYY HH24:MI:SS'), sysdate); commit;
注æ„: ç¾åœ¨ã®Oracle Communications Billing and Revenue Managementã®æ™‚刻ã¯ã€pvt (pin_virtual_time)ã§å–å¾—ã§ãã¾ã™ã€‚
ODI Studio Designerã‹ã‚‰ã€BRM_OCDMプãƒã‚¸ã‚§ã‚¯ãƒˆã«ç§»å‹•ã—ã¦ã€æ¬¡ã®æ‰‹é †ã«å¾“ã„ã¾ã™ã€‚
「SRC_STG_NONOGGã€ã€ã€Œãƒ‘ッケージã€ã®é †ã«é¸æŠžã—ã¦ã€æ¬¡ã®ãƒ‘ッケージをé¸æŠžãŠã‚ˆã³å®Ÿè¡Œã—ã¾ã™ã€‚
SRC_STG_LOAD_NON_OGG_PKG
「STG_OCDMã€ã€ã€Œãƒ‘ッケージã€ã®é †ã«é¸æŠžã—ã¦ã€æ¬¡ã®ãƒ‘ッケージをé¸æŠžãŠã‚ˆã³å®Ÿè¡Œã—ã¾ã™ã€‚
STG_OCDM_INITIAL_LOAD_PKG
「Oracle Communications Data Modelã®BRMアダプタを使用ã—ãŸåˆæœŸãƒãƒ¼ãƒ‰ã€ã®èª¬æ˜Žã«å¾“ã£ã¦Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®åˆæœŸãƒãƒ¼ãƒ‰ã‚’実行ã—ãŸå¾Œã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã§Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®ãƒ‡ãƒ¼ã‚¿ã‚’リフレッシュã§ãã¾ã™ã€‚
ã“ã®æ–¹æ³•ã§Oracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®ãƒ‡ãƒ¼ã‚¿ã‚’確èªã™ã‚‹ã«ã¯ã€æ¬¡ã®æ‰‹é †ã«å¾“ã„ã¾ã™ã€‚
『Oracle Communications Data Modelインストレーション・ガイドã€ã®èª¬æ˜Žã«å¾“ã£ã¦ã€Oracle Communications Data Modelã®BRMアダプタをインストールã—ã¦ã€Oracle GoldenGateãŠã‚ˆã³Oracle Data Integrator (ODI)ã§ä½¿ç”¨ã™ã‚‹ãŸã‚ã«æ§‹æˆã—ã¾ã™ã€‚
インストールãŠã‚ˆã³æ§‹æˆã§ã€ŒOracle Communications Data Modelã®BRMアダプタã§è¿½åŠ ã—ãŸã‚¹ã‚ーマ定義ã€ã«ç¤ºã•ã‚Œã¦ã„るスã‚ーマ・オブジェクトãŒä½œæˆã•ã‚ŒãŸã“ã¨ã‚’確èªã—ã¾ã™ã€‚
図D-2ã«ç¤ºã™ã‚ˆã†ã«ã€Oracle GoldenGateã¯æ‰‹é †1を処ç†ã—ã¾ã™ã€‚実行ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã®ã¯ã€ã‚½ãƒ¼ã‚¹ãƒ»ã‚·ã‚¹ãƒ†ãƒ ã¨ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ãƒ»ã‚·ã‚¹ãƒ†ãƒ ã®Oracle GoldenGateプãƒã‚»ã‚¹ãŒå®Ÿè¡Œãƒ¢ãƒ¼ãƒ‰ã§ã‚ã‚‹ã‹ã©ã†ã‹ã‚’確èªã™ã‚‹ã“ã¨ã®ã¿ã§ã™(ã™ã¹ã¦ã®GoldenGateプãƒã‚»ã‚¹ã¯ã€ãƒã‚§ãƒƒã‚¯ãƒã‚¤ãƒ³ãƒˆæƒ…å ±ã‚’ä¿æŒã—ã¦ãŠã‚Šã€ãƒ—ãƒã‚»ã‚¹ãŒç•°ãªã‚‹ä½ç½®ã‹ã‚‰å†èµ·å‹•ã™ã‚‹ã‚ˆã†ã«å¤‰æ›´ã•ã‚Œã¦ã„ãªã„ã‹ãŽã‚Šã€ãƒ‡ãƒ¼ã‚¿æ失ãªã—ã§ã‚¯ãƒ©ãƒƒã‚·ãƒ¥ãƒ»ãƒã‚¤ãƒ³ãƒˆã‹ã‚‰å†èµ·å‹•ã—ã¾ã™)。
GGSCI
プãƒãƒ³ãƒ—トã‹ã‚‰ã€info all
コマンドを発行ã—ã¦ã€Oracle Communications Data Modelã®BRMアダプタã§å¿…è¦ãªOracle GoldenGateプãƒã‚»ã‚¹ãŒå®Ÿè¡Œã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚
ソース・システム・プãƒã‚»ã‚¹ | ステージング・システム・プãƒã‚»ã‚¹ |
---|---|
マãƒãƒ¼ã‚¸ãƒ£ãƒ»ãƒ—ãƒã‚»ã‚¹
抽出プãƒã‚»ã‚¹( 抽出ãƒãƒ³ãƒ—・プãƒã‚»ã‚¹( | マãƒãƒ¼ã‚¸ãƒ£ãƒ»ãƒ—ãƒã‚»ã‚¹
レプリケート・プãƒã‚»ã‚¹( |
次ã®ã‚³ãƒ¼ãƒ‰ã¯ã€ã“れらã®ã‚³ãƒžãƒ³ãƒ‰ã‚’発行ã—ãŸæ£å¸¸ãªçµæžœã‚’示ã—ã¦ã„ã¾ã™ã€‚
GGSCI> (mypc1) 5> info all
Program Status Group Lag Time Since Chkpt MANAGER RUNNING EXTRACT RUNNING EXTBRM 47:29:00 00:00:20 EXTRACT RUNNING EXTPBRM 00:00:00 47:29:06
GGSCI> (ocdm01) 2> info all
Program Status Group Lag Time Since Chkpt MANAGER RUNNING REPLICAT RUNNING REPBRM 00:00:00 00:03:09
ヒント: 2ã¤ã®ã‚½ãƒ¼ã‚¹ãƒ»ã‚·ã‚¹ãƒ†ãƒ ãŒã‚ã‚‹å ´åˆã€2ã¤ã®ã‚½ãƒ¼ã‚¹ãƒ»ã‚·ã‚¹ãƒ†ãƒ ã®ãƒ—ãƒã‚»ã‚¹ãƒ»ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’確èªã—ã¾ã™ã€‚Oracle GoldenGateプãƒã‚»ã‚¹ã‚’管ç†ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ã€ŽOracle Communications Data Modelインストレーション・ガイドã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 |
図D-2ã«ç¤ºã™ã‚ˆã†ã«æ‰‹é †2ã€3ã€4を実行ã™ã‚‹ã«ã¯ã€ODIを使用ã—ã¦STG_OCDM_OGG_CDC_LOAD_SCENARIO_PKG
パッケージを実行ã—ã¾ã™ã€‚
ODI Studio Designerã‹ã‚‰ã€BRM_OCDMプãƒã‚¸ã‚§ã‚¯ãƒˆã«ç§»å‹•ã—ã¦ã€æ¬¡ã®æ‰‹é †ã«å¾“ã„ã¾ã™ã€‚
「STG_OCDMã€ã€ã€Œãƒ‘ッケージã€ã®é †ã«é¸æŠžã—ã¦ã€STG_OCDM_OGG_CDC_LOAD_SCENARIO_PKGã‚’é¸æŠžãŠã‚ˆã³å®Ÿè¡Œã—ã¾ã™ã€‚
å‚ç…§: 実行フãƒãƒ¼ã®è©³ç´°ã¯ã€ã€ŒBRMアダプタを使用ã—ãŸå®Ÿè¡Œãƒ•ãƒãƒ¼: Oracle GoldenGateãŠã‚ˆã³ODIを使用ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 |
注æ„: STG_OCDM_OGG_CDC_LOAD_SCENARIO_PKG ã¯ã€ã‚·ãƒŠãƒªã‚ªãƒ»ãƒ™ãƒ¼ã‚¹ã®ãƒ‘ッケージã§ã€1ã¤ã®ãƒ‘ッケージã¨SCD2_UPDATE プãƒã‚·ãƒ¼ã‚¸ãƒ£ã‚’å«ã¿ã¾ã™ã€‚ã“ã®ãƒ‘ッケージã¯ã€è¤‡æ•°ã®ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã¨ãƒ—ãƒã‚·ãƒ¼ã‚¸ãƒ£PRE_OCDM_LOAD ã§æ§‹æˆã•ã‚Œã‚‹STG_OCDM_OGG_CDC_LOAD_PKG ã¨ã„ã†åˆ¥ã®ãƒ‘ッケージã«åŸºã¥ãã¾ã™ã€‚STG_OCDM_OGG_CDC_LOAD_SCENARIO_PKG ã¯ã€ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ãƒ»ã‚·ã‚¹ãƒ†ãƒ ã‹ã‚‰OCDM_SYS ターゲットã¸ã®ãƒ‡ãƒ¼ã‚¿ãƒ»ãƒãƒ¼ãƒ‰ã®å®Ÿè¡Œã‚’å¾…æ©Ÿã—ã¾ã™ã€‚ |
ã“ã®é …ã§ã¯ã€ã€ŒOracle Communications Data Modelã®BRMアダプタを使用ã—ãŸåˆæœŸãƒãƒ¼ãƒ‰ã€ãŠã‚ˆã³ã€ŒOracle Communications Data Modelã®BRMアダプタを使用ã—ãŸãƒ‡ãƒ¼ã‚¿ã®ãƒªãƒ•ãƒ¬ãƒƒã‚·ãƒ¥(ãƒã‚§ãƒ³ã‚¸ãƒ»ãƒ‡ãƒ¼ã‚¿ãƒ»ã‚ャプãƒãƒ£: CDC)ã€ã§èª¬æ˜Žã•ã‚Œã¦ã„ã‚‹å„実行å¯èƒ½ã‚ªãƒ–ジェクトã«ã‚ˆã£ã¦å®Ÿè¡Œã•ã‚Œã‚‹å†…部æ“作ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚
SRC_STG_LOAD_NON_OGG_PKGパッケージ
BRM_OCDMプãƒã‚¸ã‚§ã‚¯ãƒˆã®SRC_STG_NONOGGフォルダã®SRC_STG_LOAD_NON_OGG_PKGパッケージã¯ã€BRMソース・データベースã‹ã‚‰BRMステージング・データベースã«ãƒ‡ãƒ¼ã‚¿ã‚’ãƒãƒ¼ãƒ‰ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ステージング・データベースをãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã®ãƒ—ãƒã‚»ã‚¹ã«ã¯ã€æ¬¡ã®æ‰‹é †ãŒå«ã¾ã‚Œã¦ã„ã¾ã—ãŸã€‚
PRE_STAGING_LOADプãƒã‚·ãƒ¼ã‚¸ãƒ£ã‚’実行ã—ã¦å‰æ—¥è¡¨(XXX_LD)ã‚’ãƒãƒ¼ãƒ‰ã—ã¾ã™ã€‚ã“ã®ãƒ—ãƒã‚·ãƒ¼ã‚¸ãƒ£ã¯ã€æ¬¡ã®æ“作を実行ã—ã¾ã™ã€‚
å‰æ—¥è¡¨(XXX_LD)を削除ã—ã¾ã™ã€‚
通常ã®ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°è¡¨ã®åå‰(XXX)ã‚’å‰æ—¥è¡¨ã®åå‰(XXX_LD)ã«å¤‰æ›´ã—ã¾ã™ã€‚
å‰æ—¥è¡¨(XXX_LD)ã‹ã‚‰é€šå¸¸ã®ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°è¡¨(XXX)ã®æ§‹é€ を作æˆã—ã¾ã™ã€‚
(XXX_LDã®å‰Šé™¤â†’XXXã‹ã‚‰XXX_LDã¸ã®åå‰å¤‰æ›´â†’XXX_LDã‹ã‚‰ã®XXXã®ä½œæˆ)。
Golden Gate以外ã®ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹(XXX_NONGG)ã‚’1ã¤ãšã¤ä½œæˆã—ã¦é€šå¸¸ã®ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°è¡¨(XXX)ã‚’ãƒãƒ¼ãƒ‰ã—ã¾ã™ã€‚
Golden Gate以外ã®ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã¯101個ã‚ã‚Šã€ãã®ã†ã¡51個ã®ãƒãƒ¼ãƒŸãƒ³ã‚°ãƒ»ãƒ«ãƒ¼ãƒ«ã¯XXX_NONGGã§ã€ä»–ã®51個ã®ãƒãƒ¼ãƒŸãƒ³ã‚°ãƒ»ãƒ«ãƒ¼ãƒ«ã¯XXX_NONGG_IUã§ã™ã€‚ã“れらã¯é †ç•ªã«å®Ÿè¡Œã•ã‚Œã€ã‚½ãƒ¼ã‚¹è¡¨ã‹ã‚‰ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°è¡¨ãŒãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™(src.XXXã‹ã‚‰stg.XXX)。
SRC_STG_NONGGインタフェース:
1. ACCOUNT_NAMEINFO_T_NONGG_IU 2. ACCOUNT_NAMEINFO_T _NONGG 3. ACCOUNT_T_NONGG_IU 4. ACCOUNT_T_NONGG 5. BAL_GRP_T_NONGG_IU 6. BAL_GRP_T_NONGG 7. BILLINFO_T_NONGG_IU 8. BILLINFO_T_NONGG 9. BILL_T_NONGG_IU 10. BILL_T_NONGG 11. CONFIG_T_NONGG_IU 12. CONFIG_T_NONGG 13. CONFIG_BEID_BALANCES_T_NONGG_IU 14. CONFIG_BEID_BALANCES_T_NONGG 15. CONFIG_BUSINESS_TYPE_T_NONGG_IU 16. CONFIG_BUSINESS_TYPE_T_NONGG 17. CONFIG_CUR_CONV_RATES_T_NONGG_IU 18. CONFIG_CUR_CONV_RATES_T_NONGG 19. DD_OBJECTS_T_NONGG_IU 20. DD_OBJECTS_T_NONGG 21. DEAL_PRODUCTS_T_NONGG_IU 22. DEAL_PRODUCTS_T_NONGG 23. DEAL_T_NONGG_IU 24. DEAL_T_NONGG 25. DISCOUNT_T_NONGG_IU 26. DISCOUNT_T_NONGG 27. EVENT_BAL_IMPACTS_T_NONGG_IU 28. EVENT_BAL_IMPACTS_T_NONGG 29. EVENT_BILLING_PAYMENT_CASH_T_NONGG_IU 30. EVENT_BILLING_PAYMENT_CASH_T_NONGG 31. EVENT_BILLING_PAYMENT_CC_T_NONGG_IU 32. EVENT_BILLING_PAYMENT_CC_T_NONGG 33. EVENT_BILLING_PAYMENT_CHECK_T_NONGG_IU 34. EVENT_BILLING_PAYMENT_CHECK_T_NONGG 35. EVENT_BILLING_PAYMENT_DD_T_NONGG_IU 36. EVENT_BILLING_PAYMENT_DD_T_NONGG 37. EVENT_BILLING_PAYMENT_FAILED_T_NONGG_IU 38. EVENT_BILLING_PAYMENT_FAILED_T_NONGG 39. EVENT_BILLING_PAYMENT_PAYORD_T_NONGG_IU 40. EVENT_BILLING_PAYMENT_PAYORD_T_NONGG 41. EVENT_BILLING_PAYMENT_POST_T_NONGG_IU 42. EVENT_BILLING_PAYMENT_POST_T_NONGG 43. EVENT_BILLING_PAYMENT_T_NONGG_IU 44. EVENT_BILLING_PAYMENT_T_NONGG 45. EVENT_BILLING_PAYMENT_WTRAN_T_NONGG_IU 46. EVENT_BILLING_PAYMENT_WTRAN_T_NONGG 47. EVENT_BROADBAND_USAGE_T_NONGG_IU 48. EVENT_BROADBAND_USAGE_T_NONGG 49. EVENT_SESSION_DIALUP_T_NONGG_IU 50. EVENT_SESSION_DIALUP_T_NONGG 51. EVENT_SESSION_TELCO_GPRS_T_NONGG_IU 52. EVENT_SESSION_TELCO_GPRS_T_NONGG 53. EVENT_SESSION_TLCO_GSM_T_NONGG_IU 54. EVENT_SESSION_TLCO_GSM_T_NONGG 55. EVENT_SESSION_TLCS_T_NONGG_IU 56. EVENT_SESSION_TLCS_T_NONGG 57. EVENT_SESS_TLCS_SVC_CODES_T_NONGG_IU 58. EVENT_SESS_TLCS_SVC_CODES_T_NONGG 59. EVENT_T_NONGG_IU 60. EVENT_T_NONGG 61. IFW_CURRENCY_NONGG_IU 62. IFW_CURRENCY_NONGG 63. IFW_TIMEZONE_NONGG_IU 64. IFW_TIMEZONE_NONGG 65. IFW_USAGETYPE_NONGG_IU 66. IFW_USAGETYPE_NONGG 67. INVOICE_T_NONGG_IU 68. INVOICE_T_NONGG 69. ITEM_T_NONGG_IU 70. ITEM_T_NONGG 71. NOTE_T_NONGG_IU 72. NOTE_T_NONGG 73. PLAN_SERVICES_T_NONGG_IU 74. PLAN_SERVICES_T_NONGG 75. PLAN_T_NONGG_IU 76. PLAN_T_NONGG 77. PRODUCT_T_NONGG_IU 78. PRODUCT_T_NONGG 79. PURCHASED_DISCOUNT_T_NONGG_IU 80. PURCHASED_DISCOUNT_T_NONGG 81. PURCHASED_PRODUCT_T_NONGG_IU 82. PURCHASED_PRODUCT_T_NONGG 83. RATE_PLAN_T_NONGG_IU 84. RATE_PLAN_T_NONGG 85. SERVICE_EMAIL_T_NONGG_IU 86. SERVICE_EMAIL_T_NONGG 87. SERVICE_TELCO_FEATURES_T_NONGG_IU 88. SERVICE_TELCO_FEATURES_T_NONGG 89. SERVICE_TELCO_GPRS_T_NONGG_IU 90. SERVICE_TELCO_GPRS_T_NONGG 91. SERVICE_TELCO_GSM_T_NONGG_IU 92. SERVICE_TELCO_GSM_T_NONGG 93. SERVICE_T_NONGG_IU 94. SERVICE_T_NONGG 95. PAYINFO_T_NONGG_IU 96. PAYINFO_T_NONGG 97. PAYINFO_CC_T_NONGG_IU 98. PAYINFO_CC_T_NONGG 99. PAYINFO_DD_T_NONGG_IU 100. PAYINFO_DD_T_NONGG 101. PAYINFO_INV_T_NONGG_IU 102. PAYINFO_INV_T_NONGG
POST_STAGING_LOADプãƒã‚·ãƒ¼ã‚¸ãƒ£ã‚’実行ã—ã¦ãƒ‡ãƒ«ã‚¿è¡¨(XXX _DELTA)ãŠã‚ˆã³ãƒ‡ãƒ«ã‚¿å±¥æ´è¡¨(XXX_DELTA_H)ã«ãƒ‡ãƒ¼ã‚¿ã‚’ãƒãƒ¼ãƒ‰ã—ã¾ã™ã€‚
デルタ表(XXX _DELTA)を切りæ¨ã¦ã¾ã™ã€‚
通常ã®ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°è¡¨(XXX)ãŠã‚ˆã³å‰æ—¥è¡¨(XXX_LD)ã‹ã‚‰ãƒ‡ãƒ«ã‚¿è¡¨(XXX _DELTA)ã«ãƒ‡ãƒ¼ã‚¿ã‚’挿入ã—ã¾ã™ã€‚
ソース変更(OPTYPEã€LAST_UPDATE_TIMEãŠã‚ˆã³CHANGE_DATE)ã«å¿œã˜ã¦ãƒ‡ãƒ«ã‚¿è¡¨(XXX _DELTA)ã®åˆ—ã‚’æ›´æ–°ã—ã¾ã™ã€‚
デルタ表(XXX _DELTA)ã‹ã‚‰ãƒ‡ãƒ«ã‚¿å±¥æ´è¡¨(XXX_DELTA_H)ã«ãƒ‡ãƒ¼ã‚¿ã‚’挿入ã—ã¾ã™ã€‚
(XXX_DELTAã®åˆ‡æ¨ã¦â†’XXXã¨XXX_LDã®å·®åˆ†ã‹ã‚‰XXX_DELTAã¸ã®æŒ¿å…¥â†’XXX_DELTAã‹ã‚‰XXX_DELTA_Hã¸ã®æŒ¿å…¥)
BRM_OCDMプãƒã‚¸ã‚§ã‚¯ãƒˆã®SRC_STG_NONOGGフォルダã®SRC_STG_LOAD_NON_OGG_PKGパッケージã¯ã€ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ãƒ»ãƒ‡ãƒ«ã‚¿è¡¨ãŠã‚ˆã³ãƒ‡ãƒ«ã‚¿å±¥æ´è¡¨ã‚’ãƒãƒ¼ãƒ‰ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ã“ã®ãƒ‘ッケージã¯ã€PRE_OCDM_LOADプãƒã‚·ãƒ¼ã‚¸ãƒ£ã‚’コールã—ã¦ç„¡é™ãƒ«ãƒ¼ãƒ—ã§å®Ÿè¡Œã—ã¾ã™ã€‚å復ループã”ã¨ã«ã€æ¬¡ã®æ‰‹é †ã‚’実行ã—ã¦ã€ãƒ‡ãƒ«ã‚¿è¡¨(XXX _DELTA)ãŠã‚ˆã³ãƒ‡ãƒ«ã‚¿å±¥æ´è¡¨(XXX_DELTA_H)ã«ãƒ‡ãƒ¼ã‚¿ã‚’ãƒãƒ¼ãƒ‰ã—ã¾ã™ã€‚
デルタ表(XXX _DELTA)ã‹ã‚‰ãƒ‡ãƒ«ã‚¿å±¥æ´è¡¨(XXX_DELTA_H)ã«ãƒ‡ãƒ¼ã‚¿ã‚’挿入ã—ã¾ã™ã€‚
デルタ表(XXX _DELTA)を切りæ¨ã¦ã¾ã™ã€‚
通常ã®ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°è¡¨(XXX)ã‹ã‚‰ãƒ‡ãƒ«ã‚¿è¡¨(XXX _DELTA)ã«ãƒ‡ãƒ¼ã‚¿ã‚’挿入ã—ã¾ã™ã€‚
ä»»æ„ã®XXX _DELTA表ã®æ–°ã—ã„データを待機ã—ã¦ã€ODIã¯ã€å¾…機状態ã«ãªã‚‹ODI WAIT FOR DATAã¨ã„ã†ãƒ„ールを使用ã—ã¾ã™ã€‚ã“ã®ãƒ„ール(ODI WAIT FOR DATA)ã®ä½œæ¥ã¯ã€ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ãƒ»ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®ãƒ‡ãƒ«ã‚¿è¡¨(XXX _DELTA)ã®ãƒ‡ãƒ¼ã‚¿å¤‰æ›´ã‚’å¾…æ©Ÿã™ã‚‹ã“ã¨ã§ã™ã€‚変更ãŒæ¤œå‡ºã•ã‚Œã‚‹ã¨ã€é–¢é€£ã™ã‚‹OCDM基盤レイヤー表ã«ãƒ‡ãƒ¼ã‚¿ã‚’移入ã™ã‚‹é©åˆ‡ãªã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ãŒå®Ÿè¡Œã•ã‚Œã¾ã™ã€‚
(XXX_DELTAã‹ã‚‰XXX_DELTA_Hã¸ã®æŒ¿å…¥ã€XXX_DELTAã®åˆ‡æ¨ã¦ã€ãŠã‚ˆã³XXXã‹ã‚‰XXX_DELTAã¸ã®æŒ¿å…¥)
STG_OCDM_INITIAL_LOAD_PKGパッケージ
BRM_OCDMプãƒã‚¸ã‚§ã‚¯ãƒˆã®STG_OCDMフォルダã®STG_OCDM_INITIAL_LOAD_PKGパッケージã¯ã€BRMステージング・データベースã®ãƒ‡ãƒ«ã‚¿è¡¨(XXX _DELTA)ã‹ã‚‰OCDM基盤レイヤー表をãƒãƒ¼ãƒ‰ã—ã¾ã™ã€‚STG_OCDM_INITIAL_LOAD_PKGパッケージã¯ã€é †ç•ªã«å®Ÿè¡Œã•ã‚Œã‚‹46個ã®STG-OCDMインタフェース(XXX_MAP)を実行ã—ã€ã“ã‚Œã«ã‚ˆã‚Šãƒ‡ãƒ¼ã‚¿ãŒã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ãƒ»ãƒ‡ãƒ«ã‚¿è¡¨(XXX _DELTA)ã‹ã‚‰é–¢é€£ã™ã‚‹OCDM基盤レイヤー表ã«ç§»å…¥ã•ã‚Œã¾ã™ã€‚
STG-OCDMインタフェース:
1. ACCOUNT_ACCT_MAP 2. ACCOUNT_ADDR_LOC_MAP 3. ACCOUNT_CUST_MAP 4. ACCOUNT_GEO_CITY_MAP 5. ACCOUNT_GEO_CNTRY_MAP 6. ACCOUNT_GEO_STATE_MAP 7. ACCOUNT_INVC_DLVRY_MAP 8. ACCOUNT_POSTCD_MAP 9. ACCOUNT_PRTY_CNCT_INFO_MAP 10. ACCOUNT_PRTY_MAP 11. BAL_GRP_GRP_MAP 12. BILLINFO_ACCT_MAP 13. BILLINFO_PYMT_MTHD_TYP_MAP 14. BILL_INVC_MAP 15. CONFIG_BEID_BAL_TYP_MAP 16. CONFIG_BUSINESS_TYPE_T_MAP 17. CONFIG_CUR_CRNCY_EXCHNG_RATE_MAP 18. DD_OBJECTS_SRVC_SPEC_MAP 19. DEAL_PKG_ASGN_MAP 20. DEAL_PROD_MAP 21. EVENT_BAL_IMPACTS_NTWK_EVT_ACCT_BAL_IMPC_MAP 22. EVENT_BILLING_ACCT_RCHRG_MAP 23. EVENT_BROADBAND_USAGE_BRDBND_USG_EVT_MAP 24. EVENT_CALL_EVT_MAP 25. EVENT_DATA_SRVC_EVT_MAP 26. EVENT_SESSION_GPRS_USG_EVT_MAP 27. IFW_CRNCY_MAP 28. IFW_TIMWZONE_TIME_MAP 29. IFW_USAGETYPE_SRVC_TYP_MAP 30. INVOICE_INVC_DLVRY_MAP 31. ITEM_INVC_ITEM_MAP 32. NOTE_EVT_PRTY_INTRACN_MAP 33. PAYINFO_ACCT_PREF_PYMT_MTHD_MAP 34. PAYINFO_CC_PRTY_MAP 35. PAYINFO_DD_PRTY_MAP 36. PAYINFO_INV_T_PRTY_MAP 37. PLAN_MKT_PLN_MAP 38. PLAN_SERVICES_PROD_MKT_PLN_ASGN_MAP 39. PRODUCT_DISCOUNT_PROD_MAP 40. PRODUCT_DISCOUNT_PROD_RLTN_MAP 41. PURCHASED_PRODUCT_PRICE_CHRG_MAP 42. PURCHASED_PRODUCT_SBRP_MAP 43. RATE_PLAN_PROD_RTNG_PLN_MAP 44. SERVICE_CUST_FCNG_SRVC_MAP 45. SERVICE_SRVC_STAT_HIST_MAP 46. SERVICE_TELCO_FEATURES_SRVC_CHTRSTC_MAP
次ã«èª¬æ˜Žã™ã‚‹BRM_OCDMプãƒã‚¸ã‚§ã‚¯ãƒˆã®STG_OCDMフォルダã®STG_OCDM_OGG_CDC_LOAD_SCENARIO_PKGパッケージã¯ã€OCDM基盤レイヤー表ã®ç§»å…¥ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã‚’実行ã—ã¾ã™(ã“れらã®ãƒ‘ッケージを実行ã—ã€å®Ÿè¡Œãƒ¢ãƒ¼ãƒ‰ã«ç§»è¡Œã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™)。
注æ„: STG_OCDM_OGG_CDC_LOAD_SCENARIO_PKGã¯ã€STG_OCDM_OGG_CDC_LOAD_PKGパッケージãŠã‚ˆã³SCD2_UPDATEプãƒã‚·ãƒ¼ã‚¸ãƒ£ã‚’å«ã‚€ãƒ‘ッケージã§ã‚ã‚Šã€ã‚·ãƒŠãƒªã‚ªãƒ»ãƒ‘ッケージã¯ã€46個ã®ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã¨PRE_OCDM_LOADプãƒã‚·ãƒ¼ã‚¸ãƒ£ã§æ§‹æˆã•ã‚Œã‚‹STG_OCDM_OGG_CDC_LOAD_PKGã«åŸºã¥ãã¾ã™ã€‚STG_OCDM_OGG_CDC_LOAD_SCENARIO_PKGã¯ã€ç„¡é™ãƒ«ãƒ¼ãƒ—・プãƒã‚»ã‚¹å†…ã«å˜åœ¨ã—ã€ã‚¹ãƒ†ãƒ¼ã‚¸(BRM_STG)ã‹ã‚‰ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ(OCDM_SYS)ã¸ã®ãƒ‡ãƒ¼ã‚¿ãƒ»ãƒãƒ¼ãƒ‰ã®å®Ÿè¡Œã‚’å¾…æ©Ÿã—ã¾ã™ã€‚
Oracle GoldenGateを使用ã—ã¦ã„ã‚‹å ´åˆã€ã‚¢ãƒ€ãƒ—ã‚¿ãŒã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ãƒ»ã‚·ã‚¹ãƒ†ãƒ ã«ãƒ‡ãƒ¼ã‚¿ã‚’ãƒãƒ¼ãƒ‰ã§ãるよã†ã«Oracle GoldenGateãŒå‹•ä½œã—ã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。リストã•ã‚Œã¦ã„るプãƒã‚»ã‚¹ãŒã€æ¬¡ã®ã‚ˆã†ã«ã‚½ãƒ¼ã‚¹ãƒ»ã‚·ã‚¹ãƒ†ãƒ ã¨ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ãƒ»ã‚·ã‚¹ãƒ†ãƒ ã®ä¸¡æ–¹ã§å®Ÿè¡Œã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
ソース・プãƒã‚»ã‚¹
マãƒãƒ¼ã‚¸ãƒ£ãƒ»ãƒ—ãƒã‚»ã‚¹
抽出プãƒã‚»ã‚¹(EXTBRM)
抽出ãƒãƒ³ãƒ—・プãƒã‚»ã‚¹(EXTPBRM)
ãŸã¨ãˆã°ã€BRM_SRCソース・システムã§ã¯ã€ã‚½ãƒ¼ã‚¹ãƒ»ãƒ—ãƒã‚»ã‚¹ãŒæ¬¡ã®ã‚ˆã†ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚
GGSCI> (mypc1) 5> info all Program Status Group Lag Time Since Chkpt MANAGER RUNNING EXTRACT RUNNING EXTBRM 47:29:00 00:00:20 EXTRACT RUNNING EXTPBRM 00:00:00 47:29:06
ステージング・プãƒã‚»ã‚¹
GGSCI> (ocdm01) 2> info all
Program Status Group Lag Time Since Chkpt MANAGER RUNNING REPLICAT RUNNING REPBRM 00:00:00 00:03:09
ヒント: 2ã¤ã®ã‚½ãƒ¼ã‚¹ãƒ»ã‚·ã‚¹ãƒ†ãƒ ãŒã‚ã‚‹å ´åˆã€2ã¤ã®ã‚½ãƒ¼ã‚¹ãƒ»ã‚·ã‚¹ãƒ†ãƒ ã®ãƒ—ãƒã‚»ã‚¹ãƒ»ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’確èªã—ã¾ã™ã€‚Oracle GoldenGateプãƒã‚»ã‚¹ã‚’管ç†ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ã€ŽOracle Communications Data Modelインストレーション・ガイドã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 |
ã“ã®ç« ã§ã¯ã€Oracle Communications Data Modelã®ã‚¢ã‚¯ã‚»ã‚¹ãƒ»ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚内容ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
Oracle Communications Data Modelã®ã‚¢ã‚¯ã‚»ã‚¹ãƒ»ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã®æ¦‚è¦
Oracle Communications Data Modelã®ãƒžãƒ†ãƒªã‚¢ãƒ©ã‚¤ã‚ºãƒ‰ãƒ»ãƒ“ュー
Oracle Communications Data Modelã®ã‚¢ã‚¯ã‚»ã‚¹ãƒ»ãƒ¬ã‚¤ãƒ¤ãƒ¼ã¯ã€ãƒ“ジãƒã‚¹ãƒ»ã‚¤ãƒ³ãƒ†ãƒªã‚¸ã‚§ãƒ³ã‚¹ãƒ»ãƒ„ールã«å¿…è¦ãªãƒ‡ãƒ¼ã‚¿ã®è¨ˆç®—ãŠã‚ˆã³è¦ç´„(「フラット化ã€)ã®è¦–点をæä¾›ã—ã¾ã™ã€‚基盤レイヤーã®3NFオブジェクトã®ãƒ‡ãƒ¼ã‚¿ã‚’使用ã—ã¦ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒ»ãƒ¬ã‚¤ãƒ¤ãƒ¼ãƒ»ã‚ªãƒ–ジェクトãŒç§»å…¥ã•ã‚Œã¾ã™ã€‚
ocdm_sys
スã‚ーマã®ã‚¢ã‚¯ã‚»ã‚¹ãƒ»ãƒ¬ã‚¤ãƒ¤ãƒ¼ãƒ»ã‚ªãƒ–ジェクトã«ã¯ã€å°Žå‡ºè¡¨ãŠã‚ˆã³é›†è¨ˆè¡¨ã€OLAPã‚ューブãŠã‚ˆã³ãƒžãƒ†ãƒªã‚¢ãƒ©ã‚¤ã‚ºãƒ‰ãƒ»ãƒ“ューãŒå«ã¾ã‚Œã¾ã™ã€‚ã“ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã«ã¯ã€ãƒ‡ãƒ¼ã‚¿ãƒ»ãƒžã‚¤ãƒ‹ãƒ³ã‚°ãƒ»ãƒ¢ãƒ‡ãƒ«ã‚‚å«ã¾ã‚Œã¾ã™ã€‚ã“れらã®ãƒ¢ãƒ‡ãƒ«ã®çµæžœãŒå°Žå‡ºè¡¨ã«æ ¼ç´ã•ã‚Œã¾ã™ã€‚モデル自体ã¯ã€ocdm_mining
スã‚ーマã«å®šç¾©ã•ã‚Œã¾ã™ã€‚
アクセス・レイヤー・オブジェクトをè¨è¨ˆãŠã‚ˆã³ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã™ã‚‹å ´åˆ:
「物ç†æ§‹é€ ã‚’è¨è¨ˆã™ã‚‹å ´åˆã®ä¸€èˆ¬çš„ãªæŽ¨å¥¨äº‹é …ã€ã«ç¤ºã•ã‚Œã¦ã„る物ç†ã‚ªãƒ–ジェクトをカスタマイズã™ã‚‹ä¸€èˆ¬çš„ãªã‚¬ã‚¤ãƒ‰ãƒ©ã‚¤ãƒ³ã«å¾“ã„ã¾ã™ã€‚
使用ã—ã¦ã„るサイトã®ãƒ“ジãƒã‚¹ãƒ»ã‚¤ãƒ³ãƒ†ãƒªã‚¸ã‚§ãƒ³ã‚¹ãƒ»ãƒ¬ãƒãƒ¼ãƒˆãŠã‚ˆã³å•åˆã›ã‚’サãƒãƒ¼ãƒˆã™ã‚‹ãŸã‚ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒ»ãƒ¬ã‚¤ãƒ¤ãƒ¼ãƒ»ã‚ªãƒ–ジェクトをè¨è¨ˆã—ã¾ã™ã€‚第5ç« ã€Œãƒ¬ãƒãƒ¼ãƒˆãŠã‚ˆã³å•åˆã›ã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
次ã®ãƒˆãƒ”ックã§ã€ã‚¢ã‚¯ã‚»ã‚¹ãƒ»ãƒ¬ã‚¤ãƒ¤ãƒ¼ãƒ»ã‚ªãƒ–ジェクトã®è¨è¨ˆãŠã‚ˆã³ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã®ç‰¹åŒ–ã—ãŸæƒ…å ±ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚
導出表ã¯ã€åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼è¡¨ã®ãƒ‡ãƒ¼ã‚¿ã«å¯¾ã™ã‚‹éžé›†è¨ˆè¨ˆç®—ã®çµæžœã‚’値ã¨ã—ã¦å«ã‚€è¡¨ã§ã™ã€‚導出表ã«ã¯ã€DWD_
接é 辞ãŒã‚ã‚Šã¾ã™ã€‚
デフォルトã®Oracle Communications Data Modelã«ã¯2ã¤ã®ä¸»è¦ãªã‚¿ã‚¤ãƒ—ã®å°Žå‡ºè¡¨ãŒã‚ã‚Šã€ã“れらã®è¡¨ã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºæ–¹æ³•ã¯ã‚¿ã‚¤ãƒ—ã”ã¨ã«ç•°ãªã‚Šã¾ã™ã€‚
ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯è¦ç´ ã®æ—¥åˆ¥ã®BER(Bit Error Rate)ãŠã‚ˆã³FER(Frame Error Rate)統計ã§ã‚る値をå«ã‚€DWD_BER_FER_ERR_RATIO_DAY
表ãªã©ã®è¨ˆç®—çµæžœã‚’ä¿æŒã™ã‚‹è¡¨ã€‚ã“れらã®è¡¨ã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã®è©³ç´°ã¯ã€ã€Œè¨ˆç®—データã®æ–°ã—ã„導出表ã®ä½œæˆã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
データ・マイニング・モデル(DWD_CUST_MNNG
ãªã©)ã®çµæžœè¡¨ã€‚データ・マイニング・モデルã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã®è©³ç´°ã¯ã€ã€ŒOracle Communications Data Modelデータ・マイニング・モデルã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
å‚ç…§: デフォルトã®Oracle Communications Data Modelã®ã™ã¹ã¦ã®å°Žå‡ºè¡¨ã®ãƒªã‚¹ãƒˆã¯ã€ã€ŽOracle Communications Data Modelリファレンスã€ã®å°Žå‡ºè¡¨ãƒˆãƒ”ックをå‚ç…§ã—ã¦ãã ã•ã„。データ・マイニング・モデルã®çµæžœè¡¨ã§ã‚る導出表ã®ã¿ã®ãƒªã‚¹ãƒˆã¯ã€ã€ŽOracle Communications Data Modelリファレンスã€ã®ãƒ‡ãƒ¼ã‚¿ãƒ»ãƒžã‚¤ãƒ‹ãƒ³ã‚°ãƒ»ãƒ¢ãƒ‡ãƒ«ã«é–¢ã™ã‚‹ç« ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 |
フィットギャップ分æžã®å®Ÿè¡Œä¸ã«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®å°Žå‡ºè¡¨ã§ç¤ºã•ã‚Œãªã„計算データã®ãƒ‹ãƒ¼ã‚ºã‚’確èªã—ãŸå ´åˆã€æ–°ã—ã„表を定義ã—ã¦ã“ã®ãƒ‹ãƒ¼ã‚ºã‚’満ãŸã™ã“ã¨ãŒã§ãã¾ã™ã€‚ã“れらã®è¡¨ã‚’è¨è¨ˆã™ã‚‹å ´åˆã€å°Žå‡ºè¡¨ã«DWD_
接é 辞を使用ã™ã‚‹è¦å‰‡ã«å¾“ã£ã¦è¡¨ã®åå‰ã‚’付ã‘ã¾ã™ã€‚
デフォルトã®ocdm_sys
スã‚ーマã®å°Žå‡ºè¡¨(DWD_
)ã®ä¸€éƒ¨ã¯ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®Oracle Communications Data Modelã§å®šç¾©ã•ã‚Œã¦ã„るデータ・マイニング・モデルã®çµæžœã§ã™ã€‚ã“れらã®ãƒ¢ãƒ‡ãƒ«ã¯ã€Oracle Communications Data Modelã«ã‚‚付属ã™ã‚‹ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ocdm_mining
スã‚ーマã«å®šç¾©ã•ã‚Œã¦ã„ã¾ã™ã€‚
ã™ã¹ã¦ã®Oracle Communications Data Modelマイニング・モデルã¯ã€ocdm_mining
スã‚ーマã«å®šç¾©ã•ã‚Œã¦ã„るマテリアライズド・ビューをソース入力ã¨ã—ã¦ä½¿ç”¨ã—ã¾ã™ã€‚ã“れらã®ãƒžãƒ†ãƒªã‚¢ãƒ©ã‚¤ã‚ºãƒ‰ãƒ»ãƒ“ューã¯ã€$ORACLE_HOME/ocdm/pdm/mining/src
ã«ã‚ã‚‹ocdm_mining_etl.sql
ファイルã§å®šç¾©ã•ã‚Œã¾ã™ã€‚ç•°ãªã‚‹ãƒžã‚¤ãƒ‹ãƒ³ã‚°ãƒ»ãƒ¢ãƒ‡ãƒ«ã¯ç•°ãªã‚‹ã‚½ãƒ¼ã‚¹ãƒ»ãƒžãƒ†ãƒªã‚¢ãƒ©ã‚¤ã‚ºãƒ‰ãƒ»ãƒ“ューを使用ã—ã¾ã™ã€‚
カスタマイズã•ã‚ŒãŸOracle Communications Data Modelウェアãƒã‚¦ã‚¹ã‚’作æˆã™ã‚‹å ´åˆã€æ¬¡ã®æ–¹æ³•ã§ãƒ‡ãƒ¼ã‚¿ãƒ»ãƒžã‚¤ãƒ‹ãƒ³ã‚°ãƒ»ãƒ¢ãƒ‡ãƒ«ã‚’カスタマイズã§ãã¾ã™ã€‚
「Oracle Communications Data Modelã®æ–°ã—ã„データ・マイニング・モデルã®ä½œæˆã€ã§èª¬æ˜Žã™ã‚‹ã‚ˆã†ã«ã€æ–°ã—ã„モデルを作æˆã—ã¾ã™ã€‚
「Oracle Communications Data Modelデータ・マイニング・モデルã®å¤‰æ›´ã€ã§èª¬æ˜Žã™ã‚‹ã‚ˆã†ã«ã€æ—¢å˜ã®ãƒ¢ãƒ‡ãƒ«ã‚’変更ã—ã¾ã™ã€‚
æ–°ã—ã„データ・マイニング・モデルを書ãè¾¼ã‚€æ‰‹é †ã¯ã€æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
ocdm_mining
スã‚ーマã«ãƒ¢ãƒ‡ãƒ«ã¸ã®å…¥åŠ›ã¨ã—ã¦ä½¿ç”¨ã§ãるマテリアライズド・ビューã®å®šç¾©ãŒå«ã¾ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚å¿…è¦ã«å¿œã˜ã¦ã€æ–°ã—ã„マテリアライズド・ビューを定義ã—ã¾ã™ã€‚
ä»»æ„ã®ãƒ‡ãƒ¼ã‚¿ãƒ»ãƒžã‚¤ãƒ‹ãƒ³ã‚°ãƒ»ãƒ¢ãƒ‡ãƒ«ã¨ã—ã¦ãƒ¢ãƒ‡ãƒ«ã‚’作æˆã—ã¾ã™ã€‚『Oracle Data Mining概è¦ã€ã®æ‰‹é †ã«å¾“ã„ã¾ã™ã€‚モデルをocdm_mining
スã‚ーマã«è¿½åŠ ã—ã¾ã™ã€‚
モデルã«å¿…è¦ãªç‰©ç†è¡¨ã‚’ocdm_sys
スã‚ーマã«è¿½åŠ ã—ã¾ã™ã€‚「物ç†ãƒ¢ãƒ‡ãƒ«ã‚’カスタマイズã™ã‚‹å ´åˆã®è¦å‰‡ã€ã«è¨˜è¼‰ã•ã‚ŒãŸãƒãƒ¼ãƒŸãƒ³ã‚°è¦å‰‡ã«å¾“ã£ã¦ã€çµæžœè¡¨ã«DWD_
接é 辞を使用ã—ã¾ã™ã€‚
ocdm_mining
スã‚ーマã§ã¯ã€SELECT
権é™ã‚’æ‰‹é †3ã§ä½œæˆã—ãŸçµæžœè¡¨ã«ä»˜ä¸Žã—ã¾ã™ã€‚
Intra-ETLを変更ã—ã¦ã€ãƒ‡ãƒ¼ã‚¿ãƒ»ãƒžã‚¤ãƒ‹ãƒ³ã‚°ãƒ»ãƒ¢ãƒ‡ãƒ«ã®ä½¿ç”¨ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚
Oracle Communications Data Modelマイニング・モデルをカスタマイズã™ã‚‹ã«ã¯ã€æ¬¡ã®æ‰‹é †ã«å¾“ã„ã¾ã™ã€‚
マイニング・モデルã¸ã®å…¥åŠ›ã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã‚‹ã‚½ãƒ¼ã‚¹ãƒ»ãƒžãƒ†ãƒªã‚¢ãƒ©ã‚¤ã‚ºãƒ‰ãƒ»ãƒ“ューã®å®šç¾©ã‚’変更ã—ã¾ã™ã€‚
Oracle Communications Data Modelマイニング・パッケージを呼ã³å‡ºã—ã¦ã€ãƒ¢ãƒ‡ãƒ«ã‚’å†åº¦ãƒˆãƒ¬ãƒ¼ãƒ‹ãƒ³ã‚°ã—ã¾ã™ã€‚
モデルãŒæ–°ã—ã„定義(ãŸã¨ãˆã°ã€æ–°ã—ã„列ã®è¿½åŠ ãªã©)ã‚’åæ˜ ã—ã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚
例3-1 Oracle Communications Data Modelã®ãƒžã‚¤ãƒ‹ãƒ³ã‚°ãƒ»ãƒ¢ãƒ‡ãƒ«ã¸ã®æ–°ã—ã„列ã®è¿½åŠ
æ–°ã—ã„列をcreate_churn_svm_model
ã«è¿½åŠ ã™ã‚‹ã«ã¯ã€æ¬¡ã®æ‰‹é †ã«å¾“ã„ã¾ã™ã€‚
æ–°ã—ã„列をcreate_churn_svm_model
ã¸ã®å…¥åŠ›ã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã‚‹æ¬¡ã®ãƒžãƒ†ãƒªã‚¢ãƒ©ã‚¤ã‚ºãƒ‰ãƒ»ãƒ“ューã«è¿½åŠ ã—ã¾ã™ã€‚
DMV_CUST_CHRN_SRC_SRC DMV_CUST_CHRN_SRC_PRD DMV_CUST_CHRN_SRC_TST DMV_CUST_CHRN_APPLY_ALL
次ã®æ–‡ã‚’発行ã—ã¦ã€ãƒ¢ãƒ‡ãƒ«ã‚’トレーニングã—ã¾ã™ã€‚
ocdm_mining.create_churn_svm_model( MONTH_CODE );
次ã®æ–‡ã‚’実行ã—ã¦çµæžœè¡¨ã‚’å•ã„åˆã›ã¦ã€æ–°ã—ã„列åãŒå•åˆã›çµæžœã«å«ã¾ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚
SELECT attribute_name FROM TABLE(Oracle Communications Data Model SELECT ATTRIBUTE_SET ROM TABLE(DBMS_DATA_MINING.GET_MODEL_DETAILS_SVM('OCDM_CHURN_SVM')) WHERE CLASS='1' );
Oracle Communications Data Modelã®åŸºç›¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ãŠã‚ˆã³å°Žå‡ºè¡¨ã‚’移入ã—ãŸã‚‰ã€ã‚ˆã‚Šé«˜åº¦ãªåˆ†æžãŠã‚ˆã³äºˆæ¸¬ã®ãŸã‚ã®äº‹å‰ä½œæˆæ¸ˆã®Oracle Communications Data Modelマイニング・モデルを利用ã§ãã¾ã™ã€‚
ã“ã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã¯ã€ç§»å…¥ã•ã‚ŒãŸOracle Communications Data Modelウェアãƒã‚¦ã‚¹ã«åŸºã¥ã„ã¦æ¬¡ã®3ã‹æœˆã®ã‚µãƒ¼ãƒ“スを終了ã™ã‚‹é¡§å®¢(ãƒãƒ£ãƒ¼ãƒ³é¡§å®¢)を予測ã™ã‚‹æ–¹æ³•ã‚’示ã—ã¾ã™ã€‚事å‰ä½œæˆæ¸ˆã®Oracle Communications Data Modelマイニング・モデルを使用ã™ã‚‹ã¨ã€å¾“æ¥ã®æœ€åˆã‹ã‚‰ä½œæˆã™ã‚‹ãƒžã‚¤ãƒ‹ãƒ³ã‚°ãƒ»ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§è¡Œã†å¿…è¦ãŒã‚ã‚‹ã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿æº–å‚™ã€ãƒˆãƒ¬ãƒ¼ãƒ‹ãƒ³ã‚°ã€ãƒ†ã‚¹ãƒˆãŠã‚ˆã³é©ç”¨ãƒ—ãƒã‚»ã‚¹ã‚’実行ã™ã‚‹ã“ã¨ãªãã€é¡§å®¢ã®äºˆæ¸¬çµæžœã‚’ç°¡å˜ã‹ã¤è¿…速ã«ç¢ºèªã§ãã¾ã™ã€‚
å‚ç…§: Oracle Databaseマイニング・トレーニングãŠã‚ˆã³ã‚¹ã‚³ã‚¢ãƒªãƒ³ã‚°(é©ç”¨)プãƒã‚»ã‚¹ã®è©³ç´°ã¯ã€ã€ŽOracle Data Mining概è¦ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 |
最åˆã«ãƒžã‚¤ãƒ‹ãƒ³ã‚°ãƒ»ãƒ¢ãƒ‡ãƒ«ã‚’生æˆã—ãŸå¾Œã€æ™‚é–“ã®çµŒéŽã¨ã¨ã‚‚ã«é¡§å®¢ã®æƒ…å ±ãŠã‚ˆã³å‹•ä½œãŒå¤‰æ›´ã•ã‚Œã¾ã™ã€‚ã—ãŸãŒã£ã¦ã€æœ€æ–°ã®é¡§å®¢ãŠã‚ˆã³ä½¿ç”¨ãƒ‡ãƒ¼ã‚¿ã«åŸºã¥ã„ã¦ä»¥å‰ã«ãƒˆãƒ¬ãƒ¼ãƒ‹ãƒ³ã‚°ã—ãŸãƒžã‚¤ãƒ‹ãƒ³ã‚°ãƒ»ãƒ¢ãƒ‡ãƒ«ã‚’リフレッシュã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã®ãƒ—ãƒã‚»ã‚¹ã«å¾“ã£ã¦ã€ãƒžã‚¤ãƒ‹ãƒ³ã‚°ãƒ»ãƒ¢ãƒ‡ãƒ«ã‚’リフレッシュã—ã¦æœ€æ–°ã®é¡§å®¢æƒ…å ±ã®äºˆæ¸¬ã‚’å–å¾—ã§ãã¾ã™ã€‚
ã“ã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã¯ã€Oracle Communications Data ModelマイニングAPIを介ã—ã¦ãƒãƒ£ãƒ¼ãƒ³äºˆæ¸¬ãƒ¢ãƒ‡ãƒ«ã‚’生æˆã™ã‚‹æ–¹æ³•ã‚’示ã—ã¾ã™ã€‚トレーニング・プãƒã‚»ã‚¹ã§æ§˜ã€…ãªãƒ‘ラメータを使用ã™ã‚‹ã‹ã€ã‚ˆã‚Šé«˜åº¦ãªæ–¹æ³•ã§ãƒ¢ãƒ‡ãƒ«ã‚’カスタマイズã™ã‚‹ãŸã‚ã€Oracle Data Minerを使用ã—ã¦åŒã˜ä½œæ¥ã‚’実行ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚
ã“ã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã¯ã€æ¬¡ã®æ‰‹é †ã§æ§‹æˆã•ã‚Œã¦ã„ã¾ã™ã€‚
ã“ã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã®é–‹å§‹ã™ã‚‹å‰ã«:
Oracle Data Miner 11gリリース2ã®ä½¿ç”¨ã«é–¢ã™ã‚‹Oracle by Example(OBE)ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã‚’確èªã—ã¾ã™ã€‚ã“ã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã«ã¯ã€ã€ŒOracle Technology Networkã€ã®æŒ‡ç¤ºã«å¾“ã£ã¦ãƒ–ラウザã§Oracle Learning Libraryã‚’é–‹ãã€åå‰ã§ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã‚’検索ã—ã¾ã™ã€‚
Oracle Communications Data Modelをインストールã—ã¾ã™ã€‚
実表ã€å‚照表ãŠã‚ˆã³æ¤œç´¢è¡¨ã‚’移入ã—ã¾ã™ã€‚
Intra-ETLを実行ã—ã¾ã™ã€‚
å°‘ãªãã¨ã‚‚次ã®è¡¨ã«æœ‰åŠ¹ãªãƒ‡ãƒ¼ã‚¿ãŒå«ã¾ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚
DWD_ACCT_STTSTC
DWD_VAS_SBRP_QCK_SUMM
DWR_BSNS_MO
DWR_CUST
DWR_HH
DWR_JB
注æ„: 実際ã®é¡§å®¢ãƒ‡ãƒ¼ã‚¿ã‚’移入ã—ãªã„ã§Oracle Communications Data Modelマイニング・モデルをå¦ç¿’ã™ã‚‹ã ã‘ã®å ´åˆã€æ¬¡ã®æ‰‹é †ã«å¾“ã£ã¦ã€ã‚µãƒ³ãƒ—ル・データを使用ã§ãã¾ã™ã€‚
|
ã“ã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã«ã¯ã€ç§»å…¥ã•ã‚ŒãŸæœ‰åŠ¹ãªOracle Communications Data Modelウェアãƒã‚¦ã‚¹ãŒå¿…è¦ã§ã™ã€‚
Oracle By Example: SQL Developerã®ä½¿ç”¨ã®è©³ç´°ã¯ã€Oracle SQL Developer 3.0ã®æ¦‚è¦ã«é–¢ã™ã‚‹ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã‚’å‚ç…§ã—ã¦ãã ã•ã„。ã“ã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã«ã¯ã€ã€ŒOracle Technology Networkã€ã®æŒ‡ç¤ºã«å¾“ã£ã¦ãƒ–ラウザã§Oracle Learning Libraryã‚’é–‹ãã€åå‰ã§ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã‚’検索ã—ã¾ã™ã€‚ |
環境を準備ã™ã‚‹ã«ã¯ã€æ¬¡ã®æ‰‹é †ã«å¾“ã„ã¾ã™ã€‚
SQL Developerã§ã€ocdm_sys
ãŠã‚ˆã³ocdm_mining
スã‚ーマã«æŽ¥ç¶šã—ã¾ã™ã€‚
ヒント: $ORACLE_HOME/sqldeveloper ã®ä¸‹ã®Oracle Databaseインストールã§ã€SQL Developerを確èªã§ãã¾ã™ã€‚ |
ocdm_sys
スã‚ーマã«æŽ¥ç¶šã—ãŸã‚‰ã€ãã®ã‚¹ã‚ーマã®ã™ã¹ã¦ã®è¡¨ã‚’確èªã§ãã¾ã™ã€‚「表ã€ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã¦ãƒ•ã‚£ãƒ«ã‚¿ã‚’é©ç”¨ã—ã€ãƒªã‚¹ãƒˆã‚’絞り込むã“ã¨ãŒã§ãã¾ã™ã€‚
(オプション)「環境ã®æº–å‚™ã€ã«ç¤ºã•ã‚Œã¦ã„るよã†ã«ã€è¡¨ã«å›ºæœ‰ã®ãƒ‡ãƒ¼ã‚¿ã‚’移入ã—ã¦ã„ãªã„å ´åˆã¯ã€ã‚µãƒ³ãƒ—ル・データã§è©¦è¡Œã§ãã¾ã™ã€‚サンプル・データをダウンãƒãƒ¼ãƒ‰ã—ãŸã‚‰ã€ãƒ‡ãƒ¼ã‚¿ã‚’インãƒãƒ¼ãƒˆã™ã‚‹æ¬¡ã®æ‰‹é †ã«å¾“ã„ã¾ã™ã€‚
次ã®æ–‡ã‚’発行ã—ã¦ã€dbaã‚’ocdm_sys
ã«ä»˜ä¸Žã—ã¾ã™ã€‚
grant dba to ocdm_sys.
ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã§ä½¿ç”¨ã•ã‚Œã‚‹è¡¨ã®ã™ã¹ã¦ã®å¤–部ã‚ーを無効ã«ã—ã¾ã™ã€‚
ALTER TABLE "DWR_CUST" DISABLE CONSTRAINT "CI_CS5_FK". ALTER TABLE "DWR_CUST" DISABLE CONSTRAINT "CI_POT_FK". ALTER TABLE "DWR_CUST" DISABLE CONSTRAINT "CI_DLCS_FK". ALTER TABLE "DWR_CUST" DISABLE CONSTRAINT "CI_SJ_FK". ALTER TABLE "DWR_CUST" DISABLE CONSTRAINT "CI_SEG_FK". ALTER TABLE "DWR_CUST" DISABLE CONSTRAINT "CI_DLCT_FK". ALTER TABLE "DWR_CUST" DISABLE CONSTRAINT "CI_LAN_FK". ALTER TABLE "DWR_CUST" DISABLE CONSTRAINT "CI_AL1_FK". ALTER TABLE "DWR_CUST" DISABLE CONSTRAINT "CI_PT_FK". ALTER TABLE "DWR_CUST" DISABLE CONSTRAINT "CI_BLC_FK". ALTER TABLE "DWR_CUST" DISABLE CONSTRAINT "CI_DLMS_FK". ALTER TABLE "DWR_CUST" DISABLE CONSTRAINT "CI_DLJ_FK". ALTER TABLE "DWR_CUST" DISABLE CONSTRAINT "CI_DLG_FK". ALTER TABLE "DWR_CUST" DISABLE CONSTRAINT "CI_HOU1_FK". ALTER TABLE "DWR_CUST" DISABLE CONSTRAINT "CI_DLE_FK". ALTER TABLE "DWR_CUST" DISABLE CONSTRAINT "CI_DLN_FK". ALTER TABLE "DWR_CUST" DISABLE CONSTRAINT "CI_OI_FK". ALTER TABLE "DWD_ACCT_STTSTC" DISABLE CONSTRAINT "ACS_CI_FK". ALTER TABLE "DWD_ACCT_STTSTC" DISABLE CONSTRAINT "ACS_BM_FK". ALTER TABLE "DWD_ACCT_STTSTC" DISABLE CONSTRAINT "ACS_RSCR_FK". ALTER TABLE "DWD_ACCT_STTSTC" DISABLE CONSTRAINT "ACS_AL1_FK". ALTER TABLE "DWD_ACCT_STTSTC" DISABLE CONSTRAINT "ACS_DAB_FK". ALTER TABLE "DWD_ACCT_STTSTC" DISABLE CONSTRAINT "ACS_DLCRB_FK". ALTER TABLE "DWD_ACCT_STTSTC" DISABLE CONSTRAINT "ACS_DLCC_FK". ALTER TABLE "DWD_ACCT_STTSTC" DISABLE CONSTRAINT "ACS_DAS_FK". ALTER TABLE "DWD_ACCT_STTSTC" DISABLE CONSTRAINT "ACS_PM_FK". ALTER TABLE "DWD_ACCT_STTSTC" DISABLE CONSTRAINT "ACS_DOBU_FK". ALTER TABLE "DWD_ACCT_STTSTC" DISABLE CONSTRAINT "ACS_CR1_FK". ALTER TABLE "DWD_ACCT_STTSTC" DISABLE CONSTRAINT "ACS_LAB_FK". ALTER TABLE "DWD_ACCT_STTSTC" DISABLE CONSTRAINT "ACS_ACCT_FK". ALTER TABLE "DWD_ACCT_STTSTC" DISABLE CONSTRAINT "ACS_CHR_FK". ALTER TABLE "DWD_ACCT_STTSTC" DISABLE CONSTRAINT "ACS_DLAON_FK". ALTER TABLE "DWD_ACCT_STTSTC" DISABLE CONSTRAINT "ACS_DLCT_FK1". ALTER TABLE "DWD_ACCT_STTSTC" DISABLE CONSTRAINT "ACS_GEOC_FK1". ALTER TABLE "DWD_VAS_SBRP_QCK_SUMM" DISABLE CONSTRAINT "VS_AM_FK". ALTER TABLE "DWD_VAS_SBRP_QCK_SUMM" DISABLE CONSTRAINT "VS_CI_FK". ALTER TABLE "DWD_VAS_SBRP_QCK_SUMM" DISABLE CONSTRAINT "VS_BM_FK". ALTER TABLE "DWD_VAS_SBRP_QCK_SUMM" DISABLE CONSTRAINT "VS_DLCT_FK1".
次ã®æ–‡ã‚’発行ã—ã¦ã€ã‚µãƒ³ãƒ—ル・ダンプをocdm_sys
スã‚ーマã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ã¾ã™ã€‚
imp ocdm_sys/ocdm_sys@tnsname file=ocdm.4.mining.dmp full=y ignore=y
固有ã®é¡§å®¢ãƒ‡ãƒ¼ã‚¿ã¾ãŸã¯ã‚µãƒ³ãƒ—ル・データã®æœ‰åŠ¹ãªãƒ‡ãƒ¼ã‚¿ãŒå«ã¾ã‚Œã¦ã„る表を確èªã—ã¾ã™ã€‚
DWR_CUST
表を確èªã—ã¾ã™ã€‚
次ã®å„表をクリックã—ã¦ã€è¡¨ãŒæ£ã—ã移入ã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚
DWD_ACCT_STTSTC
DWD_VAS_SBRP_QCK_SUMM
DWR_BSNS_MO
DWR_CUST
DWR_HH
DWR_JB
「ãƒãƒ£ãƒ¼ãƒ³äºˆæ¸¬ãƒ¢ãƒ‡ãƒ«ã®ç”Ÿæˆã€ã®èª¬æ˜Žã«å¾“ã£ã¦ãƒ¢ãƒ‡ãƒ«ç”Ÿæˆæ©Ÿèƒ½ã‚’実行ã™ã‚‹å‰ã«ã€DWD_CUST_MNNG
ãŠã‚ˆã³DWD_CUST_PROD_AFFLTN
çµæžœè¡¨ãŒç©ºã§ã‚ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚
ã“ã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã¯ã€Oracle Communications Data ModelマイニングAPIã®2ã¤ã®ãƒ—ãƒã‚·ãƒ¼ã‚¸ãƒ£ã‚’使用ã—ã¾ã™ã€‚
ocdm_sys
スã‚ーマ表ã‹ã‚‰ãƒžã‚¤ãƒ‹ãƒ³ã‚°ãƒ»ã‚½ãƒ¼ã‚¹è¡¨ã‚’移入ã™ã‚‹pkg_ocdm_mining.refresh_mining_source
。
モデルをトレーニングã—ã¦äºˆæ¸¬ã®çµæžœã‚’生æˆã™ã‚‹pkg_ocdm_mining.create_churn_svm_model
。
プãƒã‚·ãƒ¼ã‚¸ãƒ£ã‚’使用ã™ã‚‹ã«ã¯ã€æ¬¡ã®æ‰‹é †ã‚’実行ã—ã¾ã™ã€‚
次ã®SQL文を実行ã—ã¦ã€Oracle Communications Data Modelマイニング・ソース表をリフレッシュã—ã¾ã™ã€‚
select count (*) from dmv_cust_chrn_src_all; exec pkg_ocdm_mining.refresh_mining_source; select count (*) from dmv_cust_chrn_src_all;
ã“れらã®æ–‡ã¯ã€ãƒªãƒ•ãƒ¬ãƒƒã‚·ãƒ¥å‰ã®è¡¨ã®æ•°ã‚’表示ã—ã¾ã™ã€‚
表をリフレッシュã—ã¦æ–‡ã‚’å†å®Ÿè¡Œã—ã€ãƒªãƒ•ãƒ¬ãƒƒã‚·ãƒ¥å¾Œã®è¡¨ã®æ•°ã‚’表示ã—ã¾ã™ã€‚
次ã®SQL文を実行ã—ã¦ã€ãƒãƒ£ãƒ¼ãƒ³äºˆæ¸¬ãƒ¢ãƒ‡ãƒ«ã‚’生æˆã—ã¾ã™ã€‚
select count(*) from dwd_cust_mnng; select count(*) from dwd_chrn_svm_factor; exec pkg_ocdm_mining.create_churn_svm_model; select count(*) from dwd_cust_mnng;
次ã®æ–‡ã‚’実行ã—ã¾ã™ã€‚
生æˆå‰ã®ãƒ¬ã‚³ãƒ¼ãƒ‰æ•°ã‚’表示ã—ã¾ã™ã€‚
モードを生æˆã—ã¾ã™ã€‚
生æˆå¾Œã®æ•°ã‚’表示ã—ã¾ã™ã€‚
注æ„: ã“ã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã¯ã™ã¹ã¦ã®ãƒ¢ãƒ‡ãƒ«ã‚’リフレッシュã—ã¾ã›ã‚“。1ã¤ã®ãƒãƒ£ãƒ¼ãƒ³äºˆæ¸¬ãƒ¢ãƒ‡ãƒ«ã®ã¿ãƒªãƒ•ãƒ¬ãƒƒã‚·ãƒ¥ã—ã¾ã™ã€‚最新ã®é¡§å®¢ãƒ‡ãƒ¼ã‚¿ã«åŸºã¥ã„ã¦ã™ã¹ã¦ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒžã‚¤ãƒ‹ãƒ³ã‚°ãƒ»ãƒ¢ãƒ‡ãƒ«ã‚’リフレッシュã™ã‚‹ã«ã¯ã€ã€ŒOracle Communications Data Modelウェアãƒã‚¦ã‚¹ã®ãƒ‡ãƒ¼ã‚¿ã®ãƒªãƒ•ãƒ¬ãƒƒã‚·ãƒ¥ã€ã®æŒ‡ç¤ºã«å¾“ã„ã¾ã™ã€‚ |
モデルã®ãƒªãƒ•ãƒ¬ãƒƒã‚·ãƒ¥ã€ãƒˆãƒ¬ãƒ¼ãƒ‹ãƒ³ã‚°ãŠã‚ˆã³ç”Ÿæˆã®å¾Œã€æ¬¡ã®æ‰‹é †ã‚’実行ã—ã¦ã€ocdm_sys
スã‚ーマã®DWD_CUST_MNNG
çµæžœè¡¨ã‚’確èªã—ã¾ã™ã€‚
次ã®å•åˆã›ã‚’発行ã—ã¾ã™ã€‚
Select cust_key, prdct_churn_svm_ind, prdct_churn_svm_prob From dwd_cust_mnng where rownum < 10;
CUST_KEY
ã§è˜åˆ¥ã•ã‚Œã‚‹é¡§å®¢ã”ã¨ã«ã€PRDCT_CHRN_SVM_IND
列ã§é¡§å®¢ãŒæ¬¡ã®3ã‹æœˆãƒãƒ£ãƒ¼ãƒ³ã™ã‚‹ã‹ã©ã†ã‹ã®ãƒ–ール予測ãŒç¤ºã•ã‚Œã¾ã™ã€‚ゼãƒ(0)ã¯éžãƒãƒ£ãƒ¼ãƒ³é¡§å®¢ã€(1)ã¯ãƒãƒ£ãƒ¼ãƒ³é¡§å®¢ã‚’表ã—ã¾ã™ã€‚PRDCT_CHURN_SVM_PROB
列ã¯ã€é¡§å®¢ãŒãƒãƒ£ãƒ¼ãƒ³ã™ã‚‹é »åº¦ã®è©³ç´°ãªå¯èƒ½æ€§(0ã‹ã‚‰1)を示ã—ã¾ã™ã€‚
(オプション)Oracle Business Intelligence Suite Enterprise Edition 11gã®Oracle Communications Data Modelサンプル・レãƒãƒ¼ãƒˆã‚‚インストールã—ã¦ã„ã‚‹å ´åˆã€Oracle Business Intelligence Suite Enterprise Editionレãƒãƒ¼ãƒˆã¨ã—ã¦ã‚‚çµæžœã‚’表示ã§ãã¾ã™ã€‚
å‚ç…§: サンプル・レãƒãƒ¼ãƒˆã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŠã‚ˆã³Business Intelligence Suite Enterprise Editionインスタンスã®Oracle Communications Data Modelã®RPDãŠã‚ˆã³webcatã®ãƒ‡ãƒ—ãƒã‚¤ã®è©³ç´°ã¯ã€ã€ŽOracle Communications Data Modelインストレーション・ガイドã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 |
Oracle Business Intelligence Suite Enterprise Editionレãƒãƒ¼ãƒˆã§ã¯ã€å¥‘ç´„ARPUã€å‚µå‹™å€¤ãªã©ã®é¡§å®¢åŽç›Šæƒ…å ±ãŒäºˆæ¸¬çµæžœã¨ã¨ã‚‚ã«ç¤ºã•ã‚Œã¾ã™ã€‚
集計表ã¯ã€å®Ÿè¡¨ã¾ãŸã¯å°Žå‡ºè¡¨ã‚ˆã‚Š1ã¤ä¸Šä½ã®ãƒ¬ãƒ™ãƒ«ã«ãƒ‡ãƒ¼ã‚¿ã‚’集計ã¾ãŸã¯ã€Œãƒãƒ¼ãƒ«ã‚¢ãƒƒãƒ—ã€ã™ã‚‹è¡¨ã§ã™ã€‚デフォルトã®Oracle Communications Data Modelã®é›†è¨ˆè¡¨ã¯å®Ÿéš›ãƒžãƒ†ãƒªã‚¢ãƒ©ã‚¤ã‚ºãƒ‰ãƒ»ãƒ“ューã§ã€DWA_
接é 辞ãŒã‚ã‚Šã¾ã™ã€‚ã“れらã®é›†è¨ˆè¡¨ã¯ã€ã‚¹ãƒŽãƒ¼ãƒ•ãƒ¬ãƒ¼ã‚¯ãƒ»ã‚¹ã‚ーマã®ãƒ•ã‚¡ã‚¯ãƒˆè¡¨ã§ç¤ºã•ã‚Œã‚‹ãƒ“ューã¨åŒæ§˜ã®ãƒ‡ãƒ¼ã‚¿ã®ãƒ“ューをæä¾›ã—ã¾ã™ã€‚
デフォルトã®Oracle Communications Data Modelã¯ã€è¤‡æ•°ã®é›†è¨ˆè¡¨ã‚’定義ã—ã¦ã„ã¾ã™ã€‚ãŸã¨ãˆã°ã€DWA_BER_FER_ERR_RATIO_MONTH
表ã¯ã€DWD_BER_FER_ERR_RATIO_DAY
表ã®å€¤ã‚’月レベルã«é›†è¨ˆã—ã¾ã™ã€‚
å‚ç…§: デフォルトã®Oracle Communications Data Modelã®é›†è¨ˆè¡¨ã®ãƒªã‚¹ãƒˆã¯ã€ã€ŽOracle Communications Data Modelリファレンスã€ã®ã€Œé›†è¨ˆè¡¨ã€ãƒˆãƒ”ックをå‚ç…§ã—ã¦ãã ã•ã„。 |
フィットギャップ分æžã®å®Ÿè¡Œä¸ã«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®é›†è¨ˆè¡¨ã§ç¤ºã•ã‚Œãªã„å˜ç´”ãªé›†è¨ˆãƒ‡ãƒ¼ã‚¿ã®ãƒ‹ãƒ¼ã‚ºã‚’確èªã—ãŸå ´åˆã€æ–°ã—ã„マテリアライズド・ビューを定義ã§ãã¾ã™ã€‚ã“れらã®è¡¨ã‚’è¨è¨ˆã™ã‚‹å ´åˆã€æ¬¡ã®ç‚¹ã‚’考慮ã—ã¾ã™ã€‚
å˜ä¸€ã®ãƒ¬ãƒ™ãƒ«ã®ã¿ã‚’集計ã™ã‚‹ãƒžãƒ†ãƒªã‚¢ãƒ©ã‚¤ã‚ºãƒ‰ãƒ»ãƒ“ューã®å•åˆã›ã‚’作æˆã—ã¾ã™ã€‚ãŸã¨ãˆã°ã€é•·æœŸé–“ã®é›†è¨ˆã®æ—¥æ¬¡ã‹ã‚‰æœˆæ¬¡ã®ã¿ã®é›†è¨ˆãªã©ã§ã™ã€‚
注æ„: 多ãã®ãƒ¬ãƒ™ãƒ«(ãŸã¨ãˆã°ã€æ™‚é–“ã€æœˆã€å››åŠæœŸã€å¹´ãªã©)ã¾ãŸã¯ç•°ãªã‚‹éšŽå±¤(ãŸã¨ãˆã°ã€æ™‚間ディメンションã®ä¼šè¨ˆãŠã‚ˆã³ã‚«ãƒ¬ãƒ³ãƒ€éšŽå±¤ãªã©)を集計ã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã€DWA_ 表を定義ã—ãªã„ã§ã€ã‹ã‚ã‚Šã«OLAPã‚ューブを作æˆã—ã¦é›†è¨ˆã‚’定義ã—ã¾ã™ã€‚ |