Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Aen004 Thorpe 091807


Published on

Full session information and video available at

Published in: Business, Technology
  • Be the first to comment

  • Be the first to like this

Aen004 Thorpe 091807

  1. 1. Proven Techniques for Integration Patrick Nolan, Brocade Srini Saripalli, InfoSTEP Tom Ewing, Tumbleweed Communications Todd Funasaki, Informatica Admin III: Expanding into New Areas
  2. 2. Safe Harbor Statement <ul><li>“ Safe harbor” statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements including but not limited to statements concerning the potential market for our existing service offerings and future offerings. All of our forward looking statements involve risks, uncertainties and assumptions. If any such risks or uncertainties materialize or if any of the assumptions proves incorrect, our results could differ materially from the results expressed or implied by the forward-looking statements we make. </li></ul><ul><li>The risks and uncertainties referred to above include - but are not limited to - risks associated with possible fluctuations in our operating results and cash flows, rate of growth and anticipated revenue run rate, errors, interruptions or delays in our service or our Web hosting, our new business model, our history of operating losses, the possibility that we will not remain profitable, breach of our security measures, the emerging market in which we operate, our relatively limited operating history, our ability to hire, retain and motivate our employees and manage our growth, competition, our ability to continue to release and gain customer acceptance of new and improved versions of our service, customer and partner acceptance of the AppExchange, successful customer deployment and utilization of our services, unanticipated changes in our effective tax rate, fluctuations in the number of shares outstanding, the price of such shares, foreign currency exchange rates and interest rates. </li></ul><ul><li>Further information on these and other factors that could affect our financial results is included in the reports on Forms 10-K, 10-Q and 8-K and in other filings we make with the Securities and Exchange Commission from time to time. These documents are available on the SEC Filings section of the Investor Information section of our website at /investor ., inc. assumes no obligation and does not intend to update these forward-looking statements, except as required by law. </li></ul>
  3. 3. Proven Techniques for Integration Patrick Nolan Data Architect Srini Saripalli Solution Architect Tom Ewing Manager IS Business Systems Todd Funasaki Director, On Demand Integration Moderated By:
  4. 4. Proven Leadership: Gartner, Inc., “Magic Quadrant for Data Integration Tools, 2006” by Ted Friedman, Mark A. Beyer, Andreas Bitterer, November 22, 2006 The Gartner Magic Quadrant is copyrighted 2006 by Gartner, Inc., and is reused with permission.  The Magic Quadrant is a graphical representation of a marketplace at and for a specific time period.  It depicts Gartner’s analysis of how certain vendors measure against criteria for that marketplace, as defined by Gartner.  Gartner does not endorse any vendor, product or service depicted in the Magic Quadrant, and does not advise technology users to select only those vendors placed in the “Leaders” quadrant.  The Magic Quadrant is intended solely as a research tool, and is not meant to be a specific guide to action.  Gartner disclaims all warranties, express or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.  The Magic Quadrant graphic was published by Gartner, Inc., as part of a larger research note and should be evaluated in the context of the entire report.  The Gartner report is available upon request from Informatica.   <ul><li>Positioned in the leaders quadrant in Gartner’s Magic Quadrant for Data Integration Tools, 2006 </li></ul><ul><li>Over 2,800 Customers Worldwide </li></ul><ul><li>Resold or Embedded by: </li></ul>Gartner Magic Quadrant for Data Integration Tools, 2006 &
  5. 5. Informatica Integration Pack (iPack) Now You Can Afford the Best! Starting at $2500/mo! DW SCM ERP CRM Custom Apps
  6. 6. Informatica On Demand Services No hardware & No Software DW SCM ERP CRM Custom Apps Data Migration Data Synchronization Data Quality Data Replication
  7. 7. Patrick Nolan Data Architect [email_address]
  8. 8. <ul><ul><li>INDUSTRY : Manufacturing </li></ul></ul><ul><ul><li>EMPLOYEES : 3000+ </li></ul></ul><ul><ul><li>GEOGRAPHY : Global </li></ul></ul><ul><ul><li># USERS : 500+ SalesForce / 900+ Business Objects </li></ul></ul><ul><ul><li>PRODUCT(S) USED : Salesforce SFA, 3 AppExchange applications </li></ul></ul><ul><li>Founded in 1995 </li></ul><ul><li>Worldwide headquarters in San Jose, CA </li></ul><ul><li>Brocade is the leading provider of networked storage solutions that help organizations connect, share, and manage their information. </li></ul>
  9. 9. Brocade Data Integration Challenge <ul><li>Challenge: </li></ul><ul><li>Over 50% of our IT budget spent on building and maintaining “custom” integration among legacy systems </li></ul><ul><ul><ul><li>Operations </li></ul></ul></ul><ul><ul><ul><li>Finance </li></ul></ul></ul><ul><ul><ul><li>Supply Chain </li></ul></ul></ul><ul><ul><li>Led to: </li></ul></ul><ul><ul><ul><li>Data silos – islands of integration between applications </li></ul></ul></ul><ul><ul><ul><li>Inconsistent and inaccurate business data across the enterprise </li></ul></ul></ul><ul><li>Solution: </li></ul><ul><li>Consistent and Centralized Approach to integration </li></ul><ul><ul><ul><li>CRM </li></ul></ul></ul><ul><ul><ul><li>Legacy, etc. </li></ul></ul></ul>
  10. 10. Worldwide Deployment <ul><li>Salesforce Application (implemented 2006) </li></ul><ul><li>Transition from legacy home grown SFA application to Salesforce </li></ul><ul><li>Over 500 sales users world wide </li></ul><ul><li>Data Warehouse Integration and Reporting </li></ul><ul><li>Leverage Salesforce data for operational and financial reporting and analysis via the Data Warehouse and Business Objects </li></ul><ul><li>Synchronize (Oracle Apps ERP) internal operational, HR, and accounting data to Salesforce </li></ul>
  11. 11. Brocade Data Warehouse Informatica PowerCenter provides data integration via a point and click graphical user interface Manufacturing Data Systems Costing Application 2002/ 2006 2002/ 2003 2007 Partner End-User Registration 2005 2006 2005 2001 Data Warehouse >300 GB Multiple Home-Grown Apps Multidimensional Revenue Forecasting 2000/ 2001 2000/ 2001
  12. 12. 2007 Extensions AppExchange extensions and Salesforce WSDL extensions are now routinely added to the Data Warehouse via the same PowerCenter point and click interface Data Warehouse Partner End-User Registration Commissions Deals Desk / Quoting Services Project Manager 2007/8
  13. 13. Nuts and Bolts <ul><ul><li>Team Size </li></ul></ul><ul><ul><li>(1/4 FTE) Business Systems Analyst </li></ul></ul><ul><ul><li>(1/4 FTE) ETL / Business Objects Developer </li></ul></ul><ul><ul><li>Production (enhancement) Releases Monthly </li></ul></ul><ul><ul><li>PowerCenter Salesforce Interface </li></ul></ul><ul><ul><li>Data Volumes (all SFDC records touched) </li></ul></ul><ul><ul><ul><li>> One Million Records Extracted Nightly </li></ul></ul></ul><ul><ul><ul><li>> 30 Thousand Inserts and Updates Nightly </li></ul></ul></ul><ul><ul><li>Load Time to Data Warehouse < 30 minutes </li></ul></ul><ul><ul><li>Meta Code Management (picklists) </li></ul></ul><ul><ul><li>Soft Delete Processing </li></ul></ul><ul><ul><li>Weekly Snapshots for Trending </li></ul></ul><ul><ul><ul><li>E.g. This quarter, Last quarter, This quarter last year </li></ul></ul></ul>
  14. 14. FY ‘08 Salesforce/Oracle 11i Initiative <ul><li>Brocade Customer Hub (BCH) </li></ul><ul><ul><li>Standardization of data through use of data cleansing strategies </li></ul></ul><ul><ul><li>Master Data Management (MDM) – standardize customer, product, supplier </li></ul></ul><ul><ul><li>Customer Data Integration (CDI) – 360 degree view of the customer </li></ul></ul><ul><ul><li>Near Real Time analytics and reporting </li></ul></ul>
  15. 15. Srini Saripalli Solution Architect/Project Manager [email_address]
  16. 16. <ul><li>Solutions and Services </li></ul><ul><ul><li>Architecture and Roadmap </li></ul></ul><ul><ul><li>Integration & Business Intelligence Services </li></ul></ul><ul><ul><li>eLustro on Demand - Feedback Management </li></ul></ul><ul><ul><li>MDM On Demand </li></ul></ul><ul><li>2+ Years of SFDC Experience </li></ul><ul><ul><li>Implementation for SMBs and Enterprises </li></ul></ul><ul><ul><li>AppExchange Partner </li></ul></ul><ul><ul><li>Informatica Partner </li></ul></ul>
  17. 17. <ul><li>Create a Data Integration Foundation for the next generation of connected business processes </li></ul>Today’s Customer Case Study <ul><li>One of the top networking companies in the world </li></ul><ul><li>15000+ user base </li></ul>Client’s Objective:
  18. 18. Data Integration Options Evaluated <ul><li>EAI Vendor (used by other departments) </li></ul><ul><ul><li>Real-time integration </li></ul></ul><ul><ul><li>Business process monitoring </li></ul></ul><ul><li>EII (multiple potential vendors) </li></ul><ul><ul><li>Virtual data federation </li></ul></ul><ul><li>Informatica (used by other departments) </li></ul><ul><ul><li>Batch data movement </li></ul></ul><ul><ul><li>Real-time integration </li></ul></ul><ul><ul><li>Virtual data federation (EII) </li></ul></ul><ul><ul><li>Complex data transformation </li></ul></ul>
  19. 19. Evaluation Criteria and Approach <ul><li>Evaluation Criteria </li></ul><ul><ul><li>Test and Measure each Integration option based on: </li></ul></ul><ul><ul><ul><li>Performance </li></ul></ul></ul><ul><ul><ul><li>Business Process Capabilities </li></ul></ul></ul><ul><ul><ul><li>Reliability </li></ul></ul></ul><ul><ul><ul><li>Resiliency </li></ul></ul></ul><ul><li>Approach: POC </li></ul><ul><ul><li>Test against 2 complex Integration Scenarios </li></ul></ul><ul><ul><li>Near - Production simulation </li></ul></ul>
  20. 20. Integration Use Cases Sales Hierarchy and Territory Systems ? Legacy Accounts <ul><li>High volume of data </li></ul><ul><li>Country specific deployment </li></ul><ul><li>Debugging challenges due to process complexity </li></ul><ul><li>Change data capture from </li></ul><ul><li>Salesforce data replication latency </li></ul><ul><li>Salesforce batch size restrictions </li></ul><ul><li>Accounts Coverage Synchronization </li></ul><ul><li>Complicated business rules, parent territory updates </li></ul><ul><li>Proximity of applications, infrastructure limitations </li></ul><ul><li>Real time connectivity with Siebel </li></ul><ul><li>Territories, Sales Hierarchies and Assignment Information Synchronization </li></ul>Challenges Scenarios
  21. 21. Enterprise Data Integration Architecture Data Integration Foundation Implemented https, gzip Extract Territory Hierarchy, User assignments Proxy 1. Territory-Account Assignments 2. Account ownership Partner Acct. Owner + Account Teams Partner Account Attributes Enterprise Data Synchronization Partners Systems Salesforce Local Copy Exception Handling Channel Data Partner Data JMS Server / Message Queue Sales Hierarchy Territory Tool
  22. 22. Under the Hood Reference Data Synchronization Customer HR Support Accounting Common Data Models Data Sources Territory Address Products Informatica Managed Data Processing Target 1 Target 3 Legacy Data Targets Source Mappings Data captured since last synchronization Target Mapping 1 Target Mapping 2 Target Mapping 3 Common Data Model to target system transformations last_extract_time last_extract_time last_extract_time Source data transformed and mapped to Common Data Model Schema Source Id Common Source Id maintained to match and connect source and target systems Reference Data Table Source & Target Ids maintained - Increases real time synch performance!
  23. 23. Success Delivered In Production <ul><li>Automation delivers increase in efficiency </li></ul><ul><ul><li>Over 20,000 Sales Hierarchies validations processed in less than 3 hours </li></ul></ul><ul><li>Manual Data Integration + PL/SQL </li></ul><ul><ul><li>Just the validation checks took over 10 hours </li></ul></ul><ul><li>Free resources to focus on more strategic tasks </li></ul><ul><ul><li>Daily integration jobs process time reduced to less than 4 hours </li></ul></ul><ul><li>Over a day to process daily integration jobs </li></ul><ul><ul><li>Timely and costly to maintain </li></ul></ul><ul><li>Scalable and manageable </li></ul><ul><li>Able to integrate 16 MM records in less than 5 hours </li></ul><ul><ul><li>Reduced year-end-close by over 72 hours </li></ul></ul><ul><li>Data integration processes very manual </li></ul><ul><ul><li>Over 7 days for year-end-close </li></ul></ul>New Integration Framework Before
  24. 24. Best Practices in Salesforce Integration <ul><li>Co-Locate Salesforce Related Data </li></ul><ul><li>Evaluation To Emulate Near Real World Requirements </li></ul><ul><li>Understand Integration Latencies & Upstream Data Publishing. </li></ul><ul><li>Educate The Business, Refine The Processes & Improve Data Governance </li></ul>
  25. 25. Tom Ewing Sr. Manager, IS Business Systems [email_address]
  26. 26. <ul><li>Tumbleweed Communications provides world-class innovative security and messaging solutions for organizations of all sizes </li></ul><ul><li>The Most Security-Conscious Enterprises rely on Tumbleweed including … </li></ul><ul><ul><li>50% of the Fortune 100 </li></ul></ul><ul><ul><li>All 4 branches of the U.S. Military </li></ul></ul><ul><ul><li>8 of top 10 U.S. Banks </li></ul></ul><ul><ul><li>8 of top 10 pharmaceuticals </li></ul></ul>WINNER Best Email Content Filtering Solution Secure Transport Best Intellectual Property Protection
  27. 27. Project Background <ul><li>Challenges: </li></ul><ul><li>High executive expectations </li></ul><ul><li>Wide Variety of Data Sources (Both On-Premise and SaaS Applications) </li></ul><ul><ul><li>Saleforce SFA & Marketing information </li></ul></ul><ul><ul><li>Salesforce Call Center information including Custom Objects </li></ul></ul><ul><ul><li>Softrax Financial System </li></ul></ul><ul><ul><li>Other sources </li></ul></ul><ul><li>Short delivery timeline </li></ul><ul><ul><li>One month timeframe to complete Phase I of our Executive Dashboards </li></ul></ul><ul><li>Constrained budget </li></ul><ul><ul><li>“ Free” or low cost data integration solution were our only option </li></ul></ul><ul><li>Executive Mandate: </li></ul><ul><ul><li>Instill a corporate culture of Business Intelligence, leveraging and consolidating data from across the company, delivering timely, reliable and unified functional dashboards </li></ul></ul>
  28. 28. Technical Considerations <ul><li>Inadequate or Unworkable Integration options </li></ul><ul><ul><li>ODBC connection to Salesforce </li></ul></ul><ul><ul><li>Attempted using AppExchange API </li></ul></ul><ul><ul><ul><li>Joining Salesforce data with other data sources (e.g. Finance system) difficult without significant coding </li></ul></ul></ul><ul><ul><ul><li>Time consuming and costly to maintain and extend </li></ul></ul></ul><ul><ul><li>Considered a couple of Open Source “workflow integration” tools </li></ul></ul><ul><ul><ul><li>Results positive but application supportability major problem </li></ul></ul></ul><ul><li>Unacceptable performance with Salesforce ad-hoc queries </li></ul><ul><ul><li>Simple query against Accounts and Opportunity using ODBC connection to Salesforce took 10 minutes to “run” (10k rows) </li></ul></ul><ul><ul><li>Really, this means we needed to have the data located on-premise to ensure acceptable performance </li></ul></ul>
  29. 29. Solution On Demand Data Replication as a Service <ul><li>Informatica demonstrated On Demand Replication Service for </li></ul><ul><li>Same day, registered for free 30 day evaluation </li></ul><ul><ul><li> </li></ul></ul><ul><li>Within 1 hour (and with just a web browser): </li></ul><ul><ul><li>Salesforce Sales information replicated to a local database instance </li></ul></ul><ul><li>Within 2 days: </li></ul><ul><ul><li>Basic dashboard elements created </li></ul></ul><ul><li>Within 1 month: </li></ul><ul><ul><li>Phase I of Executive Dashboard program in production </li></ul></ul>
  30. 30. Solution Informatica Data Replication as a Service On-Premise On-Demand Hyperion BI Suite Replicated SFDC Data (On-Premise Applications and Databases) Executive Dashboards
  31. 31. <ul><li>Effective and workable solution </li></ul><ul><li>Simple to implement and manage </li></ul><ul><li>Time to implement very attractive </li></ul><ul><li>High value vs. cost </li></ul><ul><li>Simply, it works! </li></ul>Lessons Learned
  32. 32. Session Feedback Let us know how we’re doing! <ul><li>Please score the session from 5 to 1 (5=excellent,1=needs improvement) in the following categories: </li></ul><ul><ul><li>Overall rating of the session </li></ul></ul><ul><ul><li>Quality of content </li></ul></ul><ul><ul><li>Strength of presentation delivery </li></ul></ul><ul><ul><li>Relevance of the session to your organization </li></ul></ul>We strive to improve, t hank you for filling out our survey. <ul><li>Additionally, please score each individual speaker on: </li></ul><ul><ul><li>Overall delivery of session </li></ul></ul>
  33. 33. Proven Techniques for Integration Questions? Patrick Nolan Data Architect Srini Saripalli Solution Architect Tom Ewing Manager IS Business Systems Todd Funasaki Director, On Demand Integration Informatica Moderated By: