SlideShare a Scribd company logo
1 of 20
Download to read offline
Achieving Maturity in
OTM Implementation
Processes – Part 1
Best practice definitions for Data Management
and User Access Management
History

  § 	
  Oct	
  2005	
  (just	
  before	
  Oracle	
  acquired	
  GLog)	
  –	
  under	
  20	
  OTM	
  
  implementors	
  within	
  Europe	
  
         • 	
  Success	
  in	
  Projects	
  achieved	
  through	
  individual	
  endeavours	
  
         • 	
  Regular	
  issues	
  with	
  deployment	
  to	
  producHon	
  –	
  typos	
  in	
  
           agent	
  code,	
  missing	
  master	
  data	
  etc	
  
         • 	
  Regular	
  issues	
  with	
  user	
  provisioning,	
  eg	
  Hckets	
  raised	
  by	
  
           business	
  as	
  user	
  in	
  Poland	
  is	
  seeing	
  currency	
  in	
  USD	
  etc	
  
History continued
  § 2006	
  thru	
  2009	
  (Steady	
  growth	
  of	
  OTM	
  install	
  base	
  within	
  
  Europe)	
  
      • 	
  “Home	
  grown”	
  tools	
  emerge	
  built	
  by	
  individual	
  
        implementors	
  to	
  solve	
  their	
  needs	
  at	
  a	
  parHcular	
  point	
  in	
  
        Hme	
  (excel	
  funcHons,	
  excel	
  with	
  vba,	
  access	
  db,	
  pl/sql,	
  vb,	
  
        java	
  applet)	
  
      • 	
  Lack	
  of	
  consistency	
  in	
  approach	
  between	
  implementaHons	
  
      • 	
  Clients	
  encounter	
  performance	
  problems	
  leading	
  to	
  
        learnings	
  about	
  do’s	
  and	
  don’ts	
  -­‐>	
  fed	
  back	
  through	
  
        development	
  to	
  become	
  the	
  “Performance	
  tuning	
  guide	
  
      • Projects	
  delivered	
  successfully	
  but:	
  
               § 	
  risk	
  of	
  “home	
  grown”	
  soluHons	
  become	
  unsupportable	
  
                when	
  the	
  originaHng	
  implementor	
  leaves	
  the	
  project	
  
               § 	
  resources	
  have	
  to	
  learn	
  new	
  processes	
  when	
  moving	
  
                from	
  one	
  project	
  to	
  another	
  
History continued
  § 2010	
  onward	
  (Rapid	
  growth	
  of	
  OTM	
  install	
  base	
  within	
  Europe)	
  
      • 	
  Conscious	
  effort	
  to	
  define	
  best	
  pracHces	
  
      • 	
  Aim	
  to	
  have	
  consistent	
  approach	
  across	
  all	
  of	
  our	
  new	
  
        projects	
  
      • 	
  New	
  breed	
  of	
  clients	
  purchasing	
  OTM	
  who	
  previously	
  
        developed	
  so^ware	
  in	
  house.	
  -­‐>	
  Strict	
  code	
  management	
  and	
  
        deployment	
  processes	
  in	
  place	
  which	
  have	
  to	
  be	
  met.	
  
      • We	
  start	
  to	
  migrate	
  “home	
  grown”	
  tools	
  to	
  common	
  
        enterprise	
  grade	
  producHsed	
  plaaorm	
  

  § Result	
  is	
  that	
  we	
  have	
  now	
  got	
  defined	
  best	
  pracHces	
  and	
  are	
  in	
  
  the	
  process	
  of	
  rolling	
  those	
  out	
  across	
  Mavenwire.	
  
Data Loader


    Rate Maintenance Challenges




  How to get the rates
  from Excel to OTM
Data Management Best Practices
  § 	
  Remove	
  the	
  IT	
  middleman	
  from	
  the	
  day	
  to	
  day	
  process	
  and	
  
  allow	
  the	
  business	
  end	
  user	
  who	
  is	
  responsible	
  for	
  the	
  data	
  to	
  
  also	
  load	
  the	
  data	
  
       • To	
  do	
  this	
  the	
  process	
  must	
  not	
  require	
  the	
  person	
  transforming	
  the	
  raw	
  
         data	
  and	
  uploading	
  it	
  to	
  OTM	
  to	
  have	
  any	
  knowledge	
  of	
  scripHng/macro/
         coding	
  languages	
  
       • The	
  process	
  should	
  be	
  efficient	
  to	
  use	
  (minimal	
  number	
  of	
  mouse	
  clicks	
  
         etc)	
  
    § Use	
  robust	
  repeatable	
  process	
  
       • TransformaHon	
  of	
  the	
  raw	
  data	
  must	
  produce	
  idenHcal	
  results	
  every	
  Hme	
  
       • 	
  Define	
  consistent	
  naming	
  convenHons	
  
       • 	
  Validate	
  the	
  data	
  is	
  correct	
  
       • 	
  IdenHfy	
  data	
  formaeng	
  issues	
  
       • 	
  Avoid	
  recurrent	
  errors	
  
       • Verify	
  that	
  foreign	
  keys	
  exist	
  in	
  OTM	
  already	
  
Data Management Best Practices

  § The	
  transformaHon	
  must	
  be	
  able	
  to	
  evolve	
  over	
  Hme	
  
            • Adapt	
  to	
  new	
  opportuniHes	
  (e.g.	
  modes,	
  services)	
  	
  
            • Simple	
  way	
  for	
  IT	
  to	
  handle	
  change	
  requests	
  to	
  the	
  
              transformaHon	
  (e.g.	
  new	
  modes,	
  services)	
  
            • Naming	
  convenHon	
  change	
  should	
  cascade	
  to	
  child	
  objects	
  
              with	
  minimal	
  effort	
  
  § 	
  	
  Data	
  should	
  be	
  Consistent	
  across	
  environments	
  
            • e.g.	
  new	
  locaHons	
  loaded	
  to	
  Prod	
  should	
  also	
  be	
  loaded	
  
              efficiently	
  to	
  test	
  environments	
  
  § 	
  The	
  end	
  user	
  should	
  be	
  able	
  to	
  download	
  the	
  exisHng	
  data,	
  
  make	
  modificaHons	
  and	
  reload	
  the	
  new	
  data	
  
  § 	
  When	
  new	
  versions	
  of	
  rates	
  are	
  loaded,	
  the	
  old	
  version	
  should	
  
  be	
  automaHcally	
  expired	
  (this	
  should	
  not	
  rely	
  on	
  the	
  naming	
  
  convenHon)	
  
User Access Mgmt Best Practices

  § 	
  Define	
  one	
  consistent	
  model	
  for	
  user	
  access	
  configuraHon	
  
  § “Level”	
  and	
  VPD	
  profile	
  are	
  for	
  the	
  funcHonal	
  role	
  
  § VPD	
  context	
  is	
  for	
  the	
  geographical	
  element	
  
  § User	
  role	
  brings	
  together	
  the	
  funcHonal	
  role	
  and	
  the	
  
  geographical	
  element.	
  
  § User	
  provisioning	
  should	
  require	
  creaHon	
  of	
  a	
  gl_user	
  record	
  
  and	
  assignment	
  of	
  one	
  or	
  more	
  user	
  roles	
  and	
  absolutely	
  
  nothing	
  else.	
  
  § 	
  AcHon	
  checks,	
  acHon	
  morgs,	
  menus,	
  status	
  type	
  filters,	
  default	
  
  finder	
  sets	
  are	
  funcHonal	
  role	
  related	
  so	
  should	
  be	
  agached	
  to	
  
  the	
  “level”	
  
  § Timezones,	
  currency,	
  business	
  monitor	
  and	
  therefore	
  
  preference,	
  along	
  with	
  saved	
  query	
  filters	
  are	
  geographical	
  
  based	
  and	
  should	
  be	
  agached	
  to	
  the	
  user	
  role.	
  
Data Loader

    Rates maintenance Options
   BUSINESS	
  NEEDS	
  
                           § 	
  	
  Through	
  the	
  UI?	
  
   New Contracts
                                     • 	
  MulHple	
  objects/tabs	
  
       Contract
                                     • 	
  Time	
  consuming	
  
        Expiry             	
  	
  
                           § 	
  IntegraHon?	
  
   Rate Updates
                                     • 	
  Disparate	
  source	
  data	
  	
  
     Scheduled                       • 	
  No	
  Rate	
  interface	
  
    Adjustments
     (e.g. Fuel)                     	
  
                           § 	
  CSV	
  file	
  upload?	
  
      Preferred
      Carriers
                                     • 	
  How	
  do	
  you	
  generate	
  
                                          the	
  csvs	
  for	
  many	
  tables	
  
                                     • 	
  How	
  is	
  it	
  supported?	
  
                                     • 	
  How	
  is	
  it	
  managed?	
  
                                     • 	
  Where’s	
  the	
  audit	
  trail?	
  
User Access Mgmt Options
BUSINESS	
  NEEDS	
  
                        § 	
  	
  Through	
  the	
  UI?	
  
                                  • 	
  MulHple	
  objects/tabs	
  
   Role out
                                  • 	
  Time	
  consuming	
  
functionality to
      new
                                  • 	
  Edit	
  User	
  Access	
  screen	
  
 geographical                       only	
  available	
  to	
  
    region
                                    “ADMIN”	
  Level	
  
                        § 	
  IntegraHon?	
  
   Add new
action check to                   • 	
  No	
  interface	
  
    all users
                        § 	
  CSV	
  file	
  upload?	
  
                                  • 	
  How	
  do	
  you	
  generate	
  
                                    the	
  csvs	
  for	
  many	
  tables	
  
                                  • 	
  How	
  is	
  it	
  supported?	
  
                                  • 	
  How	
  is	
  it	
  managed?	
  
                                  • 	
  Where’s	
  the	
  audit	
  trail?	
  
How are we internally
implementing these Best
Practices?
Data Loader                                                User Access
Facilitate the business
to load their own data                                     Manager
efficiently and robustly                                   Facilitate rapid and robust
                                                           user provisioning




Data Archiver
& Cleaner                                                  Configuration
Meet legal requirements for
long term storage of critical                              Manager
data while keeping your                                    Robust deployment
primary database running                                   processes
efficiently with minimal live
data                            Deliver
                                Support tool for issue,
                                request, feature and bug
                                tracking
Data Loader


     Data Loader
     §  Supports multiple environments with different OTM
         version
     §  User Friendly error handling
     §  Miscellaneous validation & conversion rules
     §  Data can be pushed directly into OTM or loaded using
         csvutil zip file through the OTM UI
     §  Very quick and robust process
     §  UI for IT personnel to easily manage and create new
         templates
     §  Extract Data from OTM back into Excel
     §  User	
  Security	
  &	
  Help	
  
Data Loader

     Data Loader Templates

                          Template for    OTM csv for
                          CE TL RATES    CE TL RATES


                          Template for   OTM csv for
                         NE RAIL RATES    NE RAIL
                                           RATES

                          Template for   OTM csv for
                          LOCATIONS      LOCATIONS



                 §  Validation Rules
                 §  Mapping Rules
                 §  Versioning Rules
User Access Manager


     User Access Manager

     §  Supports multiple environments with different OTM
         version
     §  Locking Mechanisms to force serialisation of tasks if
         they collide.
     §  Saved queries built from templates plus parameters
     §  Uniform naming conventions enforced across all
         geographies
     §  Time to create action checks greatly reduced
     §  Load to OTM directly or using csvutil zip file	
  
Data Loader


    Data Loader Process

    § 	
  Start	
  with	
  an	
  empty	
  (or	
  pre-­‐populated)	
  spreadsheet	
  
           • 	
  Send	
  to	
  Pricing	
  Team	
  
           • 	
  Send	
  to	
  Carrier	
  
    § 	
  Upload	
  spreadsheet	
  
           • 	
  Validate	
                                           2

           • 	
  Error	
  Handling	
  
    § 	
  Load	
  into	
  OTM	
  
           • 	
  csv	
  zipfile	
                                                3
           • 	
  or	
  direct	
  db	
  
                                                1
Data Loader

    Demonstration
Data Loader


     Other Uses

     §  Load test data into OTM for OTM testing before
         integration feeds have been built
     §  Load performance test data
            - eg > 100000 orders with related shipments etc
     ready for inbound and outbound message testing
     §  Extract business objects from production and load them
         into a test environment for issue replication
     §  Prototyping
     §  Load test data onto integration stub tables
Questions




                ?
              Questions and Answer



      Email: LearnMore@MavenWire.com

More Related Content

What's hot

OTM Performance Review and Benchmarking
OTM Performance Review and BenchmarkingOTM Performance Review and Benchmarking
OTM Performance Review and BenchmarkingMavenWire
 
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenance
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenanceOtm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenance
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenancejucaab
 
Otm con8766 pdf_8766_0001
Otm con8766 pdf_8766_0001Otm con8766 pdf_8766_0001
Otm con8766 pdf_8766_0001jucaab
 
OTM DELIVERED : How Business Process Outsourcing and Preconfigured Solutions...
OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...
OTM DELIVERED : How Business Process Outsourcing and Preconfigured Solutions...MavenWire
 
New Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceNew Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceCorrelsense
 
OTM Value for International Logistics including Ocean Vessel Transport
OTM Value for International Logistics including Ocean Vessel TransportOTM Value for International Logistics including Ocean Vessel Transport
OTM Value for International Logistics including Ocean Vessel TransportMavenWire
 
Effective admin and development in iib
Effective admin and development in iibEffective admin and development in iib
Effective admin and development in iibm16k
 
Empowering Enterprise Planning Solutions with Calculation Manager
Empowering Enterprise Planning Solutions with Calculation ManagerEmpowering Enterprise Planning Solutions with Calculation Manager
Empowering Enterprise Planning Solutions with Calculation ManagerAlithya
 
Interconnect session 1888: Rational Team Concert Process Customization: What ...
Interconnect session 1888: Rational Team Concert Process Customization: What ...Interconnect session 1888: Rational Team Concert Process Customization: What ...
Interconnect session 1888: Rational Team Concert Process Customization: What ...Rosa Naranjo
 
VMworld 2013: Deep Dive into vSphere Log Management with vCenter Log Insight
VMworld 2013: Deep Dive into vSphere Log Management with vCenter Log InsightVMworld 2013: Deep Dive into vSphere Log Management with vCenter Log Insight
VMworld 2013: Deep Dive into vSphere Log Management with vCenter Log InsightVMworld
 
AAI-3281 Smarter Production with WebSphere Application Server ND Intelligent ...
AAI-3281 Smarter Production with WebSphere Application Server ND Intelligent ...AAI-3281 Smarter Production with WebSphere Application Server ND Intelligent ...
AAI-3281 Smarter Production with WebSphere Application Server ND Intelligent ...WASdev Community
 
Planning For Catastrophe with IBM WAS and IBM BPM
Planning For Catastrophe with IBM WAS and IBM BPMPlanning For Catastrophe with IBM WAS and IBM BPM
Planning For Catastrophe with IBM WAS and IBM BPMWASdev Community
 
1. data infrastructure keynote october 2010 alain
1. data infrastructure keynote october 2010 alain1. data infrastructure keynote october 2010 alain
1. data infrastructure keynote october 2010 alainDoina Draganescu
 
Sap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minorsSap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minorsCenk Ersoy
 
Interconnect session 3498: Deployment Topologies for Jazz Reporting Service
Interconnect session 3498: Deployment Topologies for Jazz Reporting ServiceInterconnect session 3498: Deployment Topologies for Jazz Reporting Service
Interconnect session 3498: Deployment Topologies for Jazz Reporting ServiceRosa Naranjo
 
FDM to FDMEE migration utility
FDM to FDMEE migration utilityFDM to FDMEE migration utility
FDM to FDMEE migration utilityBernard Ash
 
Capacity Planning for Virtualized Datacenters - Sun Network 2003
Capacity Planning for Virtualized Datacenters - Sun Network 2003Capacity Planning for Virtualized Datacenters - Sun Network 2003
Capacity Planning for Virtualized Datacenters - Sun Network 2003Adrian Cockcroft
 
Concurrent Processing Performance Analysis for Apps DBAs
Concurrent Processing Performance Analysis for Apps DBAsConcurrent Processing Performance Analysis for Apps DBAs
Concurrent Processing Performance Analysis for Apps DBAsMaris Elsins
 
Getting the Most out of EPM: Insight and Considerations related to upgrading ...
Getting the Most out of EPM: Insight and Considerations related to upgrading ...Getting the Most out of EPM: Insight and Considerations related to upgrading ...
Getting the Most out of EPM: Insight and Considerations related to upgrading ...finitsolutions
 
How to Turn New Recruits Into Oracle EPM Infrastructure Gurus
How to Turn New Recruits Into Oracle EPM Infrastructure GurusHow to Turn New Recruits Into Oracle EPM Infrastructure Gurus
How to Turn New Recruits Into Oracle EPM Infrastructure Gurusnking821
 

What's hot (20)

OTM Performance Review and Benchmarking
OTM Performance Review and BenchmarkingOTM Performance Review and Benchmarking
OTM Performance Review and Benchmarking
 
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenance
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenanceOtm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenance
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenance
 
Otm con8766 pdf_8766_0001
Otm con8766 pdf_8766_0001Otm con8766 pdf_8766_0001
Otm con8766 pdf_8766_0001
 
OTM DELIVERED : How Business Process Outsourcing and Preconfigured Solutions...
OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...
OTM DELIVERED : How Business Process Outsourcing and Preconfigured Solutions...
 
New Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceNew Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System Performance
 
OTM Value for International Logistics including Ocean Vessel Transport
OTM Value for International Logistics including Ocean Vessel TransportOTM Value for International Logistics including Ocean Vessel Transport
OTM Value for International Logistics including Ocean Vessel Transport
 
Effective admin and development in iib
Effective admin and development in iibEffective admin and development in iib
Effective admin and development in iib
 
Empowering Enterprise Planning Solutions with Calculation Manager
Empowering Enterprise Planning Solutions with Calculation ManagerEmpowering Enterprise Planning Solutions with Calculation Manager
Empowering Enterprise Planning Solutions with Calculation Manager
 
Interconnect session 1888: Rational Team Concert Process Customization: What ...
Interconnect session 1888: Rational Team Concert Process Customization: What ...Interconnect session 1888: Rational Team Concert Process Customization: What ...
Interconnect session 1888: Rational Team Concert Process Customization: What ...
 
VMworld 2013: Deep Dive into vSphere Log Management with vCenter Log Insight
VMworld 2013: Deep Dive into vSphere Log Management with vCenter Log InsightVMworld 2013: Deep Dive into vSphere Log Management with vCenter Log Insight
VMworld 2013: Deep Dive into vSphere Log Management with vCenter Log Insight
 
AAI-3281 Smarter Production with WebSphere Application Server ND Intelligent ...
AAI-3281 Smarter Production with WebSphere Application Server ND Intelligent ...AAI-3281 Smarter Production with WebSphere Application Server ND Intelligent ...
AAI-3281 Smarter Production with WebSphere Application Server ND Intelligent ...
 
Planning For Catastrophe with IBM WAS and IBM BPM
Planning For Catastrophe with IBM WAS and IBM BPMPlanning For Catastrophe with IBM WAS and IBM BPM
Planning For Catastrophe with IBM WAS and IBM BPM
 
1. data infrastructure keynote october 2010 alain
1. data infrastructure keynote october 2010 alain1. data infrastructure keynote october 2010 alain
1. data infrastructure keynote october 2010 alain
 
Sap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minorsSap fundamentals overview_for_sap_minors
Sap fundamentals overview_for_sap_minors
 
Interconnect session 3498: Deployment Topologies for Jazz Reporting Service
Interconnect session 3498: Deployment Topologies for Jazz Reporting ServiceInterconnect session 3498: Deployment Topologies for Jazz Reporting Service
Interconnect session 3498: Deployment Topologies for Jazz Reporting Service
 
FDM to FDMEE migration utility
FDM to FDMEE migration utilityFDM to FDMEE migration utility
FDM to FDMEE migration utility
 
Capacity Planning for Virtualized Datacenters - Sun Network 2003
Capacity Planning for Virtualized Datacenters - Sun Network 2003Capacity Planning for Virtualized Datacenters - Sun Network 2003
Capacity Planning for Virtualized Datacenters - Sun Network 2003
 
Concurrent Processing Performance Analysis for Apps DBAs
Concurrent Processing Performance Analysis for Apps DBAsConcurrent Processing Performance Analysis for Apps DBAs
Concurrent Processing Performance Analysis for Apps DBAs
 
Getting the Most out of EPM: Insight and Considerations related to upgrading ...
Getting the Most out of EPM: Insight and Considerations related to upgrading ...Getting the Most out of EPM: Insight and Considerations related to upgrading ...
Getting the Most out of EPM: Insight and Considerations related to upgrading ...
 
How to Turn New Recruits Into Oracle EPM Infrastructure Gurus
How to Turn New Recruits Into Oracle EPM Infrastructure GurusHow to Turn New Recruits Into Oracle EPM Infrastructure Gurus
How to Turn New Recruits Into Oracle EPM Infrastructure Gurus
 

Similar to 2013 OTM EU SIG evolv applications Data Management

Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware WSO2
 
Using the Cloud to Deploy Quality Management Software
Using the Cloud to Deploy Quality Management SoftwareUsing the Cloud to Deploy Quality Management Software
Using the Cloud to Deploy Quality Management SoftwareVERSE Solutions
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352sflynn073
 
Neotys PAC - Ian Molyneaux
Neotys PAC - Ian MolyneauxNeotys PAC - Ian Molyneaux
Neotys PAC - Ian MolyneauxNeotys_Partner
 
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...Fishbowl Solutions
 
Enable business continuity and high availability through active active techno...
Enable business continuity and high availability through active active techno...Enable business continuity and high availability through active active techno...
Enable business continuity and high availability through active active techno...Qian Li Jin
 
Deepesh_Rai_Resume_Latest
Deepesh_Rai_Resume_LatestDeepesh_Rai_Resume_Latest
Deepesh_Rai_Resume_LatestDeepesh Rai
 
Blue mix overview
Blue mix overviewBlue mix overview
Blue mix overviewLeon Henry
 
Wasserman Keynote at ICSSP 2013
Wasserman Keynote at ICSSP 2013Wasserman Keynote at ICSSP 2013
Wasserman Keynote at ICSSP 2013twasserman
 
Performing successful migrations to the microsoft cloud
Performing successful migrations to the microsoft cloudPerforming successful migrations to the microsoft cloud
Performing successful migrations to the microsoft cloudAndries den Haan
 
Bring Your Mission-Critical Data to Your Cloud Apps and Analytics
Bring Your Mission-Critical Data to Your Cloud Apps and Analytics Bring Your Mission-Critical Data to Your Cloud Apps and Analytics
Bring Your Mission-Critical Data to Your Cloud Apps and Analytics Precisely
 
Address Your Blind Spots Around Mission-Critical Data
Address Your Blind Spots Around Mission-Critical Data Address Your Blind Spots Around Mission-Critical Data
Address Your Blind Spots Around Mission-Critical Data Precisely
 
Fort Lauderdale Tech Talks - The Future is the Cloud
Fort Lauderdale Tech Talks - The Future is the CloudFort Lauderdale Tech Talks - The Future is the Cloud
Fort Lauderdale Tech Talks - The Future is the CloudCloudHesive
 
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Ostrato
 
Delivering Modern Apps and Analytics That Include All Your Mission-Critical Data
Delivering Modern Apps and Analytics That Include All Your Mission-Critical DataDelivering Modern Apps and Analytics That Include All Your Mission-Critical Data
Delivering Modern Apps and Analytics That Include All Your Mission-Critical DataPrecisely
 
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...
Iod session 3423   analytics patterns of expertise, the fast path to amazing ...Iod session 3423   analytics patterns of expertise, the fast path to amazing ...
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...Rachel Bland
 
DevOps and the DBA- 24 Hours of Pass
DevOps and the DBA-  24 Hours of PassDevOps and the DBA-  24 Hours of Pass
DevOps and the DBA- 24 Hours of PassKellyn Pot'Vin-Gorman
 
Overcoming Your Data Integration Challenges
Overcoming Your Data Integration Challenges Overcoming Your Data Integration Challenges
Overcoming Your Data Integration Challenges Precisely
 
Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Chris Kernaghan
 
The evolving container landscape
The evolving container landscapeThe evolving container landscape
The evolving container landscapeNilesh Trivedi
 

Similar to 2013 OTM EU SIG evolv applications Data Management (20)

Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware
 
Using the Cloud to Deploy Quality Management Software
Using the Cloud to Deploy Quality Management SoftwareUsing the Cloud to Deploy Quality Management Software
Using the Cloud to Deploy Quality Management Software
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352
 
Neotys PAC - Ian Molyneaux
Neotys PAC - Ian MolyneauxNeotys PAC - Ian Molyneaux
Neotys PAC - Ian Molyneaux
 
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
 
Enable business continuity and high availability through active active techno...
Enable business continuity and high availability through active active techno...Enable business continuity and high availability through active active techno...
Enable business continuity and high availability through active active techno...
 
Deepesh_Rai_Resume_Latest
Deepesh_Rai_Resume_LatestDeepesh_Rai_Resume_Latest
Deepesh_Rai_Resume_Latest
 
Blue mix overview
Blue mix overviewBlue mix overview
Blue mix overview
 
Wasserman Keynote at ICSSP 2013
Wasserman Keynote at ICSSP 2013Wasserman Keynote at ICSSP 2013
Wasserman Keynote at ICSSP 2013
 
Performing successful migrations to the microsoft cloud
Performing successful migrations to the microsoft cloudPerforming successful migrations to the microsoft cloud
Performing successful migrations to the microsoft cloud
 
Bring Your Mission-Critical Data to Your Cloud Apps and Analytics
Bring Your Mission-Critical Data to Your Cloud Apps and Analytics Bring Your Mission-Critical Data to Your Cloud Apps and Analytics
Bring Your Mission-Critical Data to Your Cloud Apps and Analytics
 
Address Your Blind Spots Around Mission-Critical Data
Address Your Blind Spots Around Mission-Critical Data Address Your Blind Spots Around Mission-Critical Data
Address Your Blind Spots Around Mission-Critical Data
 
Fort Lauderdale Tech Talks - The Future is the Cloud
Fort Lauderdale Tech Talks - The Future is the CloudFort Lauderdale Tech Talks - The Future is the Cloud
Fort Lauderdale Tech Talks - The Future is the Cloud
 
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
 
Delivering Modern Apps and Analytics That Include All Your Mission-Critical Data
Delivering Modern Apps and Analytics That Include All Your Mission-Critical DataDelivering Modern Apps and Analytics That Include All Your Mission-Critical Data
Delivering Modern Apps and Analytics That Include All Your Mission-Critical Data
 
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...
Iod session 3423   analytics patterns of expertise, the fast path to amazing ...Iod session 3423   analytics patterns of expertise, the fast path to amazing ...
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...
 
DevOps and the DBA- 24 Hours of Pass
DevOps and the DBA-  24 Hours of PassDevOps and the DBA-  24 Hours of Pass
DevOps and the DBA- 24 Hours of Pass
 
Overcoming Your Data Integration Challenges
Overcoming Your Data Integration Challenges Overcoming Your Data Integration Challenges
Overcoming Your Data Integration Challenges
 
Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017
 
The evolving container landscape
The evolving container landscapeThe evolving container landscape
The evolving container landscape
 

More from MavenWire

2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM Presentation2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM PresentationMavenWire
 
Global Customer Success
Global Customer SuccessGlobal Customer Success
Global Customer SuccessMavenWire
 
OTM in the Cloud - OTM SIG 2012
OTM in the Cloud - OTM SIG 2012OTM in the Cloud - OTM SIG 2012
OTM in the Cloud - OTM SIG 2012MavenWire
 
Is Your Solution Economy Proof?
Is Your Solution Economy Proof?Is Your Solution Economy Proof?
Is Your Solution Economy Proof?MavenWire
 
MavenWire Overview 2011
MavenWire Overview 2011MavenWire Overview 2011
MavenWire Overview 2011MavenWire
 
Virtualizing OTM - Real World Experiences and Pitfalls
Virtualizing OTM - Real World Experiences and PitfallsVirtualizing OTM - Real World Experiences and Pitfalls
Virtualizing OTM - Real World Experiences and PitfallsMavenWire
 
Benchmarking OTM and Java - Is Your Platform Limiting Performance
Benchmarking OTM and Java - Is Your Platform Limiting PerformanceBenchmarking OTM and Java - Is Your Platform Limiting Performance
Benchmarking OTM and Java - Is Your Platform Limiting PerformanceMavenWire
 
Designing OTM for a Multi-Customer Environment
Designing OTM for a Multi-Customer EnvironmentDesigning OTM for a Multi-Customer Environment
Designing OTM for a Multi-Customer EnvironmentMavenWire
 
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...MavenWire
 
Leveraging OTM's Fusion Transportation Intelligence
Leveraging OTM's Fusion Transportation IntelligenceLeveraging OTM's Fusion Transportation Intelligence
Leveraging OTM's Fusion Transportation IntelligenceMavenWire
 
MavenWire - Getting to Know Us - OTM SIG 2008
MavenWire - Getting to Know Us - OTM SIG 2008MavenWire - Getting to Know Us - OTM SIG 2008
MavenWire - Getting to Know Us - OTM SIG 2008MavenWire
 
OTM - Coming Soon to Midmarket Companies Near You!
OTM - Coming Soon to Midmarket Companies Near You!OTM - Coming Soon to Midmarket Companies Near You!
OTM - Coming Soon to Midmarket Companies Near You!MavenWire
 
MavenWire OTM / GTM Support Whitepaper
MavenWire OTM / GTM Support WhitepaperMavenWire OTM / GTM Support Whitepaper
MavenWire OTM / GTM Support WhitepaperMavenWire
 
MavenWire GTM Whitepaper
MavenWire GTM WhitepaperMavenWire GTM Whitepaper
MavenWire GTM WhitepaperMavenWire
 
MavenWire OTM / GTM Hosting Whitepaper
MavenWire OTM / GTM Hosting WhitepaperMavenWire OTM / GTM Hosting Whitepaper
MavenWire OTM / GTM Hosting WhitepaperMavenWire
 

More from MavenWire (15)

2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM Presentation2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM Presentation
 
Global Customer Success
Global Customer SuccessGlobal Customer Success
Global Customer Success
 
OTM in the Cloud - OTM SIG 2012
OTM in the Cloud - OTM SIG 2012OTM in the Cloud - OTM SIG 2012
OTM in the Cloud - OTM SIG 2012
 
Is Your Solution Economy Proof?
Is Your Solution Economy Proof?Is Your Solution Economy Proof?
Is Your Solution Economy Proof?
 
MavenWire Overview 2011
MavenWire Overview 2011MavenWire Overview 2011
MavenWire Overview 2011
 
Virtualizing OTM - Real World Experiences and Pitfalls
Virtualizing OTM - Real World Experiences and PitfallsVirtualizing OTM - Real World Experiences and Pitfalls
Virtualizing OTM - Real World Experiences and Pitfalls
 
Benchmarking OTM and Java - Is Your Platform Limiting Performance
Benchmarking OTM and Java - Is Your Platform Limiting PerformanceBenchmarking OTM and Java - Is Your Platform Limiting Performance
Benchmarking OTM and Java - Is Your Platform Limiting Performance
 
Designing OTM for a Multi-Customer Environment
Designing OTM for a Multi-Customer EnvironmentDesigning OTM for a Multi-Customer Environment
Designing OTM for a Multi-Customer Environment
 
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...
 
Leveraging OTM's Fusion Transportation Intelligence
Leveraging OTM's Fusion Transportation IntelligenceLeveraging OTM's Fusion Transportation Intelligence
Leveraging OTM's Fusion Transportation Intelligence
 
MavenWire - Getting to Know Us - OTM SIG 2008
MavenWire - Getting to Know Us - OTM SIG 2008MavenWire - Getting to Know Us - OTM SIG 2008
MavenWire - Getting to Know Us - OTM SIG 2008
 
OTM - Coming Soon to Midmarket Companies Near You!
OTM - Coming Soon to Midmarket Companies Near You!OTM - Coming Soon to Midmarket Companies Near You!
OTM - Coming Soon to Midmarket Companies Near You!
 
MavenWire OTM / GTM Support Whitepaper
MavenWire OTM / GTM Support WhitepaperMavenWire OTM / GTM Support Whitepaper
MavenWire OTM / GTM Support Whitepaper
 
MavenWire GTM Whitepaper
MavenWire GTM WhitepaperMavenWire GTM Whitepaper
MavenWire GTM Whitepaper
 
MavenWire OTM / GTM Hosting Whitepaper
MavenWire OTM / GTM Hosting WhitepaperMavenWire OTM / GTM Hosting Whitepaper
MavenWire OTM / GTM Hosting Whitepaper
 

Recently uploaded

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

2013 OTM EU SIG evolv applications Data Management

  • 1. Achieving Maturity in OTM Implementation Processes – Part 1 Best practice definitions for Data Management and User Access Management
  • 2. History §   Oct  2005  (just  before  Oracle  acquired  GLog)  –  under  20  OTM   implementors  within  Europe   •   Success  in  Projects  achieved  through  individual  endeavours   •   Regular  issues  with  deployment  to  producHon  –  typos  in   agent  code,  missing  master  data  etc   •   Regular  issues  with  user  provisioning,  eg  Hckets  raised  by   business  as  user  in  Poland  is  seeing  currency  in  USD  etc  
  • 3. History continued § 2006  thru  2009  (Steady  growth  of  OTM  install  base  within   Europe)   •   “Home  grown”  tools  emerge  built  by  individual   implementors  to  solve  their  needs  at  a  parHcular  point  in   Hme  (excel  funcHons,  excel  with  vba,  access  db,  pl/sql,  vb,   java  applet)   •   Lack  of  consistency  in  approach  between  implementaHons   •   Clients  encounter  performance  problems  leading  to   learnings  about  do’s  and  don’ts  -­‐>  fed  back  through   development  to  become  the  “Performance  tuning  guide   • Projects  delivered  successfully  but:   §   risk  of  “home  grown”  soluHons  become  unsupportable   when  the  originaHng  implementor  leaves  the  project   §   resources  have  to  learn  new  processes  when  moving   from  one  project  to  another  
  • 4. History continued § 2010  onward  (Rapid  growth  of  OTM  install  base  within  Europe)   •   Conscious  effort  to  define  best  pracHces   •   Aim  to  have  consistent  approach  across  all  of  our  new   projects   •   New  breed  of  clients  purchasing  OTM  who  previously   developed  so^ware  in  house.  -­‐>  Strict  code  management  and   deployment  processes  in  place  which  have  to  be  met.   • We  start  to  migrate  “home  grown”  tools  to  common   enterprise  grade  producHsed  plaaorm   § Result  is  that  we  have  now  got  defined  best  pracHces  and  are  in   the  process  of  rolling  those  out  across  Mavenwire.  
  • 5. Data Loader Rate Maintenance Challenges How to get the rates from Excel to OTM
  • 6. Data Management Best Practices §   Remove  the  IT  middleman  from  the  day  to  day  process  and   allow  the  business  end  user  who  is  responsible  for  the  data  to   also  load  the  data   • To  do  this  the  process  must  not  require  the  person  transforming  the  raw   data  and  uploading  it  to  OTM  to  have  any  knowledge  of  scripHng/macro/ coding  languages   • The  process  should  be  efficient  to  use  (minimal  number  of  mouse  clicks   etc)   § Use  robust  repeatable  process   • TransformaHon  of  the  raw  data  must  produce  idenHcal  results  every  Hme   •   Define  consistent  naming  convenHons   •   Validate  the  data  is  correct   •   IdenHfy  data  formaeng  issues   •   Avoid  recurrent  errors   • Verify  that  foreign  keys  exist  in  OTM  already  
  • 7. Data Management Best Practices § The  transformaHon  must  be  able  to  evolve  over  Hme   • Adapt  to  new  opportuniHes  (e.g.  modes,  services)     • Simple  way  for  IT  to  handle  change  requests  to  the   transformaHon  (e.g.  new  modes,  services)   • Naming  convenHon  change  should  cascade  to  child  objects   with  minimal  effort   §     Data  should  be  Consistent  across  environments   • e.g.  new  locaHons  loaded  to  Prod  should  also  be  loaded   efficiently  to  test  environments   §   The  end  user  should  be  able  to  download  the  exisHng  data,   make  modificaHons  and  reload  the  new  data   §   When  new  versions  of  rates  are  loaded,  the  old  version  should   be  automaHcally  expired  (this  should  not  rely  on  the  naming   convenHon)  
  • 8. User Access Mgmt Best Practices §   Define  one  consistent  model  for  user  access  configuraHon   § “Level”  and  VPD  profile  are  for  the  funcHonal  role   § VPD  context  is  for  the  geographical  element   § User  role  brings  together  the  funcHonal  role  and  the   geographical  element.   § User  provisioning  should  require  creaHon  of  a  gl_user  record   and  assignment  of  one  or  more  user  roles  and  absolutely   nothing  else.   §   AcHon  checks,  acHon  morgs,  menus,  status  type  filters,  default   finder  sets  are  funcHonal  role  related  so  should  be  agached  to   the  “level”   § Timezones,  currency,  business  monitor  and  therefore   preference,  along  with  saved  query  filters  are  geographical   based  and  should  be  agached  to  the  user  role.  
  • 9. Data Loader Rates maintenance Options BUSINESS  NEEDS   §     Through  the  UI?   New Contracts •   MulHple  objects/tabs   Contract •   Time  consuming   Expiry     §   IntegraHon?   Rate Updates •   Disparate  source  data     Scheduled •   No  Rate  interface   Adjustments (e.g. Fuel)   §   CSV  file  upload?   Preferred Carriers •   How  do  you  generate   the  csvs  for  many  tables   •   How  is  it  supported?   •   How  is  it  managed?   •   Where’s  the  audit  trail?  
  • 10. User Access Mgmt Options BUSINESS  NEEDS   §     Through  the  UI?   •   MulHple  objects/tabs   Role out •   Time  consuming   functionality to new •   Edit  User  Access  screen   geographical only  available  to   region “ADMIN”  Level   §   IntegraHon?   Add new action check to •   No  interface   all users §   CSV  file  upload?   •   How  do  you  generate   the  csvs  for  many  tables   •   How  is  it  supported?   •   How  is  it  managed?   •   Where’s  the  audit  trail?  
  • 11. How are we internally implementing these Best Practices?
  • 12.
  • 13. Data Loader User Access Facilitate the business to load their own data Manager efficiently and robustly Facilitate rapid and robust user provisioning Data Archiver & Cleaner Configuration Meet legal requirements for long term storage of critical Manager data while keeping your Robust deployment primary database running processes efficiently with minimal live data Deliver Support tool for issue, request, feature and bug tracking
  • 14. Data Loader Data Loader §  Supports multiple environments with different OTM version §  User Friendly error handling §  Miscellaneous validation & conversion rules §  Data can be pushed directly into OTM or loaded using csvutil zip file through the OTM UI §  Very quick and robust process §  UI for IT personnel to easily manage and create new templates §  Extract Data from OTM back into Excel §  User  Security  &  Help  
  • 15. Data Loader Data Loader Templates Template for OTM csv for CE TL RATES CE TL RATES Template for OTM csv for NE RAIL RATES NE RAIL RATES Template for OTM csv for LOCATIONS LOCATIONS §  Validation Rules §  Mapping Rules §  Versioning Rules
  • 16. User Access Manager User Access Manager §  Supports multiple environments with different OTM version §  Locking Mechanisms to force serialisation of tasks if they collide. §  Saved queries built from templates plus parameters §  Uniform naming conventions enforced across all geographies §  Time to create action checks greatly reduced §  Load to OTM directly or using csvutil zip file  
  • 17. Data Loader Data Loader Process §   Start  with  an  empty  (or  pre-­‐populated)  spreadsheet   •   Send  to  Pricing  Team   •   Send  to  Carrier   §   Upload  spreadsheet   •   Validate   2 •   Error  Handling   §   Load  into  OTM   •   csv  zipfile   3 •   or  direct  db   1
  • 18. Data Loader Demonstration
  • 19. Data Loader Other Uses §  Load test data into OTM for OTM testing before integration feeds have been built §  Load performance test data - eg > 100000 orders with related shipments etc ready for inbound and outbound message testing §  Extract business objects from production and load them into a test environment for issue replication §  Prototyping §  Load test data onto integration stub tables
  • 20. Questions ? Questions and Answer Email: LearnMore@MavenWire.com