万本电子书0元读

万本电子书0元读

顶部广告

Learning Informatica PowerCenter 10.x - Second Edition电子书

售       价:¥

14人正在读 | 0人评论 6.2

作       者:Rahul Malewar

出  版  社:Packt Publishing

出版时间:2017-08-10

字       数:31.0万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Harness the power and simplicity of Informatica PowerCenter 10.x to build and manage efficient data management solutions About This Book ? Master PowerCenter 10.x components to create, execute, monitor, and schedule ETL processes with a practical approach. ? An ideal guide to building the necessary skills and competencies to become an expert Informatica PowerCenter developer. ? A comprehensive guide to fetching/transforming and loading huge volumes of data in a very effective way, with reduced resource consumption Who This Book Is For If you wish to deploy Informatica in enterprise environments and build a career in data warehousing, then this book is for you. Whether you are a software developer/analytic professional and are new to Informatica or an experienced user, you will learn all the features of Informatica 10.x. A basic knowledge of programming and data warehouse concepts is essential. What You Will Learn ? Install or upgrade the components of the Informatica PowerCenter tool ? Work on various aspects of administrative skills and on the various developer Informatica PowerCenter screens such as Designer, Workflow Manager, Workflow Monitor, and Repository Manager. ? Get practical hands-on experience of various sections of Informatica PowerCenter, such as navigator, toolbar, workspace, control panel, and so on ? Leverage basic and advanced utilities, such as the debugger, target load plan, and incremental aggregation to process data ? Implement data warehousing concepts such as schemas and SCDs using Informatica ? Migrate various components, such as sources and targets, to another region using the Designer and Repository Manager screens ? Enhance code performance using tips such as pushdown optimization and partitioning In Detail Informatica PowerCenter is an industry-leading ETL tool, known for its accelerated data extraction, transformation, and data management strategies. This book will be your quick guide to exploring Informatica PowerCenter’s powerful features such as working on sources, targets, transformations, performance optimization, scheduling, deploying for processing, and managing your data at speed. First, you’ll learn how to install and configure tools. You will learn to implement various data warehouse and ETL concepts, and use PowerCenter 10.x components to build mappings, tasks, workflows, and so on. You will come across features such as transformations, SCD, XML processing, partitioning, constraint-based loading, Incremental aggregation, and many more. Moreover, you’ll also learn to deliver powerful visualizations for data profiling using the advanced monitoring dashboard functionality offered by the new version. Using data transformation technique, performance tuning, and the many new advanced features, this book will help you understand and process data for training or production purposes. The step-by-step approach and adoption of real-time scenarios will guide you through effectively accessing all core functionalities offered by Informatica PowerCenter version 10.x. Style and approach You'll get hand-on with sources, targets, transformations, performance optimization, scheduling, deploying for processing, and managing your data, and learn everything you need to become a proficient Informatica PowerCenter developer.
目录展开

Title Page

Second Edition

Copyright

Learning Informatica PowerCenter 10.x

Second Edition

Credits

About the Author

Acknowledgement

About the Reviewer

www.PacktPub.com

Why subscribe?

Customer Feedback

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Errata

Piracy

Questions

Downloading and Extracting Informatica PowerCenter Software

Downloading the latest version of Informatica PowerCenter - 10.1.0

Extracting the downloaded files - preparing the installable

Informatica installation - the prerequisites

Beginning the installation - installing the server

Configuring the domain and node

Getting the graphical interface ready- client installation

Summary

Understanding Admin Console

The Informatica architecture

Domain

Node

Informatica services

The service manager

Repository

Repository services

Integration services

Model repository service

The Administration Console - configuration

Repository creation - the centralized database for Informatica

Creating the integration service - the path for flow of data

Model Repository Service - a storage place for other developer tools

Informatica users and authentications

Repository Manager - the client configuration

Summary

Understanding Designer Screen and its Components

Understanding Designer Interface

Designer screen components

Working with Sources

Adding new Open Database Connectivity (ODBC) data source

Working with relational database tables - the Import option

Working with flat files - Import option

Working with delimited files

Working with fixed width files

Working with Sources - the Create option

Working with Targets

Working with Target relational database tables - the Import option

Working with Target Flat Files - the Import option

Working with delimited files

Working with fixed width Files

Working with Target - the Create option

Working with Target - the Copy or Drag-Drop option

Creating Source Definition from Target structure

Feel of data inside Repository - preview

Previewing the source data - flat files

Previewing the Source Data - relational tables

Creating a Database Table

Creating a mapping and using transformation features

Summary

The Lifeline of Informatica - Transformations

Creating the transformation

Mapping Designer

Mapplet Designer

Transformation Developer

Expression transformation

Ports in transformations

Using the expression editor

Aggregator transformation

Using Group By

Using Sorted Input

Sorter transformation

Filter transformation

Router transformation

Rank transformation

Group by Ranking

Rank Index

Sequence Generator transformation

Ports of Sequence Generator transformation

Properties of Sequence Generator transformation

Joiner transformation

Master and Detail Pipeline

Join condition

Join type

Normal join

Full join

Master Outer join

Detail Outer join

Union transformation

Source Qualifier transformation

Viewing default query

Overriding default query

Using the WHERE clause

Joining Source Data

Sorting the data

Selecting distinct records

Classification of transformations

Active and Passive

Connected and Unconnected

Lookup transformation

Creating the Lookup transformation

Configuring the Lookup transformation

Configuring the Lookup transformation

Lookup ports

Lookup query

Unconnected Lookup transformation

Lookup transformation properties

Update Strategy transformation

Normalizer transformation

Configuring Normalizer transformation - ports

Stored Procedure transformation

Importing Stored Procedure transformation

Creating Stored Procedure transformation

Using Stored Procedure transformation in Mapping

Connected Stored Procedure transformation

Unconnected Stored Procedure transformation

Transaction Control transformation

Types of Lookup cache

Building the Cache - Sequential or Concurrent

Sequential cache

Concurrent cache

Persistent cache - the permanent one

Sharing the cache - named or unnamed

Sharing unnamed cache

Sharing named cache

Modifying cache - static or dynamic

Static cache

Dynamic cache

Tracing level

Summary

Using the Designer Screen - Advanced Features

Debug me please - the debugger

Reuse me please - reusable transformation

Using Transformation Developer

Making an existing transformation reusable

Mapplet

Managing the constraints - the target load plan

Avoid hardcoding - parameters and variables

Comparing objects

Summary

Implementing SCD Using Designer Screen Wizards

Types of SCD

SCD1

SCD2 - Version number

SCD2 - FLAG

SCD2 - Date range

SCD3

SCD1 - I hate history!

SCD2 (version number) - I need my ancestors!

SCD2 (flag) - flag the history

SCD2 (date range) - marking the dates

SCD3 - store something if not everything

Summary

Using the Workflow Manager Screen

Using the Workflow Manager

Creating a workflow

Creating a workflow manually

Creating a workflow automatically

Adding a task to the workflow

Adding tasks to the workflow directly

Adding tasks to the workflow by task developer

Adding tasks to the workflow by task developer

Working with the Session task and basic properties

Assigning the integration service to the workflow

Deleting a workflow

Trigger - starting a workflow

Running a complete workflow

Running a part of the workflow

Running a task

Working with Connection objects

Creating a Connection object

Configuring the Relational Database

Summary

Learning Various Tasks in Workflow Manager screen

Working with tasks

Configuring a task

Session task

Tabs of a session task

Creating a Session Task

Command task

Creating a Command task

Email Task

Creating an Email Task

Assignment Task

Creating an Assignment Task

Timer task

Creating a Timer Task

Control task

Creating a Control task

Decision task

Creating a Decision task

Event tasks - Event Wait and Event Raise

Creating an Event (Wait/Raise) task

Link task

Creating a link task

Worklets - Groups of tasks

Creating a Worklet

Summary

Advanced Features of Workflow Manager Screen

Schedulers

File list - the indirect way

Incremental Aggregation

Parameter file - parameters and variables

Defining session-level variables

Defining workflow-level variables

Defining mapping-level variables

Creating a parameter file

Mentioning the Parameter file at the workflow level

Mentioning the Parameter file at the session level

Summary

Working with Workflow Monitor - Monitoring the code

Using the Workflow Monitor

Connecting the Workflow Manager Screen

Opening previous workflow runs

Running or recovering workflow or task

Stopping or aborting the workflow or task

Status of the workflow and tasks

Viewing session log and workflow log

Working with the workflow log

Working with the session Log

Viewing workflow run properties

Viewing session run properties

Task detail properties

Source/target statistics properties

Common Errors

Summary

The Deployment Phase - Using Repository Manager

Using the Repository Manager

Take me to the next stage - Deployment or Migration

Export/Import

Migrating from Designer

Migrating from Repository Manager

Copy/Paste

Drag/Drop

Summary

Optimization - Performance Tuning

Bottlenecks

Finding the target bottleneck

Using thread statistics

Configuring the sample target load

Eliminating the target bottleneck

Minimizing target table deadlocks

Dropping indexes and constraints

Increasing the checkpoint interval

Using an external loader

Increasing the network packet size

Using bulk load

Finding the source bottleneck

Using thread statistics

Test mapping

Using filter transformation

Checking the database query

Eliminating the source bottleneck

Increasing the network packet size

Optimizing the database query

Finding the mapping bottleneck

Using thread statistics

Using filter transformation

Eliminating the mapping bottleneck

Using single pass mapping

Avoiding data type conversions

Unchecking unnecessary ports

Processing numeric data

Using operators instead of functions

Using Decode in place of multiple IIF

Tracing level

Using variable ports

Optimizing filter transformation

Optimizing Aggregator transformation

Optimizing joiner transformation

Optimizing lookup transformation

Eliminating the session bottleneck

Optimizing the commit interval

Buffer memory

Performance data

Eliminating the system bottleneck

Working on partitioning

Partitioning properties

Partition points

Number of partitions

Partition types

Pushdown optimization

Summary

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部