• No results found

Template Revision v3.0

N/A
N/A
Protected

Academic year: 2021

Share "Template Revision v3.0"

Copied!
30
0
0

Loading.... (view fulltext now)

Full text

(1)

Prasad illapani

SAP HANA & Big Data - Product Management & Strategy

SAP Labs LLC., Bellevue, WA

Data Provisioning from SAP and Non-SAP

Data Sources to SAP HANA

(2)

Legal Disclaimer

The information in this document is confidential and proprietary to SAP and may not be

disclosed without the permission of SAP. This presentation is not subject to your license

agreement or any other service or subscription agreement with SAP. SAP has no obligation to

pursue any course of business outlined in this document or any related presentation, or to

develop or release any functionality mentioned therein. This document, or any related

presentation and SAP's strategy and possible future developments, products and or platforms

directions and functionality are all subject to change and may be changed by SAP at any time

for any reason without notice. The information on this document is not a commitment, promise

or legal obligation to deliver any material, code or functionality. This document is provided

without a warranty of any kind, either express or implied, including but not limited to, the

implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This

document is for informational purposes and may not be incorporated into a contract. SAP

assumes no responsibility for errors or omissions in this document, except if such damages

were caused by SAP intentionally or grossly negligent.

All forward-looking statements are subject to various risks and uncertainties that could cause

actual results to differ materially from expectations. Readers are cautioned not to place undue

reliance on these forward-looking statements, which speak only as of their dates, and they

should not be relied upon in making purchasing decisions.

(3)

Agenda

SAP HANA Platform - Data Management Portfolio

Data Provisioning with SAP HANA - Options

SAP LT Replication Server ( Real Time )

SAP Replication Server ( Real Time )

SAP Data Services 4.2 ( Batch )

SAP Event Stream Processor 5.1 ( Real Time )

SAP Sql Anywhere ( Sync )

3

rd

Party ETL tools Integration with SAP HANA via Certification

(4)

SAP HANA- Data Management Portfolio

End-to End Data Management & App Platform for Real-Time Business

SAP IQ

Column Database to power

extremely large EDW and

Big Data analytics with best

TCO

OLAP

SAP SQLA

Mobile & Embedded

Database to provide delivery

to the point of decision and

enable new LoT applications.

Complex Event Processing

Server to filter and analyze

high volume streaming data

in real time for new real-time

applications.

SAP ESP

SAP ASE

Relational Database to

support extreme transactional

applications with best TCO

and price performance.

OLTP

SAP Data Services

World Class Integration package

to help cost effectively move,

improve and govern your data

for critical applications

SAP Replication

Server / SAP SLT

Replication Solution to move and

synchronize data for HA/DR and

real-time data distribution

applications. Relatime Replication

to Sap/non-SAP data sources

SAP HANA platform

Processing Engine

Application Function Lib. & Data Models

Database Services

(OLTP + OLAP)

Extended

Application

Services

Integration Services

SAP HANA PLATFORM

In-memory processing platform for real-time transactions +

end-to-end analytics that offers massive simplification.

Unified

Administration

Application

Development

e

e

Custom Apps

Mobile Apps

Analytics / BI

(5)

Data Provisioning - Options

Real-time high volume data integration from any source

SAP HANA

Smart

Data Access *

SAP Event

Stream

Processor

SAP Data

Services

SAP

Replication

Server

SAP LT

Replication

Server

SAP

SQL Anywhere

Any DATA

Data Acquisition

Components/Capabilities

Event Streams

Data

Synchronization

Data Virtualization

ODBC

SAP HANA

Virtual Tables

Data Sources

(

SP6: HANA, IQ, ASE,

Hadoop, Teradata)

Network Devices

– Wired / Wireless

Event

Data Source

Non-SAP Data

Sources

Cloud

Deployments

SAP Business

Suite

Trigger-Based

Log-Based

ETL, Batch

ECH

ODBC

HANA ODBC

ODBC

HIVE-ODBC

* Smart Data Access – SAP

(6)

SAP HANA

Application

Tables

Efficient implementation of data

replication via DB trigger

based on change capturing

concept

Highly scalable and reliable

replication process, including

comprehensive data transformation

capabilities on the fly

Fast data replication via DB

connection,

integration into SAP HANA Studio

SAP HANA Studio

SAP Source System

SAP LT Replication

Server

Target

Systems

SAP Business Suite

Application table

Logging table

DB

trigger

Read Engine

Read Engine

Mapping &

Transformation

Engine

Write Engine

SAP LT Replication

Server

RFC

Connection

DB

Connection

(7)

SAP LT Replication Server transfers all metadata table definitions from the non-ABAP source system to the HANA system. From the HANA Studio

perspective, non-SAP source replication works the same as for SAP sources. When a table replication is started, SAP LT Replication Server creates

logging tables in the source system. The read engine is created in the SAP LT Replication Server. The connection the non-SAP source system is

established as a database connection.

SAP HANA

Application

Tables

Non-ABAP System

Application table

Logging table

DB

trigger

Non-SAP Source System

SAP LT Replication

Server

Target

Systems

SAP LT Replication Server

Read Engine

Mapping &

Transformation

Engine

Write Engine

DB

Connection

DB

Connection

LT Replication from non-SAP sources system

(8)

TODAY

Planned Innovations

Future Direction

Strategic Developments

Transactional consistency for

complex objects

Open interface to feed analytical

non-ABAP target systems from

ABAP source systems

New Features

Templates to manage and reuse

settings across tables,

configurations, and systems

Automated parallelization for

replication

Integrated consistency check with

automated repair mode

SAP BW scenario:

Alternative for extracting data for

certain complex objects

Preview mode for test runs

Continuous Improvements

Automated adaption of replication

after operational events like NZDT,

OS/DB migration or system refresh

SAP Landscape Transformation Replication Server

Product Road Map Overview - Key Themes and Capabilities

Strategic Developments

Object-based replication

Enhanced troubleshooting

framework with self-repair

functionality

Alternative for extracting data for

almost all complex objects to

enable real-time replication and

to reduce the transfer volume for

SAP BW

Simulation and debugging

engine for transformation rules

Manage execution, monitoring,

or troubleshooting on mobile

devices

Heterogeneous fallback and

data synchronization solution for

Suite on SAP HANA

Optimized delta recording for

SAP HANA as a source

database

Strategic Developments

Replication from ABAP to ABAP

systems (covering the complete

SAP Business Suite)

Data provisioning for SAP BW 7.3

or higher and SAP Data Services 4.2

Evolved and integrated solution as

part of SAP’s RTDP strategy

New Features

1:N replication for non-ABAP source

systems

Replication logging feature for

backup and recovery

Support of views as source objects

Filtering option for records in source

system

Continuous Improvements

Enhanced monitoring capabilities

Simplified administration

Support of replication to non-ABAP

systems (today already available as

project solution)

(9)

SAP Replication Server

Real-time data, delivered reliably, enterprise-wide

SAP Replication Server is a real-time, low-impact, database replication solution with

rich enterprise-level features for both SAP and non-SAP databases and

applications. It securely, reliably, and rapidly moves and synchronizes data across

multiple data sources in real time to deliver:

High Availability/

Disaster Recovery

SAP Replication

Server keeps full

up-to-the-minute

copies of data

available and

standing by.

If primary systems

fail, the synchronized

replicates take up the

workload without

interruption.

Real-Time

Reporting

and

Consolidation

With SAP Replication

Server delivering

consolidated,

real-time data to analytics

systems, every part

of the business can

make decisions

based on the most

current data.

Data Distribution

Data sharing and

synchronization

enable organizations

to leverage all

their data across

heterogeneous

systems, with

confidence that

it is current and

consistent.

(10)

SAP Replication Server for SAP HANA 15.7 SP200

ECH

1.

Real time replication solution enables both in-bound and out-bound HANA data movement

a)

Replication Agent for Oracle, ASE, DB2 and MS SQL (RAX) provides non-intrusive, low latency change

data capture for both DDL and DML

b)

Replication Agent for HANA (RAH) enables HANA to HANA replication for both DDL and DML, optimized for

real time HANA data distribution and reporting

c)

Express Connect for HANA (ECH) leverages HANA native driver’s bulk capability for better performance

2.

Support for both SAP Business Suite and non-Business Suite source applications

3.

Heterogeneous direct load materialization (a.k.a. initial load) without downtime

4.

Preserve Transactional Consistency between source and target databases

5.

Flexible Deployment over LAN/WAN, with multiple sources to multiple targets topology

6.

Data Assurance support to ensure distributed data consistency

Source

DB

Source:

• SAP HANA

• SAP ASE

• Oracle

• MS SQL

• IBM DB2

SAP Replication Server provides real-time or scheduled transactional replication for SAP HANA

SAP Replication

Server for HANA

WAN

LAN

ECH

SAP Replication

Server for HANA

SAP Replication

Server for HANA

(11)

1.

Direct load materialization optimized for large data volume with zero downtime

a)

Replication to other tables not suspended during direct load materialization

2.

Seamless integration with Replication Server

a)

Integrated with create subscription command to table level replication definitions

b)

Completely eliminate need for manual / bulk materialization

3.

Multiple parallel threads can be configured to load data from one primary table to its

corresponding replicate table.

a)

Default # of thread is configured as 5.

b)

Multiple tables can be configured for materialization in parallel.

4.

Build-in monitoring for materialization progress for ease of management

Source

DB

• SAP ASE

• Oracle

• MS SQL

• IBM DB2

SAP Replication

Server for HANA

ECH

(12)

SAP Replication Server Data Assurance for SAP HANA

1.

Ensures data consistency between sources and SAP

HANA targets

2.

Highly scalable and can be deployed flexibly to meet

high performance and complex topology requirements

3.

Supported database types:

a)

HANA

b)

IQ

c)

ASE

d)

Oracle

e)

MS SQL

f)

IBM DB2

SAP Replication

Server - DA

Create CompareSet Wizard

(13)

Real Time HANA to HANA replication

1.

Replicates data from HANA to HANA, optimized for Replicating and Data

Distribution

2.

Supports Multiple Replication Modes

a)

Transactional Consistency

b)

Eventual Consistency

c)

Change Data Capture

d)

Transactional Change Data Capture

3.

Highly scalable and parallel task-based execution for both initial load

and replication

(14)

Planned Innovations

Future Direction

Today

HANA Replication for

Business Suite & Zero Data

Loss (ZDL) for ASE

HANA replication for Business

Suite on ASE, Oracle, DB2 and

MS SQL

DDL replication support for

HANA

HANA out-bound replication for

real-time reporting

Data assurance for HANA

(DB2, MS SQL)

Oracle XStream API integration

ZDL support for HA/DR using

synchronous replication

Report off-loading (use standby

for read only reporting)

SRS and Data Services

integration phase II

Unified RTDP replication

platform

Integration of SRS capabilities

into HANA engine

Hana Studio Integration

Extend integrated HA/DR,

synchronous replication feature

to all ASE customers

Advanced admin & monitoring

support for Replication via SCC

Cloud Data Replication

Hadoop Integration

Replicate out of non-database

sources and databases that

don’t expose log API

SAP Replication Server

Product road map overview - key themes and capabilities

SAP Business Suite support

& SAP HANA replication

ASE 15.7 SP100 feature support

Integrated ASE/SRS for

Business Suite

Planned and unplanned

downtime support for SAP

Business Suite/ASE

HANA replication from ASE,

Oracle, DB2 and MS SQL for

non-SAP applications

Heterogeneous materialization

for HANA

RSME enhancement (JBoss

certification)

Data assurance – Business

Suite ASE, HANA, Oracle & IQ

SRS and Data Services

integration phase I

This is the current state of planning and may be changed by SAP at any time.

Real-time replication for SAP

HANA

Real-time replication to SAP

HANA from SAP Business Suite

(15)

SAP Data Services 4.2

SAP Data Services (DS)

is suited for Data Integration (Batch), with

HANA optimized capabilities for Transforming, Cleansing* and

Integrating (bulk or delta) structured and unstructured* data from many

different Sources (SAP and non-SAP) to the Target (SAP HANA).

SAP Business Suite,

Success Factors,

RDBMS, 3

rd

party Apps

Text and Binary Files,

XML, Excel, JMS,

Web Sources

SAP Data Services:

Connectivity

Transformations

Quality

Hadoop/Hiv

e

S

A

P

H

A

N

A

HANA Studio

SAP

in-memory

computing

SAP

in-memory

computing

Data Services

Native support for 40+ sources and interfaces

(16)

Dataflow Optimization

Using HANA calculation views

Push down data transformation to HANA for

faster and more efficient processes

Data flows are optimized with

SQL

and

SAP

HANA SQL Script/L

based Calculation views

More operations are pushed down into HANA

with Calculation view optimization compared to

SQL optimization

Table

READ, FUNCTIONS, ORDER BY,

GROUP BY, JOIN, MERGE

operations are

pushed down to HANA using Calculation views

Loading of Target HANA tables are done within

(17)

Dataflow Optimization Comparison

-SQL and HANA calculation views

SQL

Calc View

Calc View

SQL

Calc View

Calc View

Calculation

View

(18)

Optimized – SQL & HANA calculation views

SELECT "EMP"."EMPNO" , "EMP"."DEPTNO“ FROM "HARI"."EMP" "EMP"

where ( "EMP"."EMPNO" > 500000)

ORDER BY "EMP"."DEPTNO" ASC

SELECT { fn ucase( "PERS_1"."FNAME" ) } , "PERS_1"."ADDRESS" , "PERS_1"."EMPNO"

FROM "HARI"."PERS" "PERS_1"

SELECT "EMP_2"."EMPNO" , "EMP_2"."DEPTNO“ FROM "HARI"."EMP" "EMP_2"

where ( "EMP_2"."EMPNO" < 500000)

ORDER BY "EMP_2"."DEPTNO" ASC

SELECT { fn ucase( "PERS"."FNAME" ) } , "PERS"."ADDRESS" , "PERS"."EMPNO"

FROM "HARI"."PERS" "PERS"

CREATE PROCEDURE "HARI"."DS_76F91B_CV_LDR" (OUT VAR_DS_76F91B_TT "HARI"."TT_EMP_DTL") LANGUAGE SQLSCRIPT READS SQL DATA AS

BEGIN

PERS = SELECT "EMPNO" "EMPNO","FNAME" "FNAME","ADDRESS" "ADDRESS" FROM "HARI"."PERS";

ORDER_BY1 = SELECT "EMP_2"."EMPNO" "EMPNO", "EMP_2"."DEPTNO" "DEPTNO" FROM "HARI"."EMP" "EMP_2"

where ( "EMP_2"."EMPNO" < 500000)

ORDER BY "EMP_2"."DEPTNO" ASC;

JOIN_1 = SELECT "ORDER_BY1"."EMPNO" "EMPNO", { fn ucase( "PERS"."FNAME" ) } "FNAME", "PERS"."ADDRESS" "ADDRESS"

FROM :PERS "PERS" INNER JOIN :ORDER_BY1 "ORDER_BY1" ON "PERS"."EMPNO" = "ORDER_BY1"."EMPNO";

PERS_1 = SELECT "EMPNO" "EMPNO","FNAME" "FNAME","ADDRESS" "ADDRESS" FROM "HARI"."PERS";

ORDER_BY2 = SELECT "EMP"."EMPNO" "EMPNO", "EMP"."DEPTNO" "DEPTNO" FROM "HARI"."EMP" "EMP"

where ( "EMP"."EMPNO" > 500000)

ORDER BY "EMP"."DEPTNO" ASC;

JOIN_2 = SELECT "ORDER_BY2"."EMPNO" "EMPNO", { fn ucase( "PERS_1"."FNAME" ) } "FNAME", "PERS_1"."ADDRESS" "ADDRESS"

FROM :PERS_1 "PERS_1" INNER JOIN :ORDER_BY2 "ORDER_BY2" ON "PERS_1"."EMPNO" = "ORDER_BY2"."EMPNO";

MergeTx = SELECT "EMPNO","FNAME","ADDRESS" FROM :JOIN_1 UNION ALL SELECT "EMPNO","FNAME","ADDRESS" FROM :JOIN_2;

VAR_DS_76F91B_TT = SELECT * FROM :MergeTx;

END;

O

p

ti

m

iz

e

d

S

Q

L

O

p

ti

m

iz

e

d

C

a

lc

V

ie

w

(19)

Planned Innovations

Future Direction

Today

This is the current state of planning and may be changed by SAP at any time.

(Release 4.2 SP1)

SAP Data Services

Product road map overview - key themes and capabilities

Simple

Enhanced user operations in

Designer and Management

Console

Big data

Tight integration with Replication

Server

JSON file format support

Performance optimization for

HANA and other data sources

Data Preview for HDFS files

Data Preview for HIVE tables

Support HiveServer2

Support Apache Hadoop 2.2

Governance

Stored procedure support for

metadata integrator

Data Quality Management global

expansion

Job statistical dashboards

Simple

Enhanced user experiences in

Data Services UI tools

Big data

HBase system support

Integrated Job Monitoring

Enhanced unstructured data

support for archived files, email

and mail attachment

Expanded data sources support

Leverage in-memory technology

to provide high performance and

powerful new functionalities to

enable ‘smart’ information

management systems

Enterprise support

Data masking for classified data

Data Quality Management global

and domain expansion

Simple

Data quality advisor for cleansing

& matching rules

Workbench support for batch

data processing

Big data

Real-time changed data capture

with Replication Server and LT

Replication Server

RESTful web services support

Enhanced DS Adapter SDK

framework

Hive/HDFS Support

Pushdown Transformation to

Hadoop

Governance

Lineage into HANA analytical

views

Data profiling natively in HANA

(20)

SAP Event Stream Processor

ESP Engine

SAP HANA Studio

Input Streams

Sensors

Messages

Transactions

Market data

Clicks

SAP HANA

Alerts

Dashboards

Applications

adapters

(21)

What sets SAP ESP apart

Performance

Scalable for extreme throughput

Consistent low-latency

Only CEP vendor to submit to STAC

benchmarking

User Productivity

CCL is familiar and simple – minimal

learning curve

Studio with visual editor as well as text

editing and testing tools

SPLASH scripting

Overcome limitations of SQL

Flexibility and productivity

“Private Cloud” Architecture

Scalable, Dynamic

State Management

Unique ability to automatically apply

incoming events as inserts/updates/deletes

to a table

Simplifies modeling

Extremely efficient

Dynamic

Add continuous queries to live system

High Availability

Hot-Hot with Auto-Failover

Advanced Subscriptions

Initial state followed by updates

Subscriptions with predicates

SCC Operations Console

Dedicated browser-based monitoring and

control

Part of the SAP Real-time Data Platform

(22)

Planned Innovations

Future Direction

Today

This is the current state of planning and may be changed by SAP at any time.

(Release 5.1 SP04)

SAP Event Stream Processor

Product road map overview - key themes and capabilities

See Appendix for abbreviations

Streaming engine within

the SAP HANA landscape

Streaming leverages HANA

platform services

Common HANA adapter

framework

Events on HANA tables

ESP cloud deployment

Dynamic provisioning

Multi-tenant

Elastic ESP

Distributed projects

System optimization tools

Streaming option for SAP

HANA

ESP installation via HANA

installer

Integrated monitoring via

HANA cockpit and SAP DB

control center

ESP project deployment units

Expanded integration

options

Web socket support

Usability/simplification

Database services

management

Cluster configuration

SAP HANA integration

High speed data capture using

SAP HANA

Join with HANA tables in ESP

projects

ESP plug-in for HANA studio

Data type alignment

Expanded integration

options

Web services & SAP RFC

Adapter framework for rapid

integration customization

Elastic ESP

Run-time parallelization of

stream operators for increased

scalability

Zero data loss options

Project-wide checkpoints and

guaranteed delivery

(23)

SAP SQL Anywhere

SQL Anywhere

is a comprehensive suite of infrastructure that provides

data

management, cloud infrastructure

,

synchronization and data exchange

technologies

that enable the rapid development and deployment of

database-powered applications

in

embedded

,

small and medium businesses (SMB), SaaS

, and

remote and mobile

environments.

Data Management

SQL Anywhere

UltraLite

Data Exchange

MobiLink

SQL Remote

Store data in servers,

desktops, laptops, tablets and

smartphones

Synchronize information

to and from enterprise

back-ends

Cloud Infrastructure

SQL Anywhere,

on-demand

Manage many databases

in a cloud environment

(24)

Moving Data Through Many Environments

Individual

Data Center

Office

Departmental

Embedded

Workgroup

Mobile &

Remote

Enterprise

Systems

(25)

Planned Innovations

Future Direction

Today

This is the current state of planning and may be changed by SAP at any time.

SAP SQL Anywhere

Product road map overview - key themes and capabilities

SQL Anywhere 16

Zero-admin, full-featured RDBMS

Fully embeddable in ISV systems

Bi-directional synchronization with

enterprise DBMS systems

Areas of enhancement around:

Performance and scalability

Data distribution

Security

Developer productivity

SQL Anywhere, on-demand

1.0

Cloud data management

infrastructure featuring:

Elastic data provisioning

Tenant data isolation

Multi-tenant security

Scalability for ISVs

Full relational power

ISV-focused tooling

Support multiple database

versions

Autonomic data management

Recognize and adapt to modern

hardware configurations

Proactively monitor server health

Continuous improvements to

self-tuning capabilities

Support JavaScript external

environment

SAP Ecosystem integration

Synchronization to SAP

Landscapes

Integration with SAP Mobile

Platform

Autonomic data management

Continued focus on

self-management for on-premise,

cloud, and virtualization scenarios

Keep up with changing OS

landscape, language drivers/APIs,

and developer tool support

SAP Ecosystem integration

SAP Real-time Data Platform

Integration

Embedded and satellite DB

Server

Data federation

Tooling

SAP Mobile Platform integration

Extended cloud functionality

Cloud architecture maintenance

enhancements

SQL Anywhere multi-version

database support

(26)

3

rd

Party Integration – SAP HANA Certification Program

SAP Partners can enroll into SAP HANA Certification Program to integrate their ETL tools with

SAP HANA for data loading use case scenarios.

Certification is available for JDBC and ODBC interfaces

Partners can initiate the discussions through their SAP partner manger

SAP HANA PM & ICC teams can provide additional details about the certification requirements

Certified Partner ETL tools:

-

Informatica Inc.

-

SAS Inc.

(27)

Key Takeaways

SAP Hana Platform - Overview

Data Provisioning options with SAP HANA & Roadmaps

(28)

Further Information

SAP Data Services

http://scn.sap.com/community/data-services

Experience SAP HANA

http://www.saphana.com/

SAP EventStreamProcessor

http://www.sap.com/solutions/technology/database/complex-event-processing/index.epx

http://scn.sap.com/community/event-processing

http://scn.sap.com/community/developer-center/sybase-esp

SAP LT Replication Server

http://service.sap.com/hana

(29)

Thank you

Prasad Illapani

Product Management & Strategy (Big Data & SAP HANA)

SAP Labs LLC, Bellevue, WA

(30)

© 2014 SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.

The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.

These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or

warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group

products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing

herein should be construed as constituting an additional warranty.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in

Germany and other countries.

References

Related documents

† Service: Scania recommended maintenance (X,S,M,L) ° Consumables: Globes, fuses, relays (provided during routine services) † Consumables Plus: Drive belts, wiper blades, top-up

Any Source Data Load Metadata Open Hub SAP BusinessObjects Data Services 4.0 NewDB (in-memory) Modeler HANA SAP ERP BW Repository Server Designer and Management Console..

The offset for lost volume damages is implicitly invited by section 2-718(3). 1981) (holding that damages should be calculated at cost of performance even if

In-Memory Computing Engine Software Data Modeling and Data Management Real-time Data Replication Data Services for SAP SAP Business Suite, SAP BW and 3rd Party

For real time (trigger based) and scheduled batch load Data Replication and from Source to Target for SAP and non-SAP data sources (SAP supported data bases only)..  This is

Calculation and Engine Calculation and Planning Engine Row &amp; Storage Row &amp; Column Storage SAP LT Replication Server SAP Business Suite SAP BW Non SAP Data Sources

To the extent that intervention induces technical trading profitability, trading rules may generate profit opportunities in the spot foreign exchange markets of developing

In your examination, you find that the balance of Accounts Receivable represents sales of the current audit year only; that In your examination, you find that the balance of