SlideServe
Menu
Préférences
© SlideServe · v2026

Powered by MVP

tasha avatar
23 diapositives · 508 Views · Sep 11, 2014

Powered by MVP. Independent Experts. Real World Answers. 9. märts, Tallinn. StreamInsight – päringud voogudes. Henn Sarv IT Koolitus sarviktaat.wordpress.com henn@sarv.ee. #mvpest. Millest jutt. Relatsiooniline algebra (ära põgene) Päringud ja tabelid Aga kui …

Powered by MVP - slide 1
01 / 23Powered by MVP
1 / 17

Télécharger la présentation

Powered by MVP
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Powered by MVP Independent Experts. Real World Answers. 9. märts, Tallinn

  2. StreamInsight – päringud voogudes Henn SarvIT Koolitussarviktaat.wordpress.comhenn@sarv.ee #mvpest

  3. Millest jutt • Relatsiooniline algebra (ära põgene) • Päringud ja tabelid • Aga kui … • StreamInsight – mis see on • Pisut arhitektuurist • Kus sellist asja kasutada • DEMO! (pisike) • Kui veel midagi …

  4. Relatsiooniline maailm • Tabelid := Hulgad • Relatsioonid := …uhh… • Tabelid, read, veerud • Või • Objektid, instantsid, atribuudid

  5. Päringud ja tabelid • Tabel on lõplik arv ridu • Rida on lõplik arv veerge (atribuute) • Päring on tehnika teha ühest tabelist teine • Või ka mitmest tabelist uus (join)

  6. Aga kui • Tabelis ei oleks lõplik arv ridu… • Sellised tabelid on jadad ehk vood • Kui saaks sellistest jadadest voogudest pärida • Siis oleks tulemuseks ka jadad ehk vood

  7. Maailm meie ümber … • … on pidevas muutumises • ... on täis nii lõplike kui lõpmatuid asju • … ka neile on vaja kuidagi läheneda • … mõned näited

  8. Näiteid • Autode voog liikluses • Juhtida valgusfoore • Teavitada ummikutest • Jälgida maksulistel teedel liikumist • Mõõteseadmed meie ümber • Jälgida kriitilisi parameetreid • Neid reaalajas hinnata, võrrelda, analüüsida • Tootmisprotsess • Automaadid • Äri

  9. Harkovisse toodi vorsti…

  10. StreamInsight • SQL 2008 R2 perekonda kuuluv mootor • Võimalus ehitada sündmusvoogudel põhinevaid rakendusi • Suure võimsusega • Rakenduse komponent • Serverirakendus (jagatud mitme rakenduse vahel) • Farmiteenus (suure mahu ja võimsuse puhuks)

  11. Vaatame sisse:

  12. Millest koosneb • Adapterid • Sündmusjadade generaatorid (sisendadapterid) • Sündmusjadade tarbijad (väljundadapterid) • Päringud • Ühendused adapterite ja teiste päringute vahel • Rakenduskeskkond • Embedded– komponent (*.dll) • Teenus – eraldi rakenduskeskkond) • Farmipaigaldus (võimsamate lahenduste tarbeks)

  13. Päringud • Projektsioon (uued arvutatud atribuudid) • Filtrid (tingimused) • Grupeerimine • Nihutused (võimalus sündmusi ajas nihutada) • Agregaadid • Joinid (erinevate voogude haakuvad sündmused) • Unioonid (erinevate voogude kombineerimine) • UDF (funktsioonid) • UDA (agregaadid) • UDO (operatsioonid)

  14. Sündmused • Kolme liiki • Kestusega – EventShape.Interval • Algus, Lõpp, Info • Ajahetk (kestus null) – EventShape.Point • Algus, Info • Otspunkt – EventShape.Edge • Aeg, „START“ / „END“, info

  15. Aknad • Põhiline tööinstrument – ajaraam • Mitmed operaatorid (grupid jne) töötavad sündmustega, mis „mahuvad“ aknasse • Sündmused mahuvad aknasse üleni või lõigatult (ClippingPolicy) • Loendav - CountByStartTimeWindow • N – sündmuse algust loovad akna • Ajavahemik - HoppingWindow • Iga t1 aja tagant tekib t2 pikkusega aken • Pildistus – SnapShotWindow • Iga sündmuse algus avab uue akna • Akendes saab • Sorteerida – anna TopK sündmust aknas • Agregeerida – liida aknasse jäävad sündmused • Grupeerida – rühmita aknasse jääjad

  16. Mõned päringunäited • Lihtpäring – ühest sündmusest teine

  17. Näide loendavast aknast • NB! Siin on tegemist UDA-ga (Summ)

  18. Näide grupeerimisest • Igas viieminutilises aknas grupeeri samanimelised ja liida kokku – väljundisse tekitatakse N sündmust

  19. Üks väike Join

  20. Kuidas päring käivitub

  21. Teeme lihtsa voorakenduse demo

  22. Kust alustada ja leida infot: • www.bing.com • „StreamInsightSQL 2008“ • Installid omale StreamInsight • Eeldab SQL server key olemasolu • Installid omale StreamInsightClient • Otsid mõned näidised • HitchHiker’sGuidetoStreamInsight • StreamInsightProductTeamSamples