Beruflich Dokumente
Kultur Dokumente
Reading Sample
This sample provides an explanation of what enterprise information
management really is, and what it means for any organization. Youll
also find a chapter that introduces a tool that will help you manage your
information: SAP PowerDesigner, a modeling and design-time metadata
management platform for information management designs.
Introduction
SAP PowerDesigner
Contents
Index
The Authors
www.sap-press.com/3666
Introduction
This book is also intended for existing information management experts who
need to expand their skills from a specific EIM domain to broader information
management strategies. This target group wont need to reference all chapters,
but will be interested in new capability information provided in many (e.g., the
latest release information and new products available).
17
Introduction Introduction
EIM, we move on to an overview of the solutions for EIM within SAPs portfo- standards and processes, and maps governance activities to technology enablers
lio, offering brief explanations of the main EIM solutions, as well as the rapid for these standards and processes.
deployment paradigm for those solutions. Finally, Part I concludes with real-life Chapter 3: Big Data with SAP HANA, Hadoop, and EIM
examples of how SAPs EIM solutions are used by several different customers. This chapter introduces Big Data in the context of SAPs solutions for EIM. Spe-
Part II: Working with SAPs Enterprise Information Management Solutions cifically, it focuses on the role of SAP HANA and Hadoop.
This part of the book focuses on how to get started using SAPs solutions for Chapter 4: SAPs Solutions for Enterprise Information Management
EIM. Part II includes product details on topics ranging from understanding the This chapter describes SAPs solutions for EIM, introducing and providing
current state of your data, to managing unstructured content and getting overviews of specific products. After reading this chapter, you will be able to
started with master data governance. This section focuses on select parts of quickly identify which chapters in Part II are of the most interest to you.
SAPs EIM offerings with the goal of providing practical examples and step-by-
Chapter 5: Rapid-Deployment Solutions for Enterprise Information
step instructions for key SAP capabilities. Youll learn how to model your infor-
Management
mation landscape (SAP PowerDesigner), get started assessing and monitoring
This chapter explains the rapid-deployment paradigm for EIM solutions with
your data (SAP Information Steward), integrate both on-premise and cloud data
predefined best practices, setting a foundation for the deployment of SAP EIM
sources (SAP Data Services and SAP HANA Cloud Integration), use data quality
solutions.
transforms (SAP Data Services), turn text data into data points (SAP Data Ser-
vices), govern your master data (SAP Master Data Governance), manage struc- Chapter 6: Practical Examples of EIM
tured and unstructured content that impacts business processes (SAP Extended This chapter discusses specific examples of EIM application by various custom-
Content Management by OpenText), and set retention rules and retire informa- ers. Content discussed includes recommendations for your EIM architecture
tion (SAP Information Lifecycle Management). (written by Procter & Gamble), the evolution of SAP Data Services (written by
National Vision), and tips for successful Enterprise Content Management
With the division of the book into two major parts, you can read the different projects (written by Belgian Railways). In addition, there are other customer-
parts as you need them. Part I is critical to understanding EIM and the role it plays written sections on data migration, managing master data, data archiving strat-
in SAPs strategy and portfolio. In Part II, you can access information and insight egy recommendations, and recommendations for positioning different SAP
about the EIM capabilities that are most applicable to your projects, planning, and tools for data and process integration.
information management strategy.
Chapter 7: SAP PowerDesigner
More specifically, the book consists of the following chapters: This chapter focuses on the discipline of enterprise information architecture,
and how SAP PowerDesigner enables you to understand your current informa-
Chapter 1: Introducing Enterprise Information Management
tion landscape, align business information with technical implementation, and
This chapter provides an introduction to the concept of EIM. It defines EIM,
plan for change.
discusses common use cases and business drivers for EIM, discusses the impact
of big data on EIM, explains SAPs strategy for EIM, and discusses common Chapter 8: SAP HANA Cloud Integration
user roles of people and organizations that are normally involved in EIM. Youll Chapter 8 introduces SAP HANA Cloud Integration as SAPs solution for deliv-
also get an introduction to NeedsEIM Inc., which is the fictional company used ering integration between on-premise and cloud applications.
as a basis for examples throughout the book. Chapter 9: SAP Data Services
Chapter 2: Introducing Information Governance Chapter 9 introduces SAP Data Services as a data foundation for EIM. It
Information governance is the practice of overseeing the management of your describes the components and architecture of SAP Data Services and walks you
enterprises information. It touches all aspects of EIM and must be considered in through specific examples of how to start doing data integration, data quality,
any EIM strategy. This chapter provides tips for developing your governance and text data processing with SAP Data Services.
18 19
Introduction Introduction
Chapter 10: SAP Information Steward The second edition brought back some familiar faces as well as some new, aspir-
This chapter introduces SAP Information Steward, which can be used for pro- ing authors. Without exception, each brought fresh energy and commitment to
filing and getting to know the current state of your data. This chapter discusses provide valuable updates and new content to the book. It was a pleasure to work
cataloging your data assets, performing data profiling, and monitoring your with each and every one of them, and I feel extremely appreciative for the extra
data quality over time. time many put forth to make their updates meaningful and to keep the book on
Chapter 11: SAP Master Data Governance track. In addition, there were many other people that took time out of their
Chapter 11 describes how to get started using SAP Master Data Governance for already busy schedules to provide a fresh perspective or critical eye to the mate-
your master data governance initiatives. It includes a description of SAP-pro- rial. A special thank you to John Schitka, Ken Beutler, Marie Goodell, Connie
vided master data governance processes and explains how to create custom Chan, Yingwu Gao, Bharath Ajendla, Anthony Hill, Michael Hill, and Niels Wei-
governance processes. It also describes the use of SAP Business Workflow and gelyour willingness to contribute and provide feedback was truly appreciated.
BRFplus for governing master data. Finally, the chapter gives an example of Finally, I would like to acknowledge my manager, Subha Ramachandran, for sup-
using SAP Information Steward in conjunction with SAP Master Data Gover- porting this project as a priority for me and others in the organization.
nance for monitoring and remediating master data. All of the royalties from this book will continue to be donated to Doctors Without
Chapter 12: SAP Information Lifecycle Management Borders (Mdecins Sans Frontires). Your purchase of this book helps us support an
Chapter 12 provides background information on the concept of information international medical humanitarian organization that delivers emergency aid in
lifecycle management. It then specifically introduces SAP Information Lifecycle many countries. Thank you for enabling us to provide financial support to this
Management, offering discussions of retention management, system decom- important organization and its critical mission.
missioning, and how SAP Information Lifecycle Management works to support
I hope the book becomes a valuable resource to you and your understanding of
the lifecycle of information.
Enterprise Information Management with SAP. Enjoy!
Chapter 13: SAP Extended Enterprise Content Management by OpenText
Chapter 13 discusses the major features of SAP Extended Enterprise Content
Corrie Brague
Management by OpenText, how it uses SAP ArchiveLink, and how it works
Enterprise Information Management Product Management
with the SAP Business Suite.
SAP Labs, LLC
Online Appendices
There are several appendices to assist you: Appendix A covers advanced data
quality capabilities, Appendix B provides details on SAPs migration content,
and Appendix C provides tips for your first data archiving projects. The appen-
dices and an example spreadsheet for monitoring your data migration projects
can be downloaded from the books website at http://www.sap-press.com/3666.
Acknowledgments
This second edition would not have been possible without the incredible efforts
of a diverse set of authors that contributed to the first edition of this book, guided
to success by the spirited leadership of Ginger Gatling. They laid down a solid
foundation to build upon.
20 21
This chapter introduces Enterprise Information Management, including
common use cases and big data. It also provides an overview of SAPs
strategy for Enterprise Information Management.
1 Introducing Enterprise
Information Management
Cloud, big data, and social media are powering new opportunities for companies
that can leverage information-driven insights in real time to respond to customer
preferences, identify operational efficiencies, and in some cases, create completely
new business models. To achieve transformative business results, best-run busi-
nesses treat information as a corporate asset. Its carefully managed, thoughtfully
governed, strategically used, and sensibly controlled.
SAP helps businesses run better and more simply by enabling IT to more easily
manage and optimize enterprise information. SAP solutions for Enterprise Infor-
mation Management (EIM) provide the critical capabilities to architect, integrate,
improve, manage, associate, and archive all information. This chapter introduces
EIM and explains what it is, why its important to organizations, how it fits into
SAPs strategy, and some typical user roles. Finally, the chapter concludes by
introducing NeedsEIM Inc., a fictional company that well use throughout the
book to illustrate EIM principles.
25
1 Introducing Enterprise Information Management Defining Enterprise Information Management 1.1
assets across organizational and technological boundaries to improve efficiency, As illustrated in Figure 1.1, theres an associated cost in bringing information into
promote transparency, and enable business insight.1 an organization, using the information, and hopefully retiring the information
after its no longer producing value. The idea that organizations really just do
EIM involves a strategic and governed execution of the following disciplines: enter-
three things with informationon-board, actively use, and then off-boardis
prise architecture, data integration, data quality, master data management, content
powerful when thinking about EIM solutions.
management, and lifecycle management. It addresses the management of all types
of information, including traditional structured data, semi-structured and unstruc- After information is brought into your organization, its required for many uses
tured data, and content such as documents, emails, audio, video, and so forth. beyond its original purpose. Hence, its advantageous to prepare the information
for these manifold uses. That way, the effort to repurpose information during the
To optimize the use and cost of managing information, we must first understand its
active-use phase is greatly reduced. When the information is no longer required, it
lifecycle. The active management and governance of information helps in avoiding
should be off-boarded or retired in a manner that meets your organizations legal
the costs that are associated with blind information hoarding. The risk of having
and business requirements. The truth is that most organizations dont proactively
too much information is just as real as not having enough when you need it.
consider the reuse and eventual off-boarding of information, which ends up cost-
Figure 1.1 shows a typical spend on information over time. This is a technology ing millions in IT resources due to maintaining systems that are no longer used.
and resources spend curve. What may be surprising for most organizations is the
If you adopt an information strategy, the spend changes to what is shown in
increase in spend during the off-boarding phase. Many companies spend a lot of Figure 1.2.
money maintaining information that is out of control. Is the information still used?
In what systems? Can you decommission those systems? Are you managing pieces
of information that are no longer used? On-boarding Active use Off-boarding
Creation Preparedness Archival
Migration Migration Deletion
Import Import Decommissioning
On-boarding Active use Off-boarding Retention Policy
Planning
Spend
Spend
Time
Time
Figure 1.2 also provides detailed examples of the types of activities involved
Figure 1.1 Typical Spend on Information Over Time
with EIM across the typical lifecycle of information. In the on-boarding phase,
activities include the creation of information through online user creation,
1 Source: http://www.gartner.com/it-glossary/enterprise-information-management-eim/
26 27
1 Introducing Enterprise Information Management Defining Enterprise Information Management 1.1
phase should include lifecycle planning (e.g., how long the information should
be retained). Implementing governance and retention policies as the informa-
tion is on-boarded dramatically lowers the cost of information over its effec- !
Finance Contracts
tive lifetime. Notice that there is still some spend increase as information is !
actively used. This is from incrementally improving, enriching, and preparing
Outsourced Manufacturing
information for alternative uses. The key to bending the cost curve down is Highly diverse and complex supplier network
understanding that information has tremendous value beyond its original pur-
pose and proactively planning for that in your EIM strategy. The result is that
the spend curve goes down over time in the active-use phase as information is
simply repurposed. Again, this can be achieved because the incremental cost is
just the provisioning of existing known and trusted informationas opposed ! ! Procurement
IT
Next, well look at an example of information flow through a company and then
discuss how this relates to information management. ! Engineering
! Sales
28 29
1 Introducing Enterprise Information Management Defining Enterprise Information Management 1.1
3. After the contracts are negotiated, the supplier requires ongoing communica- As you can see in Figure 1.4, the reality is that information is often required by
tion, including technical drawings, bills of materials, and other information many departments. Sometimes when the information doesnt move from one
required to do the work. In addition, financial documents such as invoices, pur- department to another due to application, political, and/or departmental silos,
chase orders, and so on are exchanged. departments create their own tribal versions of the information, and each
This includes a lot of collaboration among engineering, contracts, procure- department has a different sense of its ownership of the information. (Well talk
ment, and the supplier. more about tribal information in Section 1.3.2.)
Figure 1.4 shows the information as it needs to flow through each department. Earlier, we mentioned several kinds of information needed for negotiations with
Departments use the information with their perspective in mind: They store it, a supplier. This includes detailed information on the supplier, external references
update it, download it, and ensure that it meets the requirements for their depart- for the supplier, pricing and detailed contract information, engineering docu-
ments role with the supplier. ments of what the supplier will provide or build for NeedsEIM Inc., as well as bill-
ing, invoicing, and all the typical supplier interactions. The next section will break
this down further into types of information that are required and how this infor-
NeedsEIM, Inc.
Manufactures retail durable goods mation is included in EIM.
Finance Contracts
! !
30 31
1 Introducing Enterprise Information Management Common Use Cases for EIM 1.2
1 Structured data manufacturing process, feedback from internal departments, and comments on
This includes the familiar data thats used within an application system (e.g., surveys and service tickets.
customers, products, and sales orders); for example, supplier information such
As you can see, EIM includes the support of traditional structured data and
as name, address, credit information, contact information, and so on. This also
unstructured information, from the moment of creation through retirement. The
includes all purchase orders, sales orders, and other data thats related to this
retirement of data and information has the same value as creation. After informa-
supplier.
tion is no longer needed, it becomes a liabilitya legal liability, a cost liability, or
2 Desktop documents some other kind of liability. The entire life span of the data and information, and
These include Microsoft Word, Microsoft Excel, Adobe Acrobat, and other the governance of that information, is covered in EIM.
desktop application documents. This data is stored across the enterprise on
shared drives and laptops, which means that much of it isnt controlled at an
enterprise level. This content may be critical to the application data, so you 1.2 Common Use Cases for EIM
need to manage it with the same importance as the structured data in the data-
base. Examples include purchasing documents (e.g., invoices), contracts with There are many use cases for EIM solutions. Three of the primary scenarios include
suppliers, legal documents, rsums, and HR documents, to name a few. the support of operational, analytical, and information governance initiatives.
3 Pictures, scanned documents, videos, and other images
These could be scanned invoices, videos, pictures of products that are sold in a 1.2.1 EIM for Operational Initiatives
catalog, and drawings of products that are being designed and built. These
This scenario covers the use of EIM in the operation and execution of business
become part of the content that needs to be managed and related to the struc-
processes and tasks that happen throughout the day. It has very broad applica-
tured data when required. Managing content thats associated with a core busi-
tions, from ensuring that material replenishment data is set correctly, to customer
ness process is becoming increasingly important to process efficiency and reg-
data quality management, to migrating new data from a merger, to ensuring that
ulatory compliance. Examples of such content include engineering documents
all contracts and documents are available for the business process, to removing
that are to be shared with suppliers, pictures of raw materials, routine mainte-
data that is no longer required.
nance records in asset management, invoices, and expense report receipts.
4 Semi-structured data SAP solutions for EIM provide trusted data to drive and deliver best practice busi-
This is information such as RSS feeds, blogs and posts, emails associated with ness processes. This value includes the ability to holistically manage data within
purchasing documents, and other semi-structured information thats important business processes, ensuring the quality and ability to reuse the data.
to the enterprise. Here are a few examples of operational uses of EIM:
5 Text data
Cloud integration
In Figure 1.5, the piece of information that reads The car should self-drive on
As more business applications are running in the cloud, organizations need a
the highway may come from a survey or be a comment on a social media or
way to integrate business processes and data between on-premise and cloud
other website and, by itself, might not be important. However, if youre look-
systems.
ing at car design over the next five years, and 60% of the comments you receive
include something about self-driving, this comment warrants further investiga- Data migration due to mergers, acquisitions, and global implementations
across all industries
tion. Information management includes looking into text you receive and anal-
ysis to determine sentiment, feedback, input, or actions that should be taken Information management lowers the risk of business and application disrup-
based on comments. Examples of text data include comments from suppliers tion during mergers, acquisitions, and new application implementations.
32 33
1 Introducing Enterprise Information Management Common Use Cases for EIM 1.2
Harmonized master data across line of businesses quality and assessment is an ongoing business process; it includes, for example,
Harmonized master data across disparate applications enables a single view of tracking articles that have not been maintained in required stores, articles miss-
master data across the enterprise. ing valid sales price conditions, articles missing required procurement data,
Compliance and regulations in the financial industry and articles with duplicate EAN codes.
The financial industry has requirements for financial risk-related data analysis. Notice that many of these examples are focused on ensuring that information is
All data must meet quality levels and industry standards, and all associated con- managed, is available, is reliable, and serves the operational business process; the
tent (e.g., documents and invoices) must be correctly associated to financial list can go on and on.
contracts.
Chapter 6 provides more detailed real-world and practical scenarios for EIM.
Suspect tracking in public safety organizations
Federal, local, and state agencies must share information on criminal activity and
suspect tracking. Information management ensures that each new suspect is 1.2.2 EIM for Analytical Use Cases
compared to others to confirm that its a unique suspect. Data quality rules can EIM has a long history in business intelligence (BI) and analytics. If you look at
ensure that the most up-to-date information is available for suspect tracking. some definitions of EIM online, youll see statements saying that EIM drives
Retaining and deleting information in the pharmaceutical industry decision-making analytics. Many of the operational use cases mentioned previ-
During the development of new medicines, all documents and government ously also fit into operational reporting and have some reuse for strategic report-
standards must be adhered to through various stages of research, development, ing and analytics as well. Some examples of EIM for BI and analytics include the
trial, and release. When the compliance period has ended, information should following:
be removed unless its required for a legal hold.
Big data analysis
Fraud detection in telecommunication and other industries To unlock the potential of big data sources, EIM provides the capabilities to
Telecommunications, media, high tech, and utilities share similar requirements access and understand data from any source and variety, including Hadoop,
for capturing, addressing, and mitigating fraudulent activity. Large volumes of and integrates it with existing data for better analysis of customer sentiment,
data and real-time transactions place these industries at increased risk, as per- fraud detection, new innovation opportunities, and competitive insights.
petrators can be on and gone before they are caught using traditional time-
Analysis of supplier spend
consuming software reporting methods provided by vendors today. Informa-
Analysis of who are the top suppliers, how much they spend, and payment and
tion management enables the filtering of diverse data to determine where the
credit issues can only be done if supplier records are transparent and harmo-
company is losing money across a broad spectrum of applications and business
nized, cleansed, and de-duplicated. When making decisions that are related to
processes.
the supply network, the supplier data must be accurate and trusted.
Plant maintenance compliance and data assessment
True cost assessment of manufacturing goods in the manufacturing industry
Ensuring that the virtual plant aligns with the physical plant, information man-
Analyze total costs for making and delivering products. Crossing multiple busi-
agement ensures that maintenance plans and documents are associated with
ness domains, data must be cleansed, duplicates removed, and correlations cre-
each asset, asset tags are accurate, functional location information is complete,
ated to ensure that analysis provides accurate information.
and all asset document and maintenance guides are available on the plant
floor. Bring together timely, accurate, and actionable data to provide insights into
the factors impacting sales and customer behavior
Data quality and data assessment in the retail industry
Silos of data sources and applications, limited business user access, and depen-
The retail industry requires high data quality; for instance, retailers must know
article data throughout all stores where the articles are sold. For retailers, data dence on IT to create reports limits the ability of a business to gain insights on
34 35
1 Introducing Enterprise Information Management Common Drivers for EIM 1.3
sales and customer behavior. Information management brings together the data Common business problems that require an EIM strategy often may not have the
and provides data lineage and analysis so the users can create reports and know words information, enterprise, management, data, or governance in them. The busi-
where the data is coming from. ness issues driving initiatives for EIM include (but are not limited to) trucks going
Text mining to understand opinion and sentiment out at the wrong weight, deliveries to the wrong location, hazardous products not
Text and rich media content thats accessible on the web or on social media in compliance with government standards, customer satisfaction issues, incorrect
sites contain a lot of information that can be analyzed and used for sentiment billing, misunderstood supplier networks, services that dont align with customer
analysis to get a better understanding of consumer opinions about a product or demand, lack of compliance with a government mandate that impacts payments
idea. or revenue, and so on. Many process issues are the result of a lack of an informa-
tion management strategyfrom poor-quality data to master data not being
updated correctly, to not having the documents required for order processing, to
1.2.3 EIM for Information Governance financial documents not aligned with sales documents, to different parts of the
A primary use case for EIM is the management and governance of information organization using similar terms in different ways.
as a strategic asset, usually referred to as information governance. Information
Adoption of EIM capabilities is usually driven by a few fundamental needs
governance is a discipline that oversees the management of your enterprises
responding to a growing set of compliance requirements, improved operational
information. Without it, there is no EIM. Information governance involves peo-
efficiency, and the strategic application of information to better manage your
ple, processes, policies, and technologies in support of managing information
organization and gain competitive advantage.
across the organization. Its advisable to have some degree of information gov-
ernance in place for any EIM use case, analytical or operational, as this provides Next, we discuss specific examples of issues as drivers of EIM adoption.
a framework for the enterprise to reuse policies, standards, and organizational
best practices.
1.3.1 Operational Efficiency as a Driver of EIM
Information governance is the linchpin of EIM that empowers business users to Operational efficiency includes many moving parts to ensure the company has an
own and manage data as a strategic asset, governs data in the business process to improved operational margin. From the EIM perspective, operational efficiency
optimize operational performance and ensure compliance, and establishes trust in includes the provisioning and preparation of data so that it can be used to keep
structured and unstructured information by ensuring data quality throughout its the business running well. The following subsections describe typical operational
lifecycle. efficiency scenarios and the role of EIM.
Information governance will be a common thread throughout the book and will
be covered in more detail in Chapter 2. Improving Payment Processing
The time thats taken to collect payments and the improvement of payment pro-
cessing is critical in all industries, and is heavily impacted by the quality of the data.
1.3 Common Drivers for EIM One example is the healthcare industry, in which its critical to ensure that hospitals
Information can be a strategic weapon if an organization manages enterprise collect what they should from government agencies such as Medicare and Medicaid
assets such as capital. Treating information as an organizational asset recognizes in the United States. Effectively provisioning data from disparate systems ensures
that it moves from a single-purpose use to something that must be managed for data compliance with U.S. laws for Medicare and Medicaid and enables hospitals to
multiple uses. receive their payments, having an impact in the millions of dollars.
36 37
1 Introducing Enterprise Information Management Common Drivers for EIM 1.3
Speaking the Same Language to Increase Operational Efficiency Growing Past Tribal Knowledge to Enterprise Information
Another SAP customer had issues where no one spoke the same language. For A large SAP customer had a wealth of information that was vitally needed across
example, the term margin covered different realities depending on the depart- departmental lines, but the informationdocuments, spreadsheets, manuals
ment and employees concerned. To set things right, the company specified four was locked up in information silos. Sharedor nonsharedhard drives, separate
objectives for itself: to centralize its data in a common environment; to secure the portals, and multiple content repositories held the data, with no central search or
data; to make the data more reliable, especially for management access; and to access capability. This resulted in tribal knowledge; the different departments
standardize its vocabulary for indicators. EIM accelerates employee access to could usually find the information that their employees created, but this informa-
information and, as a result, saves significantly on the amount of time required to tion wasnt effectively shared with other departments. By implementing a strate-
perform routine tasks. Teams made enormous gains in responsiveness. Where it gic Enterprise Content Management (ECM) and global search capability, the cus-
previously took one week for data to be available after accounts were closed, the tomer was able to create a single enterprise information store that all employees
operation is now instantaneous. could search and use, regardless of department.
38 39
1 Introducing Enterprise Information Management Impact of Big Data on EIM 1.4
40 41
1 Introducing Enterprise Information Management SAPs Strategy for EIM 1.5
market has christened the phenomena of organizations desire to harness the treatment. The human genome contains 6 billion DNA base pairs; as the genome
great torrent of data, as well as the velocity, variety, and variability of information sequence for each patient will be decrypted in the near future, these billions of
known as big data. Figure 1.6 is a representation of the volume, velocity, variety, data points must be managed. Add to that documentation and features such as
and variability of data. It remains to be seen if the term big data will stick. How- speech recognition, and youll end up with 20 terabytes per patient.
ever, as long as organizations can create value through data, the continued growth
The velocity of data collection is building daily, and you must manage and make
and importance of data will be immutable. Fortunately, advancements in compu-
sense of your data on the fly. You need to remain flexible through instability and
tational power, storage capacity, information access and management, and analyt-
change. You cant underestimate the pace of innovation, and you dont want to be
ics are progressing at an equally impressive rate. Two such advancements are playing catch-up with your competitors. If planning and implementing a coherent
Hadoop and SAP HANA (to be discussed further in Chapter 3). The combination data management strategy seems daunting when your organization owns a few
of massively greater amounts of data with the tools and talent to analyze it prom- terabytes of data, how difficult will it be when you own thousands of terabytes?
ises to launch the next wave of innovation and productivity and even spawn new
business models. The best way to realize the promise of big data, today and in the future, is to
develop and adopt an EIM strategy. This strategy should cover your entire enter-
prise to take advantage of the benefits of sharing information and aggregating
Mobile
Inventory data across your organization. Typical topics that must be considered for an
CRM Data effective EIM strategy include interoperable data models, architectures for ana-
lytical and transactional data, integration architecture, analytical architecture,
GPS
and information security and compliance. The goal is to have data that is share-
Emails
Planning Demand able and can be leveraged over time within and across business units. The
deployment of SAP solutions for EIM within a defined EIM strategy is a key start-
Tweets
Speed
ing point. The alternative is to have massive amounts of disintegrated and unre-
Instant Messages
Opportunities
Garbage in, garbage out is one of the oldest adages in information processing;
when the volume of data reaches the big data stage, getting productive use of
Velocity poorly managed information becomes the equivalent of searching for a priceless
Customer antique in a landfill.
42 43
This chapter introduces SAP PowerDesigner as a modeling and
design-time metadata management platform for information
management designs.
7 SAP PowerDesigner
All enterprises today are or will be faced with a transformative event, such as reg-
ulation changes, merger and acquisition activity, or enablement of new business
models from new technologies (e.g., cloud and in-memory). You need to be able
to treat information as a corporate asset to succeed with such business transfor-
mation. This chapter focuses on the discipline of enterprise information architec-
ture (EIA) as part of SAP Enterprise Information Management (EIM), and how
tools such as SAP PowerDesigner, a modeling and design-time metadata manage-
ment platform, enable you to understand your current information landscape,
align business information with technical implementation, and plan for change.
Architecture is about planning for, designing, and executing change. SAP PowerDe-
signer (hereafter PowerDesigner)s value is best realized when we use the current
state information models, captured and documented in the tool, to help us plan the
next generation business. Transformation needs a plan, and designing future state
versions of data models, aligned to the current conceptual data model (CDM) and
business glossary, ensures we make a united step forward in any step along the way.
Adding technical details in logical data models (LDMs) and physical data models
(PDMs), together with specialized analytics models, ensures that we can commu-
nicate details to the responsible database development teams. PowerDesigners
unique Link and Sync technology streamlines impact analysis and design-time
change management, reducing the time, cost, and risk associated with change.
269
7 SAP PowerDesigner Defining and Describing Business Information with the Enterprise Glossary 7.2
planning, provides to all organizations that are faced with managing complex known metadata, both operational and architectural, to be visible to the data
change in information systems. steward as he manages the quality of information sources in operation.
270 271
7 SAP PowerDesigner The Conceptual Data Model 7.3
of CMSN will be used in the name. You can also see that this term is approved 7.2.2 Naming Standards Definitions
in the Status box, so you know its the right definition for this term. PowerDesigner can be configured to use the glossary to ensure all names used
PowerDesigners glossary is meant to be a direct reflection of the business glos- throughout a model are found within the list of terms. To configure PowerDe-
sary in Information Steward. Information Steward is used to capture, define, and signer to use the enterprise glossary, follow these steps:
manage the glossary terms and relate them to the metadata of operational sys- 1. Select Tools Model Options, and then select Naming Convention.
tems, while in PowerDesigner, the same terms can be imported and then used to
2. Check Enable glossary for autocompletion and compliance checking.
standardize names for all new information assets that are defined in any model.
3. Select the Name to Code tab, and set Conversion Table to glossary terms.
7.2.1 Glossary Terms for Naming Standards Enforcement You can combine multiple terms into one name (e.g., Customer Address using
terms Customer and Address).
Using a common business language ensures that when users collaborate across
business units, or outside the company, theyre all using the same concepts in the You can also enable automatic conversions of names to implementation concept
same way. This is a critical part of establishing enterprise information architecture Code values. In PowerDesigner, the Name field is the business language descrip-
and a key component of any data dictionary. The enterprise glossary (see Figure tor, while the Code field represents the name used for the object when converted
7.1) can be used to manage naming standards for all design models in PowerDe- into any sort of implementation code (e.g., when used in a CREATE TABLE state-
signer. The Name field is used for name lookup, and any name that matches a term ment).
is linked to that term. If there are any aliases associated, when you begin to type
the alias, PowerDesigner detects the use of an alias and indicates that there is a
preferred term to use in lieu of the alias. This helps establish the enterprise use of 7.3 The Conceptual Data Model
the preferred term and further increases understandability and readability of all
models as everyone will be using the standard terms. PowerDesigner supports the definition of a CDM. For an organization to treat
information as a corporate asset, all information sources should be derived from
a common definition, or a core concept. A CDM is meant to model a single defi-
nition of any data asset, independent of both the storage paradigm (relational,
hierarchical) and the physical characteristics of the systems that will ultimately
store them.
The enterprise CDM also represents the sum of all use cases for a given data con-
cept. Any entity defined in the enterprise CDM will have all the attributes needed
for all processes or all applications. For example, the enterprise CDM entity for
customer will have all attributes together, whether used for order, relationship,
support management, and more; while LDMs and PDMs that represent the indi-
vidual systems will have their own subset of these attributes. This will help ensure
that any attributes that are shared between implementations follow a common
standard and will reduce the impedance mismatches found when you later need
to integrate these data sets together.
272 273
7 SAP PowerDesigner The Conceptual Data Model 7.3
Lets review the core components of an enterprise CDM by looking at elements, attributes using that data item). For example, a domain called Name can define the
attributes, data items, and domains in the following sections. data type, length, and other common characteristics of any name type of data item
in the model. Anything using Name (e.g., Product Name, Customer Name, or
Company Name) that is also using the Name domain will share this common char-
7.3.1 Conceptual Data Elements, Attributes, and Data Items
acteristic. The key difference between a domain and a data item in PowerDesigner
PowerDesigner manages enterprise CDM concepts such as entities, attributes, is that the data item is a direct representation of an attribute on one or more enti-
data items, and domains. These four concepts make up the core of the CDM, and ties and carries a name representing a cell of information, while the domain is a
well discuss them in more detail in the following subsections. common set of data characteristics used by one or more data items and doesnt
represent a cell of information itself, just its common structural characteristics.
Entities
Entities are structured elements that define a core business concept that you need to 7.3.2 Separation of Domains, Data Items, and Entity Attributes
keep account of, such as product, customer, or delivery. Anything the business as a The key advantages to this separation of entities, data items, and domains are free-
whole needs to account for and keep records of should be represented by an entity dom of expression and improved standardization.
in the CDM. A CDMs entity should represent a single global view of all possible
attributes that the concept may need for any given use case or business process. Domains standardize common data characteristics for any information you need
to manage for the business, regardless of what you call it. This ensures a consistent
use of data structures for all attributes that are of a common concept, such as
Attributes and Data Items money, name, or phone number. When data items follow a common standard
In PowerDesigner, entity attributes and data items are separate but tightly related domain like this, comparing and integrating data is a lot easier. You wont need to
concepts. Data items in PowerDesigner represent a unique data cella single create complex transformation code to make the two different data elements
value of a specific type for a specific purpose. Examples of data items are Cus- match in form and structure, so you can get right to comparing values.
tomer Name, Delivery Date, Product Description, or Phone Number.
Because data items exist independent of the entity attributes they represent, you 7.3.3 Entity Relationships
can use them as a data dictionary, or list of all atomic data managed in the enter-
The enterprise CDM would not be complete without the relationships that are
prise. This list of data items, or the data dictionary, is useful to communicate with
defined between the entities. The CDM is essentially an Entity-Relationship Dia-
the data stewards to ensure you have the right definition for the data independent
gram (ERD). The relationships between the entities complete the understanding
of any use in an entity or any physical implementation in a database.
of the business data the CDM represents. There are two major types of relation-
Entity attributes are a relationship, or link, between an entity and a data item. For ships in the CDM: the ones that represent how two entities are connected to each
example, when the Customer entity is related to the Customer Name data item, other, and the ones that represent entities that are, in essence, a specialization of
the Customer entity will have an attribute called Customer Name. Any changes another.
made to the data Item will be reflected in the attribute as well.
Relationships that represent the connections between two entities carry cardinal-
ity; that is, the frequency of the instances of each side. You can define relationships
Domains of cardinality types zero- or one-to-many, many-to-many, and one-to-one (see
Domains provide another level of data standardization. A domain is a named set of Figure 7.2, showing a one-to-many between Customer and Order and a many-to-
common data characteristics for any number of data items (and therefore all many between Items and Order). Relationships representing a supertype/subtype,
274 275
7 SAP PowerDesigner The Conceptual Data Model 7.3
also known as an is-a relationship, may also be defined in the CDM using the Version Terms and the Enterprise CDM
inheritance object. When you define an inheritance, or is-a relationship, all Different versions of the enterprise CDM will be attributed to different projects at
attributes of the parent are available attributes of each child. different stages in their lifecycle. You can do this in PowerDesigner by setting up
To define a relationship in PowerDesigner, use the Relationship tool from the a configuration in the repository. Configurations are defined in the Repository
tool palette. Follow these steps: menu, under Configurations. You can create a new configuration and then add
specific model versions to it from a select list. Using a PowerDesigner configura-
1. Select the Relationship tool, click on one of the entities, and drag to the second tion, you can indicate which specific versions of the enterprise CDM are related to
entity to link. which versions of the logical and physical models representing projects and
2. To change the cardinality settings, double-click on the relationship line, and implemented systems.
you can change the following:
Cardinalities, One to Many, Many to Many, or One to One Dont Overload a Single Concept
The Role name (in both directions) to label the relationship, typically with a Let each data item represent a single concept. For example, break address con-
verb cepts into their lowest levels of detail (street number, street name, city, etc.). You
Mandatory (on each end), determining whether a parent can exist without do this manually in PowerDesigner by creating additional data items for the more
any children or not, and whether a child can exist without a parent, or not granular elements and removing the complex one. This way, the language thats
used to identify the data item and the meaning of the information it represents
Employee
will be crisp and clear.
Is A
Employee Identifier <pi>
Employee name <ai>
Employee Description <ai> Keep Definitions Granular
If you need too many examples and too many sentences to describe a single busi-
Stock Clerk Shipper Sales
ness information concept, then it may be too complex for a single entity or data
Hourly Rate Salaries Salaries
Commission item to represent it. You should consider simplifying the concept to a common
denominator or finding some way to separate it into multiple discrete concepts.
Customer
ID <pi>
Order In PowerDesigner, you simply create additional entities and attributes to define
Surname OrderID <pi> these more granular concepts.
GivenName Description
... ...
276 277
7 SAP PowerDesigner Detailing Information Systems with Logical and Physical Data Models 7.4
278 279
7 SAP PowerDesigner Canonical Data Models, XML Structures, and Other Datastores 7.5
Order Items Many organizations have worked to standardize the structures of message formats
Item ID <pi,fi2> Identifier by using a Canonical Data Model, which is an XML model that gathers all the ele-
Order ID <pi,fi1> State
ments of all the messages together and creates a series of XML complex types to
Order Items Key <pi> define commonly reused data structures. This Canonical Data Model is a sort of
data dictionary for the messages themselves.
Customer
Items In PowerDesigner, mappings can be created between the complex type defini-
Customer Address Address
Customer ID <pi> Identifier Item ID <pi> Identifier tions and the data model representing how message content can be stored in one
Customer Name Name Description Long Text or more physical databases (see Figure 7.5).
Customer Phone Phone
Primary Identifier <pi>
Customer Key <pi>
PowerDesigner has a special XML model, shown in Figure 7.4, that represents an
XSD directly and can map that model to one or more PDMs to show where the
data in messages is read from or written to. Figure 7.5 XML Model Mappings with a PDM
280 281
7 SAP PowerDesigner Data Warehouse Modeling: Movement and Reporting 7.6
Use the Mapping Editor from the Tools menu to define mappings. Then, create type dropdown. At the physical table level, this helps report designers know what
the mapping definitions by dragging the data elements from the left dropping tables contain the different types information, which ones represents things the
them to the XML structures on the right. business will measure, and the variables by which we partition them.
In PowerDesigner, you can also create a library of commonly reused complex In PowerDesigner, you may select Multidimensional Objects, Retrieve Multidi-
types and then use shortcuts to reuse these in any number of XML models repre- mensional Objects from the Tools menu and automatically detect the dimension
senting different sets of messages. To do this, create a new XML model in Power- type based on key structures of each table. For tables that have a compound pri-
Designer, and either reverse engineer an existing XSD with the complex types mary key made up of foreign keys migrated from other tables, the logic deter-
defined, or use the palette to create new complex types in the model. When you mines that its a likely fact table, and for all other key structures, the table is deter-
check the model into the repository, click the Advanced button, and select mined to be a dimension.
Library in the Folder option.
Dimensional Modeling
7.6 Data Warehouse Modeling: Movement and Reporting In PowerDesigner, dimensional models represent the analytic reports themselves.
The dimensional model is a graphical representation of fact and dimension objects.
When you start trying to define and describe the data warehouse and business As shown in Figure 7.6, fact objects represent one or more fact tables coming
analytics systems, you need to understand data in motion between source systems together to make a single fact concept. Dimension objects represent the dimension
and analytics stores. You also want to know the relationship between analytics tables collapsed into a simpler representation, complete with multiple hierarchies
systems and the underlying data warehouse database. This helps ensure that representing drill-up and drill-down opportunities within the attributes.
youve identified the right data sources, that you can answer the business ques-
tions needed to help in decision making, and that you know what parts of the sys-
Time Location
tem will be affected when changes happen to any given component of the envi-
Time_ID <h:1> Location ID
ronment. Year <h:2> State
Month <h:3> City
PowerDesigner data mappings are captured using the Mapping Editor for easy,
Day <h:4> Postal/Zip Code
drag-and-drop identification of the dependencies between transactional systems OrderTime OrderLocation
Time <Default> <h>
and analytics systems. Follow these steps:
Order
1. Select Mapping Editor from the Tools menu. If this is the first time youve
Measure
started the Mapping Editor, youll be prompted to complete a wizard to iden-
CustomerID
tify the sources for the mappings. ItemsID
2. You may identify one or more PDMs to represent the source for the data ware- Date ID
Product ID
house or master datastore. Product Customer
3. Create mappings by dragging a source data element (table or column) from the ItemsID OrderProduct OrderCustomer CustomerID
Description Name
left-hand side to the destination (table or column) on the right. You can also define Address
mappings between an enterprise data warehouse and a series of data marts. Phone
282 283
7 SAP PowerDesigner Link and Sync for Impact Analysis and Change Management 7.7
These models are created either by selecting New Dimensional Diagram from the or the business process model. Linking between such models happens naturally
PDMs context menu, or running the wizard from Tools Multidimensional for the most part; for example, attaching a list of data elements to a process.
Objects Generate Cube.
When you define a CRUD matrix in a PowerDesigner Business Process Model
(BPM) referencing data in a CDM, youre creating links. When you create any type
Note
of dependency by drawing a reference, relationship, or inheritance, youre creat-
While its useful to mark tables as fact and dimension in order to identify where in the ing a link. You can also create links by opening any objects property sheet, going
database the structures for analytics systems will likely be finding information, its not a
to the Traceability Links tab, and clicking the New button to select any object in
description of a specific report.
any model.
You also establish links when binding requirements to any object through the
requirements traceability matrix. This is easily done in PowerDesigner by simply
7.7 Link and Sync for Impact Analysis and
opening the requirements traceability matrix, selecting any empty cell, and press-
Change Management
ing the (Space) bar. To remove a link, select a cell that contains a checkmark (iden-
PowerDesigner uses the dependencies that are tracked and managed between tifying the presence of a link), and press the (Space) bar. You can create dependen-
models to help facilitate impact analysis and change management. This is known cies between any two objects in PowerDesigner using the dependencies matrix,
as PowerDesigners Link and Sync technology. This allows CDMs, LDMs, and which looks and operates nearly identically to the requirements traceability
PDMs to remain synchronized through iterations of change without requiring matrix, but can be established between any two objects, in the same or in differ-
designers, architects, and developers to redo their work. ent models. To create a new dependency matrix, simply select New Traceability
Matrix from the models pop-up menu in the object browser, and specify the
Link and Sync captures the cross-domain dependencies, such as data used by a
object types to use for the rows and columns. You can also select which attribute
process step or flow, or the applications that access certain data assets. You can
will be used to identify the link, if more than one way to combine these objects is
show all business tasks and all applications that interact with enterprise data.
possible (e.g., reference or inheritance on an entity in a CDM).
In the following sections, well discuss how PowerDesigner can be used to create
links between any objects in any models, and how it automatically manages
Synching
model-to-model synchronization through the model generation engine.
The synchronizing part in PowerDesigner Link and Sync is when one model is
generated from another. PowerDesigner keeps track of the transformed objects
7.7.1 Link and Sync Technology and their source. When you generate a model from another (for example, when
From the name, you see that Link and Sync has two parts: the Link part and the creating a PDM from an LDM), the sync technology remembers everything. If you
Sync part. then make changes to the original model, the second generation isnt a new cre-
ation of a new PDM, but a write into the existing one generated the first time.
Sync technology publishes only the changes made in the LDM since the last gen-
Linking
eration. This way, any changes made to the PDM in areas not affected by the LDM
Linking is when a modeler recognizes a dependency between any two things in change will be preserved.
PowerDesigner and creates the link. You can create links between any PowerDe-
signer model, including models that arent directly used for data modeling but To initiate a synch process, use the model generator from the Tools menu. For
found in information and enterprise architecture, such as the requirements model example, to synchronize an LDM to a PDM, open the LDM first, and select
284 285
7 SAP PowerDesigner Link and Sync for Impact Analysis and Change Management 7.7
Generate Physical Data Model from the Tools menu. This initiates the sync 7.7.2 Impact Analysis Reporting
compare and presents you the Compare/Merge dialog. After accepting the The most important use case for keeping all these models linked and synchro-
changes you want to synchronize, PowerDesigner automatically applies them to nized together is so that you can determine what will happen if you change any-
the selected PDM and opens the PDM model when complete. thing. The Impact Analysis feature in PowerDesigner produces a list of impacted
PowerDesigners Merge Models dialog, shown in Figure 7.7, allows you to man- objects with a tree-like structure. Filters and other tools help scope the analysis to
ually override any preserved changes if needed, simply by checking the empty areas of interest. To begin an impact analysis in PowerDesigner, follow these
checkbox next to the detected difference. This is sometimes useful when imple- steps:
mentation starts to deviate too far from the original concept, and a reset in a pre- 1. Either select Impact Analysis from the Tools menu or right-click on any object
cise area is needed to get the database design back on track. in the browser or diagram area, and select Impact and lineage Analysis from
the pop-up menu.
2. Generate a diagram view from the tree view by clicking the Generate Diagram
button on the Impact and Lineage Analysis dialog box, as shown in Figure 7.8.
This diagram is very useful to collaborate with others in an easy-to-view format
(see Figure 7.9).
Synchronization ensures that models derived from each other remain aware of
each other and that dependencies can be tracked at the smallest level. This Sync
technology makes it natural and easy for business analysts, technical analysts,
architects, designers, and developers to remain in lockstep while managing con-
tinuous change at any level of abstraction.
286 287
7 SAP PowerDesigner Comparing Models 7.8
Model comparison is used whenever changes are made to a model and the model
(Order Management Process BPMN Descriptive) is checked into the repository. To initiate a compare in PowerDesigner, open the
Data Access Ship Local Postal Service Ground.Customer
(Order Management Process BPMN Descriptive) model you want to compare, and select Tools Compare from the menu. You
Sequence Flow Create Order
(Order Management Process BPMN Descriptive)
must choose the other model to compare this one to, and select OK to run the
Data Access Process Order.Customer
comparison.
(Order Management Process BPMN Descriptive)
Sequence Flow Process Ship Ground Service
(Order Management Process BPMN Descriptive)
Figure 7.10 shows a typical Compare Models dialog for two CDMs. This compari-
Data Access Process Corporate Order.Customer sons feature is also used when generating changes from one model into another
(Order Management Process BPMN Descriptive)
Sequence Flow Process Corporate Order when using Preserve Modifications. Compare Between can also be run at any time.
(Order Management Process BPMN Descriptive)
Data Customer
(Corporate Conceptual Data Model) (Order Management MS SQL Data Model) (Order Management MS SQL 2008 Data Model)
Entity Customer Table Customer View V_Orders
(Order Management Relational Logical Data Model) (Order Management Oracle 11g Data Model)
Entity CUST Table Customer
Impact analysis makes sure you wont forget that certain dependencies exist and
will take them into consideration on each and every change request from business
or technical stakeholders. Downstream, you can see what objects will need to be
changed, tested, and verified based on this change. Because you know what data-
bases, applications, and systems will be affected, you can get all the right people
involved, and when the change is made to the operational systems, its done in a
way that minimizes any surprises and minimizes the risk of any unplanned down-
time.
Modeling is a great way to communicate and collaborate with different people on Model comparison is useful for several reasons. Its a great way to see if there are
any complex project. To communicate effectively, its not always practical to open any similarities in models from completely different sources. Its also a great way
a modeling tool, navigate through multiple models, and read screens. To help to see what changes are made between two different versions of a model, or for
share information in any model, PowerDesigner has ways to analyze and report understanding the gap between current and desired future state.
on that information and then share it with all nonmodelers in the enterprise.
288 289
7 SAP PowerDesigner
Options allow you to narrow the scope of the compare by excluding comments,
data types, or other elements. We may force a compare between two objects that
were not found to be the same by using the Manual Synchronization function.
Yellow and red flags indicate differences, bold and grayed out indicate presence
and absence of whole objects, and the detailed compare window at the bottom
shows the exact difference. The compare preview allows you to save the compar-
ison as a Microsoft Excel spreadsheet for further analysis.
7.9 Summary
In this chapter, you learned that using PowerDesigner as an integral part of the SAP
EIM solution gives you the power to successfully navigate the pitfalls of business
transformation. PowerDesigner provides the right tools to manage information as
a corporate asset today and into the future. PowerDesigners unique integration
into the SAP landscape means designs in the models can easily translate directly to
physical artifacts in databases, data movement, and reporting technologies.
In the next chapter, well discuss SAP HANA Cloud Integration capabilities to con-
nect databases and applications on-premise and in the cloud.
290
Contents
Introduction ..................................................................................................... 17
7
Contents Contents
8 9
Contents Contents
4.10 Information Governance in SAP ..................................................... 173 6.1.9 Role of the Enterprise Information Architecture
4.10.1 Information Governance Use Scenario Phasing ................. 174 Organization .................................................................... 228
4.10.2 Technology Enablers for Information Governance ............. 176 6.2 Managing Data Migration Projects to Support Mergers and
4.11 NeedsEIM Inc. and SAPs Solutions for EIM ................................... 179 Acquisitions ................................................................................... 228
4.12 Summary ....................................................................................... 181 6.2.1 Scoping for a Data Migration Project ................................ 229
6.2.2 Data Migration Process Flow ............................................ 231
6.2.3 Enrich the Data Using Dun and Bradstreet (D&B) with
5 Rapid-Deployment Solutions for Enterprise Information
Data Services .................................................................... 236
Management ............................................................................. 183
6.3 Evolution of SAP Data Services at National Vision ......................... 236
5.1 Rapid-Deployment Solutions for Data Migration ........................... 184 6.3.1 Phase 1: The Enterprise Data Warehouse ......................... 236
5.1.1 Introduction to Data Migration ........................................ 185 6.3.2 Phase 2: Enterprise Information Architecture
5.1.2 Data Migration Rapid-Deployment Content ..................... 187 Consolidating Source Data ............................................... 238
5.1.3 Getting Started with Rapid Data Migration 6.3.3 Phase 3: Data Quality and the Customer Hub ................... 239
Rapid-Deployment Content .............................................. 189 6.3.4 Phase 4: Application Integration and Data Migration ....... 242
5.1.4 SAP Accelerator for Data Migration by 6.3.5 Phase 5: Next Steps with Data Services ............................ 242
BackOffice Associates ....................................................... 196 6.4 Recommendations for a Master Data Program ............................... 243
5.2 Rapid-Deployment Solutions for Information Steward ................... 197 6.4.1 Common Enterprise Vision and Goals ............................... 243
5.2.1 Information Steward Rapid-Deployment Solution 6.4.2 Master Data Strategy ........................................................ 243
Content ............................................................................ 198 6.4.3 Roadmap and Operational Phases .................................... 244
5.2.2 Getting Started with Information Steward 6.4.4 Business Process Redesign and Change Management ....... 244
Rapid-Deployment Solution Content ................................ 201 6.4.5 Governance ...................................................................... 244
5.3 Rapid-Deployment Solutions for Master Data Governance ............. 203 6.4.6 Technology Selection ....................................................... 245
5.3.1 Master Data Governance Rapid-Deployment 6.5 Recommendations for Using SAP Process Integration and
Solution Content .............................................................. 204 SAP Data Services .......................................................................... 246
5.3.2 Getting Started with SAP Master Data Governance 6.5.1 A Common Data Integration Problem .............................. 246
Rapid-Deployment Solution Content ................................ 206 6.5.2 A Data Integration Analogy .............................................. 247
5.4 Summary ....................................................................................... 207 6.5.3 Creating Prescriptive Guidance to Help Choose
the Proper Tool ................................................................ 248
6.5.4 Complex Examples in the Enterprise ................................. 249
6 Practical Examples of EIM ........................................................ 209 6.5.5 When All Else Fails ....................................................... 250
6.6 Ensuring a Successful Enterprise Content Management
6.1 EIM Architecture Recommendations and Experiences by
Project by Belgian Railways ........................................................... 251
Procter and Gamble ....................................................................... 209
6.6.1 Building the Business Case ............................................... 251
6.1.1 Principles of an EIM Architecture ..................................... 210
6.6.2 Key Success Factors for Your SAP Extended Enterprise
6.1.2 Scope of an EIM Enterprise Architecture .......................... 212
Content Management by OpenText Project ...................... 257
6.1.3 Structured Data ................................................................ 213
6.7 Recommendations for Creating an Archiving Strategy .................... 261
6.1.4 The Dual Database Approach ........................................... 214
6.7.1 What Drives a Company into Starting a Data
6.1.5 Typical Information Lifecycle ............................................ 216
Archiving Project? ............................................................ 261
6.1.6 Data Standards ................................................................. 220
6.7.2 Who Initiates a Data Archiving Project? ........................... 262
6.1.7 Unstructured Data ............................................................ 221
6.7.3 Project Sponsorship .......................................................... 263
6.1.8 Governance ...................................................................... 223
6.8 Summary ....................................................................................... 266
10 11
Contents Contents
PART II Working with SAPs Enterprise Information Management 8.2.3 Setting Up Your HCI Tenant ............................................. 299
Solutions 8.2.4 Setting Up Your Datastore ................................................ 300
8.2.5 Creating a New Project .................................................... 301
7 SAP PowerDesigner ................................................................... 269 8.2.6 Moving a Task from a Sandbox to a Production
Environment .................................................................... 304
7.1 SAP PowerDesigner in the SAP Landscape ..................................... 270
8.3 Summary ....................................................................................... 305
7.1.1 SAP Business Suite ........................................................... 270
7.1.2 SAP HANA Cloud Platform ............................................... 270
7.1.3 SAP Information Steward, SAP BusinessObjects 9 SAP Data Services ..................................................................... 307
Universes, and Replication ............................................... 270
9.1 Data Integration Scenarios ............................................................. 307
7.2 Defining and Describing Business Information with the
9.2 SAP Data Services Platform Architecture ........................................ 309
Enterprise Glossary ........................................................................ 271
9.2.1 User Interface Tier ............................................................ 310
7.2.1 Glossary Terms for Naming Standards Enforcement .......... 272
9.2.2 Server Tier ........................................................................ 313
7.2.2 Naming Standards Definitions .......................................... 273
9.3 SAP Data Services Designer Overview ............................................ 314
7.3 The Conceptual Data Model .......................................................... 273 9.4 Creating Data Sources and Targets ................................................. 318
7.3.1 Conceptual Data Elements, Attributes, and Data Items ..... 274 9.4.1 Connectivity Options for SAP Data Services ...................... 318
7.3.2 Separation of Domains, Data Items, and Entity 9.4.2 Connecting to SAP ........................................................... 321
Attributes ......................................................................... 275 9.4.3 Connecting to Hadoop ..................................................... 323
7.3.3 Entity Relationships .......................................................... 275 9.5 Creating Your First Job .................................................................. 324
7.3.4 Best Practices for Building and Maintaining an 9.5.1 Create the Data Flow ....................................................... 324
Enterprise CDM ............................................................... 276 9.5.2 Add a Source to the Data Flow ......................................... 325
7.4 Detailing Information Systems with Logical and Physical 9.5.3 Add a Query Transform to the Data Flow ......................... 325
Data Models .................................................................................. 278 9.5.4 Add a Target to the Data Flow ......................................... 325
7.4.1 Scope ............................................................................... 278 9.5.5 Map the Source Data to the Target by Configuring
7.4.2 Structure and Technical Considerations ............................ 279 the Query Transform ........................................................ 326
7.5 Canonical Data Models, XML Structures, and Other Datastores ..... 280 9.5.6 Create the Job and Add the Data Flow to the Job ............. 327
7.6 Data Warehouse Modeling: Movement and Reporting .................. 282 9.6 Basic Transformations Using the Query Transform and Functions ... 327
7.7 Link and Sync for Impact Analysis and Change Management ......... 284 9.7 Overview of Complex Transformations .......................................... 330
7.7.1 Link and Sync Technology ................................................ 284 9.7.1 Platform Transformations ................................................. 330
7.7.2 Impact Analysis Reporting ................................................ 287 9.7.2 Data Integrator Transforms ............................................... 332
7.8 Comparing Models ........................................................................ 288 9.8 Executing and Debugging Your Job ............................................... 336
7.9 Summary ....................................................................................... 290 9.9 Exposing a Real-Time Service ......................................................... 337
9.9.1 Create a Real-Time Job ..................................................... 338
9.9.2 Create a Real-Time Service ............................................... 340
8 SAP HANA Cloud Integration .................................................... 291 9.9.3 Expose the Real-Time Service as a Web Service ................ 342
9.10 Data Quality Management ............................................................ 343
8.1 SAP HANA Cloud Integration Architecture .................................... 292 9.10.1 Data Cleansing ................................................................. 345
8.1.1 SAP HANA Cloud Platform ............................................... 294 9.10.2 Data Enhancement ........................................................... 366
8.1.2 Customer Environment On-Premise .................................. 294 9.10.3 Data Matching ................................................................. 369
8.1.3 SAP HANA Cloud Integration User Experience ................. 295 9.10.4 Using Data Quality beyond Customer Data ...................... 386
8.2 Getting Started with SAP HANA Cloud Integration ........................ 297 9.11 Text Data Processing ..................................................................... 388
8.2.1 Blueprinting Phase ........................................................... 297 9.11.1 Introduction to Text Data Processing Capabilities in
8.2.2 Predefined Templates ....................................................... 298 SAP Data Services ............................................................ 389
12 13
Contents Contents
14 15
Contents
16
Index
A Archiving object
definition, 519
Accelerated reporting, 542 SAP ILM-enabled, 527, 548
Access server, 313 specific customizing, 554
Active area, 473 work center, 520
Address Assessment, 59
cleansing, 125, 128 Asynchronous replication, 135
cleansing/enhancement, 137 Atomic data, 218
correction, 366 Attributes, 274
directories, 362, 363 Audit area
information, 55 definition, 529
parsing, 353 demo, 530
profiling, 423 product liability, 530
validated, 137 set up, 548
Address cleanse, 350, 352 tax, 530
transform, 344 Audit package
Advanced profiling, 422 create, 556
results, 424 extract to BI, 557
AIS, 559 Auditing, 172
Alias, 272 Automated electronic discovery, 169
All-world address directory, 362
Ambari, 104
Analytical use, 309 B
APIs, 337
Application architecture, 117 BAdI, 469
Application integration, 242 change UI for entity type, 478
Application link enabling (ALE), 469, 481 BAPI, 321
Architecture, 209 Bar codes, 573
retention management, 527, 528 Best practices methodology, 183
system decommissioning, 528, 529 Best record strategy, 385
Archival data, 220, 223 BI, 175
Archive, 541, 565 Big data, 41, 42, 43
file, 526 processing and analysis, 323
hierarchy, 525 SAP HANA vs Hadoop, 109
index, 526 Binding, 427, 431, 447, 454
Archive administration data Blueprint, 297
transfer, 552 Break group, 373, 376
Archive Development Kit (ADK), 519 BRFplus, 179, 468, 480, 497, 498, 499, 501
Archive Management, 553, 554 custom validations, 474
Archiving, 165 single value decision table, 502, 503
object, 171, 173 user agent decision table, 502
policies, 176 Bulk data load, 120
scope, 264 Business Address Services, 123, 137
strategy, 261 Business efficiency, 154
using SAP HANA, 262 Business glossary, 115, 148
591
Index Index
592 593
Index Index
Data modeling, 407, 408, 476 Data quality scorecard (Cont.) Dual database strategy, 214 Entity relationship, 275
SAP HANA, 89 view, 448 Dun and Bradstreet, 29, 63, 236 define in PowerDesigner, 276
Data movement model (DMM), 116 view Business Value Analysis, 459 Duplicate check, 479 Entity type, 476, 485
Data profiling, 122, 140, 141, 346, 372, 405, Data replication, 481 Duplicate checking, 137 choose for business object, 488
413, 428, 432 framework, 469 create, 485
basic, 419, 422 Data Services relationships, 477
create validation rule, 427 connect to Hadoop, 323 E ERP, 137, 179
project, 415 connect to SAP BW, 322 ETL, 110, 120, 126, 127, 217, 235, 247, 248,
set up task, 417 connect to SAP ERP, 321 Easy Document Management, 159 307, 406, 407, 408, 438, 452, 539
Data provisioning, 84 connect to SAP HANA, 323 ECM, 43, 50, 113, 154, 156, 162, 165, 251 Executive sponsor, 55
SAP HANA, 90 server tier components, 313 integrated, 563 Extract, Transform, Load, 541
Data quality, 67, 68, 127, 131, 132, 138, 139, Data services connectivity, 292 integration layer, 574 Extraction, transformation, and loading see
148, 174, 176, 181, 186, 225, 226, 232, Data Services Workbench, 91 workspace, 575, 576, 578 ETL
239, 240, 307, 312, 378, 387, 389, 392, Data steward, 68, 72, 142, 143, 144, 178, 438, ECMLink, 575 Extractors, 321
414, 436, 437, 451, 452, 453, 465, 478, 443, 448, 502, 507 Editions, 477
479, 509 UI, 311 EIM, 25, 27, 28, 36, 40, 43, 69
assessment, 431 Data warehouse, 126, 214, 218, 308, 333 architecture recommendations, 209 F
dashboard, 435 governance, 220 Hadoop, 110
levels, 51 modeling, 282 strategy, 43 Fact object, 283
management, 343 Database administrators, 262 with SAP HANA, 89 Failed record, 450
measurement, 143 Databases, 126 E-mail Response Management System, 159 Family match, 373
metrics, 226 Datastore, 318, 396 Emails, 563 File source, 320
monitor, 427 create, 300, 319 Enterprise Financial impact, 456
monitoring, 140, 141, 406, 452 import tables, 300 application integration, 217 Financial master data, 152
process, 130 Decision tables, 499 search, 160 Floor Plan Manager (FPM), 489
requirements, 225, 405 Decommission, 26 services, 469 Flume, 102
root-cause analysis, 453 Decommissioning, 168, 539 workspace, 159 Form UIBB, 491
score, 431, 435, 437 De-duplication, 125, 231, 234, 235, 240, 365, Enterprise CDM, 273
scorecard, 426, 442, 446, 448, 452 370, 372 best practices, 276
scores, 448 Demographic data, 368 concepts, 274 G
telephone patterns, 241 Dependency profiling, 423 obsolete definition, 278
Data Quality Advisor, 145, 461 Derivation, 478 versions, 277 Generic object services, 582
Data quality dimension, 438, 443, 445, 448, Digital asset management, 155 Enterprise Content Management see ECM Geo directories, 368
450 Dimension object, 283 Enterprise data warehouse, 236, 344 Geocode, 240, 241
accuracy, 443, 445 Dimensional model, 283 Enterprise glossary, 271 Geocoding, 367, 370
completeness, 443 Direct linkage, 453 naming standards, 272 Geolocation, 219
conformity, 443, 446, 448 Direct marketing, 370 synonyms, 277 Geospatial, 366
consistency, 444 Discovery, 59 Enterprise information architecture, 269 data, 367
integrity, 444 Discrete format, 347 consolidate source data, 238 Global address cleanse, 350, 353, 357
timeliness, 444 Document, 563 details, 210 parse data, 350
uniqueness, 444 archiving, 565, 566 role of, 228 Global address cleansing, 423, 425
Data quality scorecard, 141, 437 management, 155, 566, 568 scope, 212 Global data manager, 45
bind data sources to, 447 Document-centric workflow, 566, 568 Enterprise Information Management see Global standards, 41
components, 439 Domain, 274 EIM Governmental regulations, 40
drill into details, 449 Drawing management, 252 Entity, 274, 391 Governmental standards, 55
key data domain, 442 DRF, 469 attribute, 274 Grammatical parsing, 390
tile, 439 DSO, 557 data item, 274 GS1, 144
extraction, 391, 397 Guidelines, 227
594 595
Index Index
596 597
Index Index
Master data governance, 499 Monitoring, 437 Physical data models, 116 Rapid-deployment solutions
application framework, 469 Multiline data, 349 Pig, 103 data migration, 184
Master record, 374 Multiline format, 347 scripts, 323 Information Steward, 197
Match, 369 Multiline hybrid format, 347 Platform transformation, 330 SAP MDG, 203
comparison options, 373 PLM, 162 Real-time data replication and synchroniza-
configuration, 374 Point-of-interest, 368 tion, 133
criteria, 373, 380 N Policies, 227 Real-time service, 340
group, 374, 382, 384 Policy expose as web service, 342
level, 373 No-match thresholds, 383 define, 549 Records management, 155, 179, 261, 565, 567
performance, 377 Nondiscrete data components, 349 definition, 178 Redundancy profiling, 423
scenario, 373 Nonparty data, 387 engine, 169 Reference data, 213, 215
score, 381 Nonrelational data, 109 implementation, 178 Regulatory compliance, 40
set, 373 Non-SAP systems, 534 set status to live, 550 Replication Server
standards, 378 NoSQL, 96, 103 Policy category Data Assurance, 136
threshold, 374 residence rules, 549 Reporting
datastore, 103
Match Criteria Editor, 381 retention rules, 549 increase performance, 542
Match Editor, 374, 380 Portal Site Management, 157 local, 559
Match method PowerDesigner models, 116 Repository tier, 314
weighted scoring, 375 O Predefined template, 298 Requirements traceability matrix, 285
Match transform, 344 Predictive analytics, 52, 175 Residence time
OLAP, 78, 97, 126
Match Wizard, 374, 379, 380, 381 algorithm, 80 definition, 521
OLTP, 78, 97
Matching, 128, 129, 132 Pre-parsed data, 353 Retention, 176
On-premise
process, 368 Principle, 211 limits, 220
rapid-deployment, 183
routine, 240 Print list, 531 management, 168, 169
Oozie, 104
score, 479 retrieve, 524 policies, 28, 171, 173, 178, 261
Open hub, 322
standards, 361 Procedures, 227 time unit, 550
OpenText, 113, 156, 157, 565
strategy, 371, 372 Process modeling, 480 Retention management, 256, 518
OpenText Knowledge center, 580
techniques, 372 Procurement, 162 capabilities, 529
Operational analytics, 214
Matching method Product liability, 173 unstructured data, 531
Operational data, 215, 216
combination, 374, 376 Product lifecycle management (see Retention Management Cockpit
Operational efficiencies, 37, 39, 245
rule-based, 374 PLM), 159 Administrator, 537
Operational master data management, 150
weighted scoring, 374 Product quality, 394 Line of Business, 537
MDG communicator, 493 Operational reporting, 214
Operational use, 308 Profiling task, 418 Retention period
Mergers and acquisitions, 228, 516 view results, 421 definition, 521
Metadata, 147, 213, 215, 221, 252, 551 Optimical character recognition (OCR), 254
Organizational change management, 175 Project, 302 maximum, 550
analysis, 140, 147 minimum, 550
apply, 222 Organizational ownership, 221
Output management, 155 Retention rules, 223
management, 139, 147, 452, 453
Metadata integration Output schema, 400 Q basics, 550
Retention warehouse, 170, 172, 542
execution, 409 set up, 173
Quality, 37
Metadata integrator, 407, 409 Retirement, 33
dimension, 440, 509
configure, 407 P Row data
Query transform, 325, 326, 327
Metadata management, 405, 406, 413
PaaS, 88 report discrepancies, 136
Metapedia, 148, 149, 410
Parallel processing architecture, 96 Rule binding, 441, 448, 450
synonym/keyword, 413
techniques, 411 Parsed data, 350, 353, 360 R Rule tasks
execute, 433
Migration, 28, 38 Parsed output, 352, 356
Rapid Data Migration Rule-based, 374
Missing data, 72 Parsing, 345
content, 189 Rules-based workflow, 496, 499
Model comparison, 289 Physical data model (PDM), 270, 278
Rapid Mart, 452 design, 505
Monitor, 139 structure definition, 279
598 599
Index Index
S SAP Data Services (Cont.) SAP Data Services Designer, 310 SAP HANA (Cont.)
architecture, 309 SAP Digital Asset Management, 157 native advanced features, 85
SAP Accelerator for Data Migration by Back- batch jobs, 316 SAP Document Access, 157, 164, 169 real-time trigger-based replication, 92
Office Associates, 196 breakpoints, 336 SAP Document Access by OpenText, 514, 524 SAP Business Suite, 86
SAP ArchiveLink, 165, 169, 514, 572, 575 built-in functions, 327 SAP Document Presentment, 157 the cloud, 87
attachments, 551 call as external service, 480 SAP ECC, 124 with EIM, 89
documents, 524 central repository, 314 SAP Employee Management, 157 with SAP MDG, 475
SAP Archiving by OpenText, 157, 164, 165, cleansing transformation, 233 SAP Enterprise Asset Management, 162 XS server, 84
167, 169, 173, 514 CMC, 408 SAP Enterprise Portal, 157, 159, 161, 164, SAP HANA Cloud Integration (HCI), 93, 118
SAP Audit Format, 559 470, 483, 575
connect to file source, 320 SAP HANA Cloud Integration for process inte-
SAP Business Process Management, 61, 179 SAP ERP, 121, 123, 152, 170, 172, 173, 190
data enhancement, 366 gration, 119
SAP Business Suite, 153, 162, 252, 255, 571
data quality, 240 document access, 164 SAP HANA Cloud Platform (HCP), 118, 294
standard business processes, 258
data validation, 364 migrate data to, 193 SAP HANA Enterprise Cloud, 87
validations, 474
Designer, 314 migration content, 190 SAP HANA One, 88
SAP Business Suite on SAP HANA, 86
enrich data, 236 SAP Extended ECM, 64, 66, 158, 161, 162, SAP HANA Studio, 84
SAP Business Warehouse (SAP BW), 67, 123,
125, 126, 127, 169, 170, 322, 407, 452, 536 ETL, 237 164, 165, 178, 179, 251, 252, 254, 256, SAP Identity Management, 121
connect to retention warehouse, 173 ETL capabilities, 539 260, 565, 569, 571 SAP ILM
reporting, 556 evolution, 236 ArchiveLink, 572 architecture, 527
SAP Business Workflow, 66, 74, 151, 179, extract legacy data, 242 capture, 569 cockpit roles, 537
259, 468, 494, 497, 498, 499, 573 function categories, 328 customer complaints, 254 conversion, 537, 551
configuration, 505 functions, 327 customize workspace, 579 conversion, replace old sessions, 554
SAP BusinessObjects BI, 147 history preservation, 333 integration with the SAP Business Suite, 570 cornerstones, 517
platform, 121, 125, 126, 312, 408 job, 316, 327, 336 metadata, 576 data archiving, 518
SAP BusinessObjects Business Intelligence, job server, 311, 313 migrate invoices to, 257 database storage option, 525
126, 179, 407 lineage analysis, 312 OpenText, 574 object, 548
SAP BusinessObjects Business Intelligence Local Object Library, 315 printout, 253 retention management, 518
(SAP BusinessObjects BI), 74 UI options, 259
local repository, 314 retention rules, 531
SAP BusinessObjects universe, 271 WebGUI, 578
lookup function, 328 Store Browser, 561
SAP BusinessObjects Web Intelligence, 124, workspace types, 577
major components, 309 system decommissioning, 518
189 SAP Extended Enterprise Content Manage-
management console UI, 311 SAP IMG, 476
SAP Cloud Operations, 299 ment by OpenText
SAP Content Server, 160 mappings, 311 SAP Information Lifecycle Management (ILM),
metadata, 311 success factors, 257 113, 159, 164, 165, 166, 168, 169, 170,
SAP CRM, 123, 138, 344
migration content, 190 SAP Folders Management, 159 173, 178, 179, 182, 186, 256, 567
Customer Interaction Center, 259
object types, 316 SAP GUI, 579 legacy functions, 173
document access, 164
overlap with SAP PI, 249 SAP HANA, 42, 48, 77, 106, 123, 125, 126, retention warehouse, 172
SAP Customer Relationship Management (SAP
parsing, 350 127, 170, 309, 323 SAP Information Steward, 61, 74, 113, 122,
CRM), 121, 190, 253
SAP Data Quality Management, 95, 128 Project Area, 315 analytics and BI, 85 139, 143, 147, 148, 149, 150, 153, 178,
SDK, 127 query transform, 325 archiving, 262 179, 186, 188, 232, 233, 235, 309, 312,
version for SAP solutions, 137 Rapid Data Migration, 187 as an application platform, 86 387, 407, 409, 416, 427, 431, 447, 466,
SAP Data Services, 61, 64, 66, 67, 74, 120, real-time job, 316, 338 basics, 81 508, 509, 510
121, 122, 124, 125, 126, 127, 129, 150, business benefits, 78
real-time service, 337, 340 Business Value Analysis, 456
151, 153, 168, 178, 181, 193, 229, 246, components and architecture, 82
SAP HANA, 90 CMC, 408
307, 318, 322, 325, 360, 363, 367, 368, data modeling, 89
server tier, 313 Data Insight project, 414
372, 387, 394, 407, 409, 423, 425, 452, data provisioning, 84, 89
tool palette, 315 hyperlinked numbers, 420
454, 467, 514 data quality, 94
update source system, 234 metadata management, 410
address check, 137 Hadoop, 109
use Hadoop, 111 Quality Dimension attribute, 444
administration, 311 index server, 83
600 601
Index Index
SAP Information Steward (Cont.) SAP NetWeaver Master Data Management Scripting, 304 System decommissioning (Cont.)
rapid-deployment solutions, 197 (SAP NW MDM) (Cont.) Semantic disambiguation, 390 enable system for SAP ILM, 535
read repository, 270 trigger workflow, 66 Sentiment, 32 extract data, 543
SAP HANA, 94 UI modeling, 478 Sentiment analysis, 131 non-SAP systems, 539
statistical information, 413 with SAP HANA, 475 Service-level agreement, 72, 414 preliminary steps, 534
UI, 311 SAP Plant Maintenance (PM), 162 normal, reverse, 72 report on legacy data, 537
SAP Invoice Management, 157, 257, 259 SAP Portal Content Management, 157 Similarity scoring, 372 reporting, 555
SAP IQ SAP Portal Content Management by Open- Single Instruction, Multiple Data (SIMD), 81 set up audit areas and rules, 548
store archive file, 526 Text, 255 Single-object maintenance transfer and convert files, 551
store archive index, 526 SAP PowerDesigner, 115 UI, 489 transfer archive administration data, 552
SAP Landscape Transformation, 186 compare dialog, 286 Slowly changing dimensions, 333 transfer data, 537
SAP Landscape Transformation Replication data mapping, 282 SN_META System Decommissioning Cockpit
define relationship, 276 file, 551
Server, 92 Administrator, 538
dimensional modeling, 283 Snapshot, 524, 545
SAP LT Replication Server, 514, 539 Line of Business, 538
glossary, 272 Social media, 41, 569
SAP Master Data Governance System landscape harmonization, 516
glossary, configure, 273 SPRO, 476
rapid-deployment solution, 203 System of record, 216
impact analysis, 287 Sqoop, 101
SAP HANA, 95
library, complex types, 282 SRM, 62
SAP NetWeaver Application Server ABAP,
Link and Sync technology, 284 SRS, 528
137, 186, 580 linking, 284 T
SAP NetWeaver Business Client, 470, 483, Staging, 472
mapping, 281 area, 473
537, 538, 548, 551, 575 Task, 301
model compare, 289 Standardization, 345
SAP ILM cockpits, 539 move to production, 304
realize value, 269 rules, 387
SAP NetWeaver Master Data Management SAP Business Suite, 270 start with web service, 305
Standards, 227 template, 302
(MDM), 467 SAP HANA, 270
Step type, 506, 507 Tax
SAP NetWeaver Master Data Management synchronizing, 285
Storage, 168, 172 audit, 166
(SAP NW MDM), 63, 66, 113, 123, 125, table definition, 282
Storage and retention service, 528 reporting, 173
137, 150, 151, 153, 178, 179, 181, 467, XML model, 280
Storage system Technical requirement, 425
468, 470, 508 SAP Process Integration (PI), 246
ILM-aware, 523 Tenant, 292
assign processors to workflow, 495 SAP Process Orchestration, 64, 65, 66, 74,
Structured data, 32, 33, 213 set up, 299
business activity, 480 246, 343
Subordinate record, 374 Term
change request ID, 66 SAP Rapid Data Migration, 186
Supplier, 28 hierarchies, 412
configuration steps, 476 SAP Rapid Deployment solutions, 183
Sybase, 318 related, 412
custom-defined object, 484 SAP Replication Server, 92, 114, 133
Sybase IQ, 127 Text
data quality, 138 Integration with SAP Data Services, 136
Synchronizing, 285 analytics, 388
define UI, 489 Integration with SAP PowerDesigner, 136
Synonym, 412 data, 32, 394, 395
flex mode, 473 SAP River, 81
SAP Smart Business, 476 assign to common term, 277 mining, 36
generic workflow template, 499 System consolidation, 186
SAP solutions for information lifecycle man- Text data processing, 121, 130, 131, 132, 181,
import master data, 483 System decommissioning, 43, 169, 170, 172,
agement, 513 307, 389, 390, 393, 394, 399, 400
maintain SAP ERP attributes, 65 518, 539
overview, 513 dictionary, 393
master data changes, 234 archive transactional data, 543
SAP StreamWork, 159 entity, 392
master data hub, 471 configure retention warehouse system, 535
SAP Travel Receipt Management, 157 entity types, 399
multi-attribute drill-down, 475 convert data, 537
SAPUI5, 84 extraction, 392
process flow, 473 data analysis, 534
Scaling, 96 rule, 393
reuse mode, 473 data transfer, 551
Scanned invoice, 169 transform configuration, 396
rules-based workflow, 497 data transfer and conversion, 548
Schema, 338 use cases, 388
run on SAP ERP, 471 Scope, 278 define audit areas, 537 Time reference, 550
searches, 479 Scorecard, 139 detailed example, 542
602 603
Index Index
604 605
First-hand knowledge.