マイクロソフト社内における SAP システムの運用 マイクロソフト株式会社 SAP/Microsoft コンピテンスセンター Agenda 1. 2. 3. 4. 5. 6. 7. 8. はじめに SAP R/3 シングルインスタンス運用 SAP システムの定常運用 SAP BW と SQL Server Analysis Services を 利用したデータ分析 BizTalk Server と SAP APO を利用したサプライ チェーンマネジメント .NET, Office を利用したサブシステムの構築 SAP GUI の配布と Active Directory との シングルサインオン まとめ 1.はじめに Microsoft Corp. 会社概要 所在地 設立 会長 CEO 売上高 税引き後利益 従業員数 事業拠点 米国ワシントン州・レドモンド 1975 年 William H. Gates Steve Ballmer 368 億ドル(2004 年度) 82 億ドル(2004 年度) 59,515 名 (2005 年 4月 6日現在) 世界 89 カ国 (※)2004 年度:2003 年7月~2004 年6月 Microsoft Corp. 会社概要 Business Solutions Microsoft Great Plains Microsoft Navision Microsoft Axapta Microsoft Solomon Microsoft CRM Doug Burgum, Senior VP bCentral Windows Client Windows XP Pro & Home Windows 2000 Professional Windows XP Tablet PC Edition Windows Media Center Edition Windows Media Series Platform Information Worker Will Poole, Senior VP Server & Tools Microsoft Office Microsoft Project Microsoft Visio SharePoint Portal Server Real Time Communication OneNote Professional Product Support Windows Server Eric Rudder, SQL Server Senior VP Exchange Server Other Servers Developer Tools Training, Certification & MS Press Premier Product Support Services Microsoft Consulting Services Jeff Raikes, Group VP MSN MSN Network MSN Subscriptions David Cole, Senior VP Home & Entertainment Mobile & Embedded Devices Xbox Consumer software & hardware PC and Online games TV Platform Windows Mobile Software Windows Embedded Device OS MapPoint Windows Automotive Robbie Bach, Senior VP Pieter Knook Senior VP $12,000 2004年度実績(2003/7-2004/6) 売上高 368億ドル(+14%) $10,000 Windows Client (+11%) Server & Tools (+19%) Information Worker (+17%) $8,000 $6,000 FY01 FY02 FY03 FY04 開発投資額 68億ドル $4,000 $2,000 $0 $ millions Window s Client Server & Tools Inf ormation Worker Business Solutions MSN Mobile and Embedded Devices Home and Entertainment Microsoft Corp. 会社概要 $40,000 $35,000 $30,000 $25,000 売上高 純利益 $20,000 $15,000 $10,000 $5,000 $0 FY85* FY86* FY87* FY88* FY89* FY90* FY91* FY92* FY93* FY94* FY95* FY96* FY97* FY98* FY99* FY00* FY01* FY02 FY03 FY04 ERP 導入の背景 経営の課題 人の課題 IT 市場の急拡大 従業員の急増 システムの課題 業務ごと国ごとに システムが乱立 ERP 導入前のシステムフロー(北アメリカ) Customer Mgt Order Entry Order Mgt Shipment, License Auth Replicator Manufacturing Channel Partner BOM, Component, Product Troika Maxcim Order Mgt Customer Order MOLP Mac-Pac IOSC Dist Customer License Shipment Order MS Mgr Mac-Pac IOSC Dist Excel Workbook Sales order Purchase Order System Order Mac-Pac Puerto Rico Sales Info Select 2, 3 Mac-Pac IOSC Mfg Sales Info Product, Price MSN Registr. Price, Product Registration Platinum Order Select3 Mac-Pac IOSC Dist Mac-Pac Puerto Rico Order Internal Orders Ack Prepaid Order Credit Auth EDI Win OE Part list Order Ack Budget, Acctg Txn Chart of Accts Sales, Order Inventory, A/R Internal Orders AR Elect. Funds Transfer Paymt Select 2, 3 Acctg Txn Chart of Accts Acctg Txn Chart of Accts Acctg Txn Publishers Resource Intl Fulfillment Revenue by Sub Chart of Accts Acctg Txn Budget, Chart of Accts Acctg Txn Chart of Accts Order, Shipment Haciendo Acct Txn Chart of Accts Budget Credit Info Credit Info Mac-Pac IOSC Dist Mac-Pac Intl Fin Maxcim Mfg Acct Txn Chart of Accts Mgt Expense Trackng Hart Direct Fulfillment Payments Company Store POS Platinum Budget WB Acct Payable Sales A/R Acctg Txn Tax Chart of Accts Server Acctg Txn Chart of Accts Sale w/tax Troika Mac-Pac Puerto Rico Sales, Shipment Inventory Mgt System Hyperion Ross GL MacPac PR Returns/ Rebates Return Fin Txn Budget, Chart of Accts Budget Credit Info Select 2, 3 Cust. Statement COGS Budget, Chart of Accts Pillar Order Nabanco PSS Apps Return Shipment Product customer Outsource Partners Mac-Pac IOSC Dist Payments Sales, Order Sales, Order Inv.A/R Inv.A/R GEIS Mac-Pac IOSC Fin License Sales order Credit Info COGS MS Press Wkbench A/R EMS 2000 MS Oper ICON Channel Inventory System Maxcim Order Mgt Order SAP AR A/R MOLP MS Product Order, Shipment Sales MS Manager Sales Sales Purchase Order MS Oper NA Time Keeper Labor Product Shipment Support Orders Maxcim Ord Mgt Mac-Pac IOSC Dist MS Manager MOET Export Doc Return, Shipment MS Sales P.O. OEM Query A/R Contract Order Sales Info MS Manager Sales order Order Customer PSS AFS Manugistics AP Imaging MS Sales Sales Order History Order Platinum Product, License Mac-Pac Intl Fin Maxcim Dist Fin Goods, Inventory Maxcim Mfg Order Info Mac-Pac IOSC Dist Order A/R - Collect Revenue Accounting Customer Product License Ingres (OEM) Distribution Acct Txn Chart of Accts Worldwide Cons Credit Services Citibank Check Writing Svc Ross GL Citibank GEIS なぜ SAP か? 以下3つの観点より、マイクロソフトの 基幹システムとして最も相応しいと判断 コスト 乱立するアプリケーション群を R/3 に統合し、 オープン系プラットフォーム上で稼動させる 事により、トータルコストの削減を期待 品質 実績に裏づけされたアプリケーションとしての 品質、パフォーマンスに期待 将来性 SAP 社による絶え間ないアプリケーション改善努力 という将来への期待 SAP 導入の経緯 1998 年 8 月 2 x AS/400 1996 年 2 月 12 x AS/400 3 x VAX 2002 年 3 月 SAP R/3 Enterprise Windows 2003 SQL Server 2000 1999 年 3 月 SAP R/3 3.0E Windows NT 4.0 SQL Server 7.0 2004 年 8 月 SAP R/3 Enterprise Windows 2003 SQL Server 2005 2000 年 5 月 SAP R/3 4.5B Windows 2000 SQL Server 2000 2002 年 3 月 SAP R/3 4.5B Windows 2003 SQL Server 2000 売上高4兆円の企業のビジネスが1つの SAP インスタンス (Windows Server 2003, SQL Server 2005) によって運用 Organization Alignment P&Ls Client OEM IT & OPS Info Worker Business Solutions Devices Server & Platform Commercial Svc Home & Enter. Sales & Distribution Finance HR SAP eBiz (Feedstore & Biztalk/EDI) Enterprise Application Services Global Technology Services Microsoft.com Home & Enter. M S N SAP 導入モジュール・コンポーネント Material Sales and Management Distribution Event Manager MM Global Trade Services EM SD Business Warehouse BW GTS DP Production Planning Plant Maintenance FI CFM Supply Network SNP Planning Demand Planning Financial Accounting RE APO Supply Chain Finance No need to implement Quality Management Industry Solutions BN Personnel Time PT PA OM Personnel Administration EC Real Estate Management PS Project Systems TR Treasury CO Human Resources Office and Communication Benefits Corporate Finance Management Controlling Enterprise Controlling PY Payroll Organizational Management 2.SAP R/3 シングル インスタンス運用 SAP R/3 Enterprise 4.7 システム概要 SAP 8 way Xeon 2Ghz 16GB RAM 2 ~ 45 Mbps 1Gbps DB サーバー 3 台 (うち 2 台はログ配布セカンダリサーバー) 8 way Xeon 700~900Mhz 4GB RAM AP サーバー 9 台 カリフォルニア州 マウントビュー (CI *1, Dialog*5, Batch*3) ワシントン州・レドモンド 世界 82 カ国 のクライアント SAP R/3 シングルインスタンス運用 インスタンスが1つに集約される事で、 運用管理は大幅に効率化 全ての SAP 関連サーバーを、本社・米国 ワシントン州・レドモンドのデータセンター にて集中的に運用 本社データセンターにおける一貫した運用 本社主導の強力なリーダーシップが成功 の要因 SAP R/3 シングルインスタンス運用 以下2点が重要 集約される負荷を処理する為の「拡張性」 システムの全面停止を最小化する為の「可用性」 Windows/SQL Server/IA サーバーの 「拡張性」と「可用性」 「拡張性」:IA サーバーの月単位でのパフォー マンス向上 特に SAP に影響が大きい CPU クロック数など 「可用性」:UNIX に引けをとらない MS Platform の高可用性機能 クラスタリング(MSCS)、SQL Server ログ配布など SAP R/3 統計(DB 容量) 1.7 TB !! 1,800 1,600 SQL Server 2005 Beta 2 Upgrade R/3 Enterprise Upgrade 1,400 1,200 1,000 Archiving (1週間に 6GB の増加) 800 600 (RAID を想定しない) ネットのDB 容量 (実際には RAID 0+1 の為2倍の容量) SQL 7.0 Upgrade 400 Size SQL 2000 Upgrade 200 Used 0 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Gigabytes Pre-upgrade data 1997 1998 1999 2000 2001 2002 2003 2004 ユーザー情報統計 登録ユーザー(2,300 名)・所属内訳 運用 (35%) 経理部 (49%) 人事部 (8%) ベーシス (8%) 毎日の同時ユーザー数・統計 600 500 400 300 200 100 0 Max Average 12:00 AM 4:00 AM 8:00 AM 12:00 PM 4:00 PM 8:00 PM SAP R/3 統計(その他) Basis SD モジュール 登録ユーザー数: 2,300 ユーザー 同時ユーザー数: 600 ユーザー(ピーク時) バッチ実行回数:月間 83,749 回(386 種類) 受注登録:1時間 2,750 オーダー(ピーク時) 配送指示:1時間 3,500 デリバリー(ピーク時) WAN を介しても 0.5 ~ 2 秒以内のレスポンス HR モジュール 給与計算: 30,000 人超(米国)、月2回計算 Aug. 30-Sept. 5 2004 DB Server Upgrade to 8 way 2Ghz Aug. 23-29 2004 Aug. 16-22 2004 Aug. 09-15 2004 Aug. 02-08 2004 July-04 June-04 May-04 April-04 March-04 February-04 January-04 December-03 R/3 Enterprise Upgrade November-03 October-03 September-03 August-03 July-03 June-03 May-03 April-03 3.0 March-03 3.5 February-03 January-03 Seconds SAP R/3 パフォーマンスの推移 4.0 SQL Server 2005 Beta 2 Upgrade 2.5 2.0 1.5 DIALOG UPDATE RFC 1.0 0.5 0.0 SAP R/3 OS 稼働率の推移 年間あたり計画外 停止は約 2.5 時間 99.956% 99.971% !! 累積日数 NT4 = 251 日 2000 = 721 日 2003 = 439 日 99.913% Production % Uptime (※1)ベーダ段階 の値を含む。 (※2)計画停止 時間は考慮外。 NT4 Win2000 Win2003 (※)マイクロソフトの製品出荷基準 “Show Stopper” マイクロソフトは、この SAP R/3 システムの環境を Windows Server, SQL Server 出荷前のテスト環境と しても利用しています。Windows Server, SQL Server のベータ版は、マイクロソフト社内の SAP R/3 システム (本番環境)で一定期間運用され、一切の問題を生じさせ ない事が製品出荷にあたっての必須条件となっています。 万が一問題が発生した場合には、その問題が完全に 解決しない限り、製品出荷は無制限に延期されます。 つまり Windows Server と SQL Server はその 正式出荷版において、SAP R/3 の安定的なプラット フォームになる事が既に マイクロソフト社内において証明 されている、という事ができます。 (※)4.5B → 4.7 へのアップグレード ダウンタイムとサービス停止 14 時間のダウンタイム 30 時間のサービス停止 このうち 3時間がバックアップ 移送、分析、設定変更 移行とパフォーマンス カスタム RFC をアップグレードに際して修正 プログラミング手法が変わっており、DB の負荷 が高くなるなどの現象 ハードウエアのアップグレード SAP R/3 シングルインスタンス運用 (まとめ) 売上高4兆円、世界89カ国に及ぶ マイクロソフトのビジネスは、1つの SAP R/3 インスタンスで運用されている Windows Server 2003, SQL Server 2005 は、大規模 SAP R/3 のプラットフォームとして 十分な「拡張性」と「可用性」を有していると 言える シングルインスタンス化には強力なリーダー シップが必要 3.SAP システムの定常運用 バックアップ&リカバリ フルバックアップ標準時間は約3時間(SAP は停止しない) 差分バックアップは行なっていない リストアに時間がかかる為 日別のフルバックアップテープは1ヶ月保管 その後月別のテープを7年間保管(隔地保管) リストア標準時間は約5時間 10分毎にトランザクションログをバックアップ、2台の セカンダリへコピー(ログ配布) セカンダリではトランザクションログを3時間後に適用 毎日18:00~21:00(シアトル時間) オペレーションミスからのリカバリを迅速化 トランザクションログは3日間ディスクに保存 ディザスタリカバリ 災害、停電、テロ等への備え 本社データセンター(ワシントン州レドモンド) から約 1,400 km 離れた カリフォルニア州マウント ビューのデータセンターに 別の SQL Server を配備 SAP の本番データを SQL Server ログ配布に より定期的にコピー・同期 SAP .Net Connector & SAPRouter 2 x 1Ghz 750Mb Ram File Server Cluster 2 x 2.4Ghz 4Gb Ram Central Instance 8 x 900 Mhz 16Gb Ram SCEM SQL Server & Central Instance 4 x 1.8Ghz 8 Gb Ram BW SQL Server 8 x 900 Mhz 16Gb Ram 5 Tb HP EVA GTS 4 Dialog 2 x 3.0Ghz 4Gb Ram APO SQL Server 8 x 900Mhz 8Gb Ram SQL Server & Central Instance 4 x 1.8Ghz 8 Gb Ram Central Instance LiveCache 8 x 700Mhz 8 x 900Mhz 4Gb Ram 16Gb Ram 10分毎にトランザクションログを ログ配布セカンダリサーバへコピー、 3時間経った後にロードされる構成 (オペミスからのリカバリを考慮) 2.5 Tb HP StorageWorks SAN External Server Tax 4 x 1.5 Ghz 4Gb RAM Secondary SQL Server 2005 8 x 2Ghz 16Gb RAM Primary DB Server SQL Server 2005 8 x 2Ghz 16Gb RAM 2.5 Tb HP StorageWorks SAN Log Shipping Central Instance 8 x 900Mhz 毎日夜6時(米国シアトル時間) 4Gb RAM より R/3 データベースの フルバックアップを3時間かけて テープに取得し、隔地保管 3 Dialog 8 x 700Mhz 4Gb RAM R/3 4 Dialog 8 x 900Mhz, 2Ghz 4Gb RAM 4 Batch/CIF 8 x 900Mhz 4Gb RAM SVC 4 SAP .Net Connector & SAPRouter 2 x 1.0Ghz 1Gb Ram File Servers 2 x 2.4Ghz 2Gb Ram Sharepoint Test 4 Way 1.8Ghz 2Gb Ram Central Instance 4 x 2.5 Ghz 16Gb Ram GTS Test & Dev BW Test & Dev SQL Server & Central Instance 4 x 1.8Ghz 8 Gb Ram HP EVA Storage Area Network 4 Dialog 2 x 3.0Ghz 4Gb Ram SQL Server 4 x 2.5 Ghz 16Gb Ram APO Test Central Instance & SQL Server 4 x 2.5 Ghz 8Gb Ram LiveCache 8 x 900Mhz 16Gb Ram 3 Dialog 8 x 900Mhz 4Gb RAM B11 Central Instance 8 x 2.0Ghz 16Gb Ram R/3 Prod Log Shipping SQL Server 8 x 2.0Ghz 16Gb Ram R/3 Test 4 Dialog 4&8 x 900Mhz to 1.8Ghz 4Gb Ram 3 Batch 4 x 1.8Ghz 4Gb Ram その他の定常運用 週2回の機能メンテナンス 週1回のハードウエアメンテナンス 毎週土曜日 P.M. 23:00 ~ A.M. 1:00 部品の交換、ドライバ・ファームウエアの更新 3ヶ月に1回の「Quarterly Release」 バグ修正、運用手順変更、リスクの低い修正 SAP サポートパッケージ、SAP カーネル、 Win/SQL サービスパック・パッチ・Hotfix の適用 1年前にスケジューリング 定常的なストレステスト ハードウエア構成の標準化 確実な運用体制の確立と TCO 最適化の実現 機器の標準化による運用 / 保守(要員)体制の省力化 障害復旧手順の明確化と対応時間の短縮 集中購買による導入コストの削減 用途に応じた構成の標準化 ファイル & プリントサーバー Web サーバー ファイアウォール & プロキシサーバー ディレクトリサーバー データベース & グループウェアサーバー 規模に応じた構成の標準化 許容ユーザ数, プロセッサ(種類 / 枚数), メモリ, ディスク Quarterly Release プロセス 基幹システムである SAP を運用する上で、 定期的なシステム変更とその管理は重要 毎年2、5、8、11月から1プロセスを開始、 約3ヶ月で完了する(これを年4回) 変更候補 の分析 変更候補 の受付締切り ビジネス面 からの分析 要件定義の 締切り コストまでを 考慮した 優先順位付け 変更候補の 確定 開発 テスト 開発の完了 本番リリース 前の準備 Quarterly Release プロセス(例) Q1 Q2 Q3 Q4 変更候補の受付開始 2001/5/04 2001/8/03 2001/11/02 2002/2/01 コスト面からのレビュー (Finance Advisory Board) 2001/5/10 2001/8/09 2001/11/08 2002/2/12 ビジネス面からのレビュー 2001/5/15 2001/08/14 2001/11/13 2002/2/14 要件定義の締切 2001/5/25 2001/8/31 2001/11/30 2002/3/01 変更候補の優先順位付け 2001/6/08 2001/9/07 2001/12/07 2002/3/08 仕様書の完成 2001/6/22 2001/9/21 2001/12/21 2002/3/22 コーディング・設定の完了 2001/7/06 2001/10/05 2002/1/04 2002/4/05 単体テストの完了 2001/7/20 2001/10/19 2002/ 1/18 2002/4/19 統合テストの完了 2001/8/03 2001/11/02 2002/2/01 2002/5/03 本番環境へのリリース 2001/8/10 2001/11/09 2002/2/08 2002/5/10 マイルストン ※ SAP サポートパッケージは、Sandbox にてインストールのテスト、 開発環境にて1週間、品質保証環境にて6週間詳細なテスト(ストレステスト含む)を行なう SAP システムランドスケープ 本番システム 16 Servers 10 台 (1 DB, 9 App) 1 週間に 1 回同期 4 半期に 1 回同期 品質保証 システム 10 台 Win/SQLベータ SAP Sandbox テストシステム テストシステム 6台 2台 開発システム 1 台 (DB + App) 本番擬似 システム 1台 移 送 ストレステスト 日常的にストレステストを実行 利用ソフトウエア Mercury Interactive WinRunner QuickTest 6.0, LoadRunner 6.5, LoadRunner Add-on for VB 6.0 Visual Basic 6.0, Visual Basic .NET, Office 2003 カスタム IDoc ツール(自作) 「80% の負荷は 20% のトランザクションが占める」という 仮説のもと、テストシナリオを下記の通り限定 R/3 トランザクション:VA01(受注登録)、ME21(購買申請) バッチジョブ:R/3 からの抽出 RFC/DCOM:PO(購買申請)の照会 IDOC/EDI:WE16(850 セールスオーダー) ストレステスト・ベースライン ストレステスト基準(2時間) V1 and V2 更新 ダイアログ RFC 呼び出し IDoc のインプット・アウトプット ストレステスト基準(2時間) 更新レスポンス ダイアログレスポンス RFC レスポンス 件数 28,000 件以上 180,000 件以上 58,000 件以上 15,000 件以上 平均レスポ ンスタイム 1 秒以内 2 秒以内 5 秒以内 セキュリティ ハードニング(サーバーの要塞化) SAP に不要なサービスの無効化 SAP に不要なパケットのフィルタリング SUS (Software Update Services) を利用 したセキュリティ更新プログラムの展開 MBSA (Microsoft Baseline Security Analyzer) を利用した脆弱性チェック eTrust Anti-virus を利用したウイルスからの 保護 クライアントへの Windows XP SP2 の展開 (※)ハードニングホワイトペーパー SAP/MS Solution Web サイト http://www.microsoft.com/japan/business/s ap SAP サーバーに 不要なサービスの 無効化 SAP サーバーに 不要なパケットの フィルタリング (※)Software Update Services (SUS) を用いたセキュリティ更新プログラム展開 社内展開するセキュリティ修正プログラム、 サービスパックを独自に制御する為に、 社内で運用可能な Windows Update サイト SUS サーバ以外のサーバ&クライアントは、 Web への接続が不要 適用作業は Windows Update と同じ GUI 操作 社内へカスタ マイズ展開 定期的に 更新を同期 SAP SAP 社内クライアント&サーバ 社内 SUS 社内で必要な サーバ 更新のみ承認 http://www.microsoft.com/japan/windowsserversystem/sus/default.mspx Windows Update サイト (※)Microsoft Baseline Security Analyzer (MBSA) を用いた脆弱性チェック ① 最新の修正プログラム カタログファイルをダウンロード 管理端末から MBSAを実行 MBSA 修正PG カタログ ファイル ② カタログファイルをもとに 管理端末から遠隔スキャンを実行 PCリストやIPアドレス範囲を 指定した、不特定多数 Server, PCの 同時監査が可能(要管理者権限) マイクロソフトTechNet セキュリティセンター ③ 結果レポートの生成 SAP SAP SAP SAP 管理されている社内PC ※ 監査には対象PCの管理者権限が必要 (※)eTrust を利用したウイルスからの保護 標準として全世界で採用 Computer Associates 社員が 24 時間常駐 パターンファイルの自動更新 リアルタイムモニターが常にオン グループポリシーでインストールの有無を チェックするスクリプトを実行 SQL Server のデータファイルは監視対象外 に設定 社内サポート SAP ユーザー 第1層 第2層 第3層 Business Site Leads Worldwide Helpdesks SAP Application Support SAP Technical Support ABAP Dev Team BUIT Groups SAP AG PSS 社内 SAP サポート : 85 名 FI, PS: 11 名 HR: 9 名 13 PM, 17 support, 2 test, 7 mgr Basis: 14 名 4 PM, 3 support, 1 test, 1 mgr SD: 39 名 3 PM, 5 support, 2 test, 1 mgr 4 PM, 7 support, 3 mgr Security: 2 名 Development: 10 名 8 ABAP, 1 .NET, 1 mgr (※)PM = Program Manager (※) MOM (Microsoft Operations Manager 2005) による監視 システムおよびアプリケーションの稼動状況を 集中的に管理 アラート レポーティング MOM データベース 監視対象システム・アプリケーション Management Pack 管理コンソール・Webコンソール (※) MOM (Microsoft Operations Manager 2005) による監視 Application Exchange Monitoring Monitoring Europe North America 01 Enterprise Agent Management North America 02 MOM Top Tier North America 03 North America 04 Security Event Collection Extranet 01 MOM PreProduction Extranet 02 Enterprise Data Warehouse Internet Data Center (※) MOM (Microsoft Operations Manager 2005) による監視 Benelux Stockholm Munich Dublin Chicago Milan Les Ulis Building 11 Tokyo Madrid Silicon Valley Los Colinas Charlotte Singapore Sydney Regional Collection Global Event Forwarding 168サイトの7300台を越えるサーバーを集中管理 各拠点イベント情報を収集し、緊急度の高いアラートを転送 すべてのMOMのアラートは2分以内にレポート SAP システムの定常運用(まとめ) (通常のサーバー・ディスク障害に限らず)災害対策 にも活用可能な「ログ配布」は、 SQL Server の 標準機能として容易に利用可能である どんなシステムであっても、システムに変更を加える 際の「変更管理」は非常に重要である 特に基幹系 SAP の場合 日常的なストレステストを行なう事で、プロアクティブ なパフォーマンスチューニングが可能に プラットフォームが Windows Server であっても、 適切なセキュリティ対策を行なっていれば、脆弱性 リスクは相当に低める事が可能である 4.SAP BW と SQL Server Analysis Services を利用した データ分析 SAP BW 3.2 の導入 カスタム ABAP から SAP R/3 のデータを 抽出しカスタム DWH を構築する、従来から の手法を改める事が最終目的 現状は購買管理業務のみ対象 カスタム ABAP はアップグレードの障壁 「どのベンダーから何をどれだけ購買しているか」 ベンダーとの取引材料として利用、年間で4億円 (円換算)の費用削減効果 (アドオンはせず)標準コンテンツのみ利用 (※) SAP BW のみ導入のケース ROLAP のみサポート SAP WebAS の負荷が高い SAP VBA が重い 十分な帯域 が必要 SAP BW サーバー SAP データソース は SAP のみ SAP サーバー (※)SQL Server RDBMS & BI ソリューション データ変換サービス(DTS) データの転送・加工・変換 さまざまな実行タスク Data Warehouse Cube Analysis Services OLAP データマイニング Analyst / Power User Data Mart リレーショナルエンジン 大量のデータ保存、管理 データマート Reporting 社内に点在する データベース Reporting Services レポーティング 自動配信 Information Consumer (※) SAP BW & SQL Server Analysis Services 連携のケース IIS の負荷は 低い SAP SAP SAP BW サーバー SAP サーバー リモートアク セスでも OK データソース は様々OK 素のままの Excel SQL Server Analysis Services (SQL AS)サーバー 他システム ROLAP 以外に MOLAP 等も OK (※) SQL AS - MOLAP のメリット 集計・検索パフォーマンスを「平準化」する ために、所定の集計率だけ(一般に 20 %が 最適と言われる) 集計・格納しておく方式 ユーザーからのクエリが定型化されていない 場合であっても、パフォーマンスが平準化され、 極端にぶれる事がない 非定型・アドホックな分析に向く MDDB という別の DB に格納される 事前集計したデータのサイズが縮小される SAP BW 3.2 & SQL Server Analysis Services 連携(MS 社内) SAP R/3 SAP BW 3.2 Persistent Staging Area BW ROLAP Cubes SQL Server Analysis Services Microsoft Custom SQL Views Fact Table Drill-Through Non-SAP Applications MOLAP Reportin g Cubes End User IIS Server MSInsight Reporting Front End XML Metadata Internet Explorer Office Web Components BEX vs. MSInsight SAP BW DB 容量の推移 200 140 120 100 80 60 40 1999 2000 2001 2002 2003 Q4 Q3 Q2 Q1 Q4 Q3 Q2 Q1 Q4 Q3 Q2 Q1 Q3 Q4 Q2 20 0 Q4 Q1 Gigabytes 180 160 BW, SQL AS を利用したデータ分析 (まとめ) マイクロソフトにとって、SAP BW は低コスト に分析環境を構築するための、最高の BI ソリューションである これまでのカスタム ABAP/DWH は徐々に排除 SQL Server 2000 Analysis Services を SAP BW と組み合わせる事によって、様々な メリットを得ている ユーザーインターフェイスの操作性向上 OLAP サーバーパフォーマンスの平準化 など (※)MS 社内における BI 全体像 SQL Warehouse R/3 Regional Business Distribution Consumers Extracts SQL Server Analysis Services BW GTS SQL Views 5.BizTalk Server と SAP APO を利用したサプライチェーン マネジメント マイクロソフトのサプライチェーン 7 つの事業領域 OEM, ソフトウエアパッケージ、MSN、 企業向けライセンス、Microsoft Press、 サービス(MCS、PSS)、Xbox 20,000 種類の製品・サービス 26 箇所の流通拠点 22 箇所の生産拠点 SAP APO, EDI, SAP R/3 & DWH システムフロー BizTalk EDI Retail Internet Ordering Order Management Forecasting Supply Network Planning Vendor Management SAP APO SAP R/3 Data Warehouse Reporting SQL Data Warehouses SAP Reporting Receivables Management 1 – 注文の受付 小売業者 1 注文 (EDI 850) (SAP R/3 System) 注文受付 CIF – 需要の転送 APO 倉庫業者 2 – 納品のスケジューリング 小売業者 注文 (EDI 850) 1 (SAP System) 注文受付 再スケジュー リング 2 CIF – 需要の転送 APO 倉庫業者 3 – 配送の指示 小売業者 1 注文 (EDI 850) (SAP System) 注文受付 最スケジュー リング 配送指示 2 CIF 転送 APO 3 出荷指示 (EDI 940) 倉庫業者 4 – 出荷とその確認 小売業者 1 注文 (EDI 850) (SAP System) 注文受付 最スケジュー リング 4a 出荷 配送指示 2 CIF 転送 APO 3 製品配送 4b 出荷指示 (EDI 940) 出荷確認 (EDI 945) 倉庫業者 5 – 請求 送り状 (EDI 810) 小売業者 1 注文 (EDI 850) 6 (SAP System) 注文受付 最スケジュー リング 4 配送指示 2 製品配送 5 3 出荷指示 (EDI 940) 出荷 APO 出荷確認 (EDI 945) 倉庫業者 請求 e*BIS Gateway MS Mission Critical Data from Applications Transport Options Data Format e*BIS Gateway Data Format Transport Options Trading Partners GEIS-VAN Communicatio ns Distributors Gentran deployed on SQL Server™ Employee Pay Checks MSMQ PO’s & PO ACK FPP/MSL Tab Delimitated Fixed Field Format Inventory & Sales Reporting EDI ANSI EDIFACT -CII BizTalk Server BizTalk Framework Direct Share Extranet XML or Fixed Field format/tab deliminated Direct Resellers LARS 3rd Party Encrypted EDI deployed on Windows® 2000 Extranet – HTTPS- BizTalk Retailers File Share Price Catalogs Invoices Ship Notices User Empowerment Tools (Visual XML Studio®, Exchange 2000, SQL Server 2000) e*Track FLEA ALERTS EDI ANSI EDIFACT -CII Transport Carriers Encrypted EDI Banks e*BIS Gateway e*Bis SAP BizTalk 小売業者 などの 取引先 IDOC SQL 2000 Gentran XML EDI IDoc メッセージタイプ 注文 – ORDERS 注文への返答(確認) – ORDRSP 出荷確認 – DESADV 送り状 – INVOIC 注文 SAP 注文への返答 出荷確認 送り状 Gentran, BizTalk (※)BizTalk Server を利用したシステム連携 パッケー ジアプリ ケーショ ン EDI アプリ ケーシ ョン レガシ ーアプ リケー ション 企業間 EAI-1 Web アプリ ケーシ ョン Adap tors BizTal BizTalk k http Web smtp file カスタム アプリケ ーション MS MQ カスタム アプリケ ーション DCOM カスタム アプリケ ーション 企業間 EAI-2 企業内 EAI EAI ツール SAP APO 3.0A の導入 利用する機能 需要予測 供給計画 静的予測、チャネル情報管理、履歴からの予測、 アラート 供給の最適化(コスト&キャパシティベース)、アラート 導入効果 供給計画最適化による製品コスト 5%削減 11名のヘッドカウントの削減 2億7千万円相当(円換算)のハードウエア 在庫の削減 APO 3.0A システム概要 APO LiveCache : インメモリデータベース SAP の中でも特にメモリを消費するモジュール 3*App/Optimizer 8 Way 900Mhz LiveCache 8 Way 900Mhz 16Gb RAM SQL Server 2000 8 Way 900Mhz BizTalk, SAP APO を利用した SCM (まとめ) 取引先とのやりとりに BizTalk Server の ような安価なソリューションの利用を今後更に 広げていく事で、インフラコストの大幅削減が 期待できる Live Cache サーバーには、今後 64-bit が 一般的になる事が予想される
© Copyright 2025 ExpyDoc