An Introduction to: Azure Log Analytics Query Language and Yahoo Query Language (Zahra Jafari)
Query Language (Definition) Computer languages used to make queries in: Database systems Information retrieval systems An interface for retrieving records or part of records and performing various calculations before displaying the results
The Difference Information retrieval query languages: Database query languages: Give factual answers to factual questions Information retrieval query languages: Find documents containing information relevant to an area of inquiry
Several Samples of Query Languages Database query languages: Log Analytics, SQL, AQL, .QL, CQLF, CYPHER, ISBL, LINQ, LogiQL, ReQL, OQL, OPath, QUEL, SuperTool, TutorialD Information retrieval query languages: Azure, Azure Log Analytics, YQL, CQL, Gellish English, GraphQL, Xpath, search engines of Bing and Google
Query Languages Defined in the Presentation Azure Log Analytics Query Language Developer: Microsoft Yahoo Query Language (YQL) Developer: Yahoo
Azure Log Analytics Query Language Azure Query Language Azure Log Analytics Query Language Log Analytics Query Language
Azure Query Language Simple query syntax Information retrieval query language Developer: Microsoft
Log Analytics Query Language Database Query Language Powerful features to: Extract Aggregate Analyze Visualize Collected data
Azure Log Analytics Query Language More powerful and flexible than those two query languages Eliminating restrictions Easy to use Free demo environment
Sample Azure Log Analytics Queries Event: returns everything in the Event table take x: output first x elements of Event table summarize: identifies groups of records by a common value search: searches across all data search in: searches in specified tables Join: merges the records of the two data sets …
Yahoo Query Language (YQL) SQL-like syntax Access data across the web Query, filter and combine data across the web through a single interface Easily scrape HTML Transform XML to JSON and vice versa Speed up apps Mashup data sources You can extend it
References [1] Azure Log Analytics- meet our new query language, https://azure .microsoft.com/en-us/blog/Azure-Log-Analytics—meet-our-new-query- language, 2017 [2] en.wikipedia.org/wiki/query-language [3] en.wikipedia.org/wiki/information-retrieval-query-language [4] OMS Welcomes The new Azure Log Analytics Query Language, Zehner, Marcel, http://marcelzehner.ch/2017/08/02/OMS-Welcomes-The-new-Azure- Log-Analytics-Query-Language [5] Stream Analytics Query Language Reference, https://msdn.microsoft.com/en-us/library/azure/dn834998.aspx, 2016 [6] Simple Query Syntax in Azure Search, https://docs.microsoft.com/en- us/rest/api/searchservice/simple-query-syntax-in-azure-search [7] http://technopedia.com/definition/3948/query-language [8] Yahoo Query Language FAQ, http://developer.yahoo.com/yql/faq/ [8] http://developer.yahoo.com/yql/console/
Thanks for your attention