oregon iug_pc productivity pack_101712

Upload: sridhamadana

Post on 04-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    1/21

    1

    Informatica Productivity Pack

    Save Time and Money while Increasing theQuality of Your PowerCenter Deployment

    Louis Hausle

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    2/21

    2

    Are these issues you have run into?

    Best Practices Violations even though you havethem documented!

    Abuse and misuse of SQL overrides, log

    verbosity or commit/cache/dtm buffer size?

    Zombie Workflows?

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    3/21

    3

    Development

    38%

    DataValidation and

    Testing29%

    Monitoring ofPowerCenter

    21%

    Code Reviewand Best Practices

    Enforcement10%

    Where is Time Spent in a PowerCenter Environment?(source Informatica World 2012 Poll)

    Developmentaccounts for lessthan 50% of time

    More Time and MoneySpent on Testing andMonitoring

    You can shrink theTCO of PowerCenterby automated Testingand Monitoring

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    4/21

    4

    What Exactly is the Productivity Pack?

    ( it is a Sales Bundle of Three Products)

    PowerCenter Productivity Pack

    ProactiveMonitoring for

    PowerCenter- Governance

    ProactiveMonitoring for

    PowerCenter- Operations

    Data

    ValidationOption

    DEV TEST PROD

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    5/21

    5

    Agenda

    Development Proactive Monitoring forPowerCenter Governance

    Testing The Informatica Data ValidationOption DVO

    Production Proactive Monitoring for

    PowerCenter - Operations

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    6/21

    6

    Every PowerCenter Customer Has Best Practices,Nearly Every One Struggles to Enforce Them!

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    7/217

    Challenges in Data Integration & Governance

    Best Practice Enforcement Most companies have no way to

    enforce best practices

    Production Impact Unchecked Development Practices

    and Choices can lead to FatalMistakes in Production

    Measure and QuantifyDevelopment Work

    How can you track many developers indifferent locations?

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    8/218

    1. Enforcement of Best Practices

    Customer Challenges

    How do you monitor many developers in many locations, all the time?

    How do make your Best Practices Actionable and enforceable as theyhappen?

    Mappings arecreated and savedwithout comments

    Next Developerhas no idea of

    what logic is doing

    Time is wastedand Mistakes can

    be made

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    9/219

    2. Production Impact of Development Options

    Customer Challenges

    There are hundreds of development flags and options on Mappings,Workflows, Sessions and Transformations

    Customers can have dozens, hundreds and thousands of Workflows

    A developer uses thetruncate target table

    option for testing indevelopment

    He forgets to changethe flag, and the

    workflow is migratedinto production

    Data is lost, andrecovery steps can take

    time and introduce newdata problems

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    10/2111

    Agenda

    Development Proactive Monitoring forPowerCenter Governance

    Testing The Informatica Data ValidationOption DVO

    Production Proactive Monitoring for

    PowerCenter - Operations

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    11/2112

    The Data Validation and Testing Dilemma

    Informatica has over 4,000 PowerCenterCustomers who believe using ametadata driven, graphical tool to movedata is better than writing SQL andhand coding.

    15 years later, 99% of those 4,000

    Customers still use SQL and Excel totest the data they have moved in dataintegration products.

    There has to be a better way

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    12/2113

    Current Approach: Like a Photo Hunt

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    13/2114

    Source A

    Source B

    Target(DW or Operational

    System

    SalesOrders

    SalesAmount

    23 $150,000

    SalesOrders

    SalesAmount

    30 $150,000

    SalesOrders

    SalesAmount

    52 $290,000

    DVO - tells you 1 Order and $10,000 is MissingIn a few clicks it does set, aggregation and value tests.

    Data IntegrationOr Movement

    Data Validation Simple Illustration

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    14/2115

    DVO: Test CreationLeverage your PowerCenter Metadata!GUI with Pre-Built Test Operators with NO SQL

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    15/2116

    DVO: Test ResultsSummary of Test Results

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    16/2117

    Agenda

    Development Proactive Monitoring forPowerCenter Governance

    Testing The Informatica Data ValidationOption DVO

    Production Proactive Monitoring for

    PowerCenter - Operations

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    17/2118

    Informatica built these solutions to address threecommon customer concerns

    1. Customers asked for a Complete, PowerCenterCentric Monitoring Solution

    2. Customers want to become Proactive in seeing issuesbefore they turn into problems. Send email alerts insteadof logging in to a monitor.

    3. Scalable way to identify anomalies such as Workflowsrunning longer/shorter than normal or returningmore/less rows than normal.

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    18/2119

    What is Proactive PowerCenter Monitoring?

    Prebuilt Rules to MonitorInformatica PowerCenter

    Delivers Alerts to people,dashboards and systems

    Complete Operational andBest Practices

    Extensiblebuild unlimited

    number of new rules

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    19/2120

    Solution OverviewProactive PowerCenter Monitoring

    Alert Enrichment

    DBs, Web Services and more

    Alert Editing, Creation and Management

    Custom:Environmental(CPU, Memory..)

    DB (SQL)JMS

    Web Services

    Operational Design Time

    Start/Stop Workflows Create Help Desk Ticket Update Control Tables

    Operational Monitoring viaContinuous Correlation

    (Sample Rules)

    1Workflow/session was successful but zero(0) records loaded

    2 Rejected Records in Session

    3Disproportionate elapsed time betweenWorkflow and Session

    4 Session/Workflow Failures

    5Correlate session changes to workflowfailures

    6SLA Violations: Workflow/Folder/RepositoryLevel

    7Significant increase in Workflow/SessionElapsed Times

    8 Significant decrease in applied row counts

    9 Workflows missing schedules

    10 Too many concurrent workflows

    11 Automatic Restart of Zombie Workflows

    12Ping Domain/Integration Service/Repository

    Service

    SQL Sources toExpose RepositoryFeatures and AllowEasy Rule andReport Building

    EnvironmentalMonitoring

    Runtime StatisticsReceiver via Web

    Services Hub

    Ping PowerCenterServices

    NotificationFramework for Alerts

    Prebuilt EMAIL

    Responses

    Prebuilt DashboardAlerts

    PowerCenterWorkflow Response

    to ExecuteCommands

    P ti M it i f P C t

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    20/2121

    PowerCenter

    Domain

    Repository

    Service

    IntegrationService

    Administrator

    Database

    Se

    rver

    ApplicationServer

    Proactive Monitoring for PowerCenterIllustration of Components that are Monitored

    1. The PowerCenter Domain, Integration

    Services and Repository Services areMonitored

    2. The PowerCenter Repository Databaseis Monitored for Up/Down and

    Tablespace Usage

    3. The PowerCenter Server OS isMonitored for Memory and CPU Usage

    4. Running Workflows and Sessions areMonitored

    5. Over 500 Attributes can be used in rules

  • 7/29/2019 Oregon IUG_PC Productivity Pack_101712

    21/21

    DEMONSTRATION ofPROACTIVE MONITORING FOR

    GOVERNANCE

    Check for Commit size violations Check On Rollback Transactions on Errors Naming Conventions and Check for

    Comments