Download presentation
Presentation is loading. Please wait.
2
Dr Greg Low (greg@greglow.com) Azure Datacamp Power Hour CLD21 3
8
Logins/UsersDatabaseServerSubscription Logical Server 1 masterLoginsUserDB1Users Logical Server 2 …
11
B S0 S1 S2 S3 P2 P1 P4 P6 P11
12
DB OLTP Cloud Application Elastic Tools Libraries Elastic Jobs Elastic Query SQL TDS, ODBC, JDBC, ADO EQ DB
16
fully featured RDBMS transactional processing rich query managed as a service elastic scale internet accessible http/rest schema-free data model
18
101 010 DocumentDB account Databases Users Permissions Collections Documents Attachments Stored procedures Triggers User-defined functions your Documents here { } JS
19
Collections Document 1Document 2 Document 3 Document 4 { "name": "John", "country": "Canada", "age": 43, "lastUse": "March 4, 2014" } { "name": "Lou", "country": "Australia", "age": 51, "firstUse": "May 8, 2013" } { "docCount": 3, "last": "May 1, 2014" } { "name": "Eva", "country": "Germany", "age": 25 } JSO N
20
Collections Documents Attachments 101 010
21
Stored procedures Triggers JS
27
Machine learning & predictive analytics are core capabilities that are needed throughout your business
30
example Aexample Bexample C Example 1Example 2Example 3
35
Storage adapters Stream processing Cloud gateways (web APIs) Field gateways Applications Legacy IOT (custom protocols) Devices IP-capable devices (Windows/Linux) Low-power devices (RTOS) Search and query Data analytics (Excel) Web/thick client dashboards Devices to take action
36
Azure SQL DB Azure Event Hubs Azure Blob Storage Azure Event Hubs Reference Data Query runs continuously against the incoming stream of events Events have defined schema and are temporal (sequenced in time)
37
TollIdEntryTime License Plate StateMakeModelTypeWeight 12014-10-25T19:33:30.0000000ZJNB 7001NYHondaCRV13010 12014-10-25T19:33:31.0000000ZYXZ 1001NYToyotaCamry23020 32014-10-25T19:33:32.0000000ZABC 1004CTFordTaurus23800 22014-10-25T19:33:33.0000000ZXYZ 1003CTToyotaCorolla22900 12014-10-25T19:33:34.0000000ZBNJ 1007NYHondaCRV13400 22014-10-25T19:33:35.0000000ZCDE 1007NJToyota4x413800 …………………… EntryStream – Events about entering toll station TollIdExitTimeLicensePlate 12014-10-25T19:33:40.0000000ZJNB 7001 12014-10-25T19:33:41.0000000ZYXZ 1001 32014-10-25T19:33:42.0000000ZABC 1004 22014-10-25T19:33:43.0000000ZXYZ 1003 ……… ExitStream - Data about vehicles leaving the toll station LicensePlateRegistartionIdExpired SVT 60232854298381 XLZ 34633627156560 QMZ 12738761331371 RIV 86329927119560 … ……. RegistrationData – Reference data
40
1542686 5 Time (secs) 15426 86 A 20-second Tumbling Window 361 5361 SELECT TollId, COUNT(*) FROM EntryStream TIMESTAMP BY EntryTime GROUP BY TollId, TumblingWindow (second, 20)
41
1542687 A 20-second Hopping Window with a 10-second “Hop” 426 86 5361 15 426 8653 61 53
42
15 A 20-second Sliding Window 1 8 8 51 9 519
51
Web browser Microsoft cloud Non-Microsoft cloud On-premises data SQL Server analysis services Databases and other data sources Mobile apps Business analyst tools
56
Continue your Ignite learning path Visit Microsoft Virtual Academy for free online training visit https://www.microsoftvirtualacademy.com Visit Channel 9 to access a wide range of Microsoft training and event recordings https://channel9.msdn.com/ Head to the TechNet Eval Centre to download trials of the latest Microsoft products http://Microsoft.com/en-us/evalcenter/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.