what´s new? sap hana sps 07 - scherblog · 2013. 12. 6. · sap hana sps 07 – fuzzy search –...

19
What´s New? SAP HANA SPS 07 Fuzzy Search (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013

Upload: others

Post on 29-Apr-2021

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: What´s New? SAP HANA SPS 07 - Scherblog · 2013. 12. 6. · SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets New capabilities • New column condition 'if not equals' • Pass-through

What´s New? SAP HANA SPS 07 Fuzzy Search (Delta from SPS 06 to SPS 07)

SAP HANA Product Management November, 2013

Page 2: What´s New? SAP HANA SPS 07 - Scherblog · 2013. 12. 6. · SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets New capabilities • New column condition 'if not equals' • Pass-through

© 2013 SAP AG. All rights reserved. 2 Public

Scope

The scope of the extended development topic “SAP HANA Fuzzy Search” covers

Fault-tolerant search

Duplicate prevention

Search rule sets

Search with synonyms (term mapping)

Related topics

Fulltext search

Text analysis

Page 3: What´s New? SAP HANA SPS 07 - Scherblog · 2013. 12. 6. · SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets New capabilities • New column condition 'if not equals' • Pass-through

Fuzzy Search Options

Page 4: What´s New? SAP HANA SPS 07 - Scherblog · 2013. 12. 6. · SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets New capabilities • New column condition 'if not equals' • Pass-through

© 2013 SAP AG. All rights reserved. 4 Public

SAP HANA SPS 07 – Fuzzy Search – Fuzzy Search Options

New capabilities

• Substring search available for freestyle search queries

Benefits

• Substring search in multiple columns within one CONTAINS() predicate

• Search for business objects with multiple NVARCHAR columns without FULLTEXT

INDEX

substring

search

Page 5: What´s New? SAP HANA SPS 07 - Scherblog · 2013. 12. 6. · SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets New capabilities • New column condition 'if not equals' • Pass-through

Improved Support for ABAP

Applications

Page 6: What´s New? SAP HANA SPS 07 - Scherblog · 2013. 12. 6. · SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets New capabilities • New column condition 'if not equals' • Pass-through

© 2013 SAP AG. All rights reserved. 6 Public

SAP HANA SPS 07 – Fuzzy Search – Support for ABAP Applications

New capabilities

• Term mapping tables can now be created using the ABAP DDIC

• Term mapping and stopword tables can contain a client column

Benefits

• Improved integration of term mappings and stopwords in ABAP applications

• Support for multiple clients

Page 7: What´s New? SAP HANA SPS 07 - Scherblog · 2013. 12. 6. · SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets New capabilities • New column condition 'if not equals' • Pass-through

© 2013 SAP AG. All rights reserved. 7 Public

Support for ABAP Applications

Create term mapping tables using the ABAP DDIC

Term mapping tables use SQL types available in the DDIC

Support for term mapping/stopword tables with client

column

Client-specific term mapping/stopword definitions possible

Create a view that uses SESSION_CONTEXT('CLIENT'):

CREATE VIEW termmappingsview AS

SELECT mapping_id, list_id, language_code,

term_1, term_2, weight

FROM termmappings

WHERE mndt = SESSION_CONTEXT('CLIENT');

SQL views or attribute views

Page 8: What´s New? SAP HANA SPS 07 - Scherblog · 2013. 12. 6. · SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets New capabilities • New column condition 'if not equals' • Pass-through

Improved Support for

Simplified Chinese

Page 9: What´s New? SAP HANA SPS 07 - Scherblog · 2013. 12. 6. · SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets New capabilities • New column condition 'if not equals' • Pass-through

© 2013 SAP AG. All rights reserved. 9 Public

SAP HANA SPS 07 – Fuzzy Search – Support for Simplified Chinese

New capabilities

• Improved fuzzy search for data written in Simplified Chinese

• Search data written in different scripts (Latin and Simplified Chinese)

Benefits

• Improved search results

Page 10: What´s New? SAP HANA SPS 07 - Scherblog · 2013. 12. 6. · SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets New capabilities • New column condition 'if not equals' • Pass-through

© 2013 SAP AG. All rights reserved. 10 Public

Simplified Chinese

Search data written in Simpified Chinese

Compare Pinyin transcription of Chinese characters to find additional

search results

Search data written in different scripts

New search option 'interScriptMatching'

Available for Latin and Chinese characters

Compares Pinyin transcription of Chinese characters to Latin

characters

Beijing Search for Pinyin 北京

Search: Expected result:

北京 Pinyin transcription Beijing

Page 11: What´s New? SAP HANA SPS 07 - Scherblog · 2013. 12. 6. · SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets New capabilities • New column condition 'if not equals' • Pass-through

Improved Search Rule Sets

Page 12: What´s New? SAP HANA SPS 07 - Scherblog · 2013. 12. 6. · SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets New capabilities • New column condition 'if not equals' • Pass-through

© 2013 SAP AG. All rights reserved. 12 Public

SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets

New capabilities

• New column condition 'if not equals'

• Pass-through values for result table columns

• Parallel execution of search rules

Benefits

• Easier consumption of search rule sets

• Reduced response times for search rule sets

Page 13: What´s New? SAP HANA SPS 07 - Scherblog · 2013. 12. 6. · SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets New capabilities • New column condition 'if not equals' • Pass-through

© 2013 SAP AG. All rights reserved. 13 Public

Column Condition 'if not equals'

Skip a rule if a column does not equal a given value

Example:

Create a search rule that is valid for one country code only;

skip this rule for all other countries

Benefits

Improved configuration of conditional execution of search rules

Page 14: What´s New? SAP HANA SPS 07 - Scherblog · 2013. 12. 6. · SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets New capabilities • New column condition 'if not equals' • Pass-through

© 2013 SAP AG. All rights reserved. 14 Public

Pass-Through Values for Result Table Columns

Copy input values to the search result

Input values:

values given in the call to EXECUTE_SEARCH_RULE_SET

Examples:

a sequence number,

the primary key of a input record

Benefits

Result rows belonging to the same search can be identified even

when writing the results of multiple subsequent searches into a

single result table.

Page 15: What´s New? SAP HANA SPS 07 - Scherblog · 2013. 12. 6. · SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets New capabilities • New column condition 'if not equals' • Pass-through

© 2013 SAP AG. All rights reserved. 15 Public

Parallel Execution of Search Rules

Search rules are executed in parallel

Within a single call to EXECUTE_SEARCH_RULE_SET

Up to a rule with ruleCut option

Benefits

Reduced response time for search rule sets containing multiple rules

Page 16: What´s New? SAP HANA SPS 07 - Scherblog · 2013. 12. 6. · SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets New capabilities • New column condition 'if not equals' • Pass-through

© 2013 SAP AG. All rights reserved. 16 Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making

a purchase decision. This presentation is not subject to your license agreement or any other

agreement with SAP.

SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation. This presentation and

SAP’s strategy and possible future developments are subject to change and may be changed

by SAP at any time for any reason without notice.

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. SAP assumes no responsibility for errors or omissions in this document,

except if such damages were caused by SAP intentionally or grossly negligent.

Page 17: What´s New? SAP HANA SPS 07 - Scherblog · 2013. 12. 6. · SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets New capabilities • New column condition 'if not equals' • Pass-through

Thank you

Contact information

Markus Fath

SAP HANA Product Management

[email protected]

To get the best overview of what’s new in SAP HANA SPS 07, read this blog.

Page 18: What´s New? SAP HANA SPS 07 - Scherblog · 2013. 12. 6. · SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets New capabilities • New column condition 'if not equals' • Pass-through

© 2013 SAP AG. All rights reserved. 18 Public

© 2013 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.

Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.

Page 19: What´s New? SAP HANA SPS 07 - Scherblog · 2013. 12. 6. · SAP HANA SPS 07 – Fuzzy Search – Search Rule Sets New capabilities • New column condition 'if not equals' • Pass-through

© 2013 SAP AG. All rights reserved. 19 Public

© 2013 SAP AG. Alle Rechte vorbehalten.

Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche

Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden.

Einige der von der SAP AG und ihren Distributoren vermarkteten Softwareprodukte enthalten proprietäre Softwarekomponenten anderer Softwareanbieter.

Produkte können länderspezifische Unterschiede aufweisen.

Die vorliegenden Unterlagen werden von der SAP AG und ihren Konzernunternehmen („SAP-Konzern“) bereitgestellt und dienen ausschließlich zu Informationszwecken.

Der SAP-Konzern übernimmt keinerlei Haftung oder Gewährleistung für Fehler oder Unvollständigkeiten in dieser Publikation. Der SAP-Konzern steht lediglich für Produkte

und Dienstleistungen nach der Maßgabe ein, die in der Vereinbarung über die jeweiligen Produkte und Dienstleistungen ausdrücklich geregelt ist. Keine der hierin

enthaltenen Informationen ist als zusätzliche Garantie zu interpretieren.

SAP und andere in diesem Dokument erwähnte Produkte und Dienstleistungen von SAP sowie die dazugehörigen Logos sind Marken oder eingetragene Marken der SAP

AG in Deutschland und verschiedenen anderen Ländern weltweit. Weitere Hinweise und Informationen zum Markenrecht finden Sie unter http://www.sap.com/corporate-

en/legal/copyright/index.epx#trademark.