l6: advanced structured queries (english)
TRANSCRIPT
22
Advanced StructuredQueries
Today‘s Speaker
PatrickCloshen
Software-Engineer
intelligentviews gmbh
33
Advanced StructuredQueries
Content
1. UtilityQueries
2. Local Macros
3. RegisteredMacros
4. ScriptingPossibilities
55
Advanced StructuredQueries
GeneralInformation
• Construction
• Use cases for utility queries• Negation
• Filtering
• Transforming of conditions
66
Advanced StructuredQueries
UtilityQueries - Construction
AReferenceisalwaysneededtoconnectqueries
withutilityqueries
1212
Advanced StructuredQueries
GeneralInformation
• Construction
• Use cases• You need to access acondition branch inseveral places
• Unclutter your search
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
1818
Advanced StructuredQueries
RegisteredMacros
• Use cases• Certain paths need to be re-usable inseveral stuctured queries
• Exportthese as registeredmacros
• Construction
2222
Advanced StructuredQueries
ScriptingPossibilities
• Enhancedcomparisons of values viascript
• Using structured queries inJavaScript
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
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