l6: advanced structured queries (english)

29
1 i-views University Part 06: Advanced Structured Queries

Upload: medialeg-gmbh

Post on 14-Apr-2017

25 views

Category:

Data & Analytics


2 download

TRANSCRIPT

1

i-viewsUniversityPart06:AdvancedStructuredQueries

22

Advanced StructuredQueries

Today‘s Speaker

PatrickCloshen

Software-Engineer

intelligentviews gmbh

33

Advanced StructuredQueries

Content

1. UtilityQueries

2. Local Macros

3. RegisteredMacros

4. ScriptingPossibilities

4

1.UtilityQueries

55

Advanced StructuredQueries

GeneralInformation

• Construction

• Use cases for utility queries• Negation

• Filtering

• Transforming of conditions

66

Advanced StructuredQueries

UtilityQueries - Construction

AReferenceisalwaysneededtoconnectqueries

withutilityqueries

77

Advanced StructuredQueries

UtilityQueries – Construction II

88

Advanced StructuredQueries

Use Cases- Negation

99

Advanced StructuredQueries

Use Cases- Filtering

1010

Advanced StructuredQueries

Use Cases- Tranformation

11

2.Local Macros

1212

Advanced StructuredQueries

GeneralInformation

• Construction

• Use cases• You need to access acondition branch inseveral places

• Unclutter your search

1313

Advanced StructuredQueries

StructuredQuery- Before

1414

Advanced StructuredQueries

StructuredQueries – IntermediateStep

1515

Advanced StructuredQueries

StructuredQuery- Final

1616

Advanced StructuredQueries

Local Macro - Continued

• Use local macros to replace long paths that you need inseveral places inyour structured query

• Use identifiers to access certain points inthe macro,typically the endpoints of the path

• Endpointscan then be extended as needed

17

3.RegisteredMacros

1818

Advanced StructuredQueries

RegisteredMacros

• Use cases• Certain paths need to be re-usable inseveral stuctured queries

• Exportthese as registeredmacros

• Construction

1919

Advanced StructuredQueries

Construction

2020

Advanced StructuredQueries

Construction - Continued

21

4.ScriptingPossibilities

2222

Advanced StructuredQueries

ScriptingPossibilities

• Enhancedcomparisons of values viascript

• Using structured queries inJavaScript

2323

Advanced StructuredQueries

EnhancedComparisons viaScripting

Onlypossibleforattributes.

2424

Advanced StructuredQueries

ScriptCalculated Comparisons

Use if you don‘t haveto reference any partof the structured

query.

2525

Advanced StructuredQueries

Accessing StructuredQueries inScripts

Structuredqueries can beaccessed inscripts viatheRegistryobject if they areregisteredinthe semanticnetwork with aregistry key

2626

Advanced StructuredQueries

Accessing StructuredQueries inScripts

Example script:

2727

Advanced StructuredQueries

Homework

Compose astructured query to practise the learned concepts:

1. Build aquery that makes use of the local macro concept and use this macro twice inthe query (hint:alternative).

2. Build aquery that makes use of the globalmacro concept and extend the used macro with afurthercondition (hint:use identifiers inthe macro query).

3. Build aquery that contains anattribute condition,making use of ascript calculated compare value.

2828

Advanced StructuredQueries

Sendyour questions to:[email protected]

Consultationhours:EveryWednesday

Thank you for visitingi-viewsUniversity

2929

Advanced StructuredQueries

UnsereneuenIcons