[
  {
    "start": 18.06,
    "end": 21.74,
    "text": "Hallo und herzlich willkommen zu einer neuen Folge vom InnoQ Podcast."
  },
  {
    "start": 22.0,
    "end": 24.34,
    "text": "Heute mit Rainer!"
  },
  {
    "start": 25.8,
    "end": 30.0,
    "text": "Und wir quatschen, wir haben fast so viel vor."
  },
  {
    "start": 30.06,
    "end": 49.48,
    "text": "Wir wollen in eine Stunde reinpacken was ein Data Warehouse, Data Lake, Lake House, Data Mesh... Kurz, da haben wir eine Folge in Memory Analytics wie DuckDB und Duck Lake, Data Fabric."
  },
  {
    "start": 49.82,
    "end": 51.36,
    "text": "Datacontracts auch nur ganz kurz."
  },
  {
    "start": 51.4,
    "end": 53.94,
    "text": "weiter haben wir ne Folge und Data Products auch noch ganz kurz weit haben."
  },
  {
    "start": 58.08,
    "end": 61.18,
    "text": "Und natürlich noch so ein paar einführende Dinge."
  },
  {
    "start": 63.68,
    "end": 64.98,
    "text": "Okay, wir versuchen es reiner."
  },
  {
    "start": 65.319,
    "end": 66.14,
    "text": "Sechzig Minuten."
  },
  {
    "start": 67.6,
    "end": 70.38,
    "text": "Hallo Sven vielen Dank für die Einordnung hier zum Topgaschen!"
  },
  {
    "start": 71.14,
    "end": 71.44,
    "text": "Genau."
  },
  {
    "start": 71.64,
    "end": 72.16,
    "text": "Im ersten"
  },
  {
    "start": 72.28,
    "end": 74.48,
    "text": "All, ich hoffe wir kommen da unbeschadet"
  },
  {
    "start": 75.62,
    "end": 75.82,
    "text": "durch."
  },
  {
    "start": 75.86,
    "end": 76.38,
    "text": "Wir kommen durch!"
  },
  {
    "start": 76.539,
    "end": 80.759,
    "text": "Du bist mein Go-to Guy Data Architecture bei InnoQ."
  },
  {
    "start": 81.64,
    "end": 84.66,
    "text": "Willst du noch mal so ein zwei Minuten was über dich sagen?"
  },
  {
    "start": 84.699,
    "end": 85.66,
    "text": "Was du so dreibst?"
  },
  {
    "start": 86.96,
    "end": 100.08,
    "text": "Ja sehr gerne also seit ungefähr dreizig Jahren in Geschäft hier als Konsultant und ich habe halt sehr intensiv meine ersten Zeiten mit Data Warehousing beschäftigt."
  },
  {
    "start": 100.979,
    "end": 106.68,
    "text": "Damals sind die Unternehmen, gerade die Kreditkarten-Unternehmen."
  },
  {
    "start": 106.759,
    "end": 114.34,
    "text": "Wir haben damals angefangen, Data Warehousing für sich zu entdecken und in etwas unter etwas fragwürdigen Bedingungen."
  },
  {
    "start": 114.38,
    "end": 116.8,
    "text": "damals wurden die Daten der Kredit-Karten."
  },
  {
    "start": 117.479,
    "end": 118.88,
    "text": "Es verwendet auch für andere Dinge."
  },
  {
    "start": 118.96,
    "end": 122.0,
    "text": "dann – ich glaube, da sind wir heute viel weiter und viel besser!"
  },
  {
    "start": 122.62,
    "end": 131.26,
    "text": "Aber damals wurde natürlich viel aufgebaut, viel gelernt darüber wie man Daten für analytische Zwecke, das ist der wichtige Punkt."
  },
  {
    "start": 131.36,
    "end": 134.66,
    "text": "Also nicht für operatives Operative von den Kreditkartenprozessin."
  },
  {
    "start": 134.74,
    "end": 135.24,
    "text": "Das war klar."
  },
  {
    "start": 135.34,
    "end": 143.3,
    "text": "aber für die analytischen Zwecke wie man das da verdeckt benutzt gerade so Sachen wie Fraud Detection ist natürlich immer noch hochaktuell"
  },
  {
    "start": 143.88,
    "end": 144.5,
    "text": "mit"
  },
  {
    "start": 144.54,
    "end": 145.62,
    "text": "dieser analytischen Zwecke."
  },
  {
    "start": 146.299,
    "end": 148.4,
    "text": "Da haben wir uns damals mit beschäftigt."
  },
  {
    "start": 148.46,
    "end": 151.5,
    "text": "Nicht nur Kredit-Karten auch hier durch Großhandel."
  },
  {
    "start": 152.0,
    "end": 165.68,
    "text": "Die haben das gleiche Thema gehabt und dabei Im Umfeld der HP Non-Stop Maschinen, das früher ich in die Tannen ist dann irgendwann von HP übernommen worden."
  },
  {
    "start": 166.519,
    "end": 170.88,
    "text": "Die waren etwas geeignet sozusagen für diese Verarbeitung von Massendaten."
  },
  {
    "start": 171.18,
    "end": 178.54,
    "text": "Ich war spezialisiert auf dieser Technik, auf dieser HP Non Stop Maschine und deswegen sind wir da in dieser Fachlichkeit rein gerutscht."
  },
  {
    "start": 179.96,
    "end": 183.1,
    "text": "Das so zu meinem Hintergrund bin ich vor zwanzig Jahren zur Erinnerung gekommen."
  },
  {
    "start": 185.519,
    "end": 190.519,
    "text": "Datenanalyse, nicht mit Datenbeschäftigung, ist einfach aus der linken Grund gerutscht."
  },
  {
    "start": 191.66,
    "end": 207.1,
    "text": "Wir haben damals generell kümmern wir uns eher um die operative Seite und haben dann versucht verteilte Systeme halt danebenskritische verteilt Systeme und den Kunden dabei zu unterstützen, die zu bauen."
  },
  {
    "start": 207.14,
    "end": 209.239,
    "text": "Das ist ja glaube ich immer noch unser Hauptthema."
  },
  {
    "start": 209.38,
    "end": 210.18,
    "text": "wie macht man sowas?"
  },
  {
    "start": 211.12,
    "end": 214.359,
    "text": "Und dabei habe ich dann viele überverteilte Systemes gelernt."
  },
  {
    "start": 215.32,
    "end": 218.64,
    "text": "Und jetzt fießen die Dinge wieder zusammen."
  },
  {
    "start": 219.66,
    "end": 225.06,
    "text": "Wir waren damals bei EnoQ sehr skeptisch gegenüber einer litschenden Datenverarbeitung, weil das immer so monolithisch ist."
  },
  {
    "start": 226.2,
    "end": 230.94,
    "text": "Immer ein großer Block von Daten in die Mitte gestellt und alle bedienen sich daraus."
  },
  {
    "start": 231.48,
    "end": 234.0,
    "text": "Da haben wir mal gesagt, ja, Teil des Themen gehen anders."
  },
  {
    "start": 235.94,
    "end": 238.46,
    "text": "Deswegen war das immer sehr skeptischer."
  },
  {
    "start": 238.5,
    "end": 239.46,
    "text": "Wir haben das zum Teil gemacht."
  },
  {
    "start": 239.5,
    "end": 243.5,
    "text": "Ich habe da auch Projekte gemacht, deshalb bei ENOQ aber deutlich weniger als davor."
  },
  {
    "start": 244.4,
    "end": 247.98,
    "text": "Und jetzt kommen wir so langsam mit DataMesh vor allem."
  },
  {
    "start": 248.04,
    "end": 259.92,
    "text": "Das ist natürlich ein bisschen der Paradigmenwechsel in der Welt hier, dass wir sagen ja, wir können doch auch beim Daten richtig verteilen das System ummachen und da freue ich mich natürlich total darüber."
  },
  {
    "start": 260.26,
    "end": 262.9,
    "text": "Jetzt wird das Thema wieder für InnoQ interessant."
  },
  {
    "start": 263.98,
    "end": 264.02,
    "text": "Ich"
  },
  {
    "start": 264.44,
    "end": 267.32,
    "text": "bin auch mit der DataMesh-Initiative und EntropyData."
  },
  {
    "start": 268.58,
    "end": 271.86,
    "text": "Wie weit wir darauf eingehen können, haben wir natürlich da auch schon einiges geleistet."
  },
  {
    "start": 274.7,
    "end": 276.2,
    "text": "Genau, Entropiedata."
  },
  {
    "start": 277.92,
    "end": 283.98,
    "text": "Wie gesagt, Data Contracts mit Simon Hara, Gründer CEO von Entropedata haben wir, würde ich in die Show Notes packen."
  },
  {
    "start": 284.66,
    "end": 289.98,
    "text": "Beim Case Podcast haben wir auch mit Simon gesprochen und hat er noch so ein bisschen über Data Marketplace usw."
  },
  {
    "start": 290.48,
    "end": 290.88,
    "text": "geredet."
  },
  {
    "start": 290.96,
    "end": 295.0,
    "text": "aber okay da kommen wir vielleicht später noch dazu."
  },
  {
    "start": 296.6,
    "end": 297.64,
    "text": "Genau fangen wir doch einfach mal an."
  },
  {
    "start": 297.68,
    "end": 301.96,
    "text": "du hast analytische Daten gesagt und dann noch operationelle Daten."
  },
  {
    "start": 303.6,
    "end": 310.66,
    "text": "Kannst du noch mal dazu, was sind eigentlich die Unterschiede und was sind die jeweiligen Herausforderungen davon?"
  },
  {
    "start": 312.38,
    "end": 316.08,
    "text": "Ja also diese Unterscheidung ist natürlich ein bisschen historisch."
  },
  {
    "start": 316.2,
    "end": 317.68,
    "text": "Er wurde immer sehr viel Wert darauf gelegt."
  },
  {
    "start": 318.3,
    "end": 323.88,
    "text": "Ich wollte aus vorliegerem Sicht sagen das wächst natürlich alles irgendwie zusammen sind nur noch Daten."
  },
  {
    "start": 324.52,
    "end": 328.28,
    "text": "Aber ich glaube, es macht schon Sinn gerade, wenn sich die Lösung, die es gibt, anschaut."
  },
  {
    "start": 328.66,
    "end": 334.64,
    "text": "und dann ist Stiles dadurch getrieben, dass wir eine klare Trennung zwischen operativen und analytischen Daten haben."
  },
  {
    "start": 334.82,
    "end": 338.54,
    "text": "Das steckt in vier der Lösungen, das steckt im Hintergrund drin."
  },
  {
    "start": 340.4,
    "end": 342.82,
    "text": "Operative Daten kennen wir uns halt gut aus."
  },
  {
    "start": 343.52,
    "end": 353.12,
    "text": "Wir wollen eine Bestellung durchführen und müssen uns merken was oder wir müssen irgendwie erfassen was für die Bestellung alles dazugehört."
  },
  {
    "start": 353.62,
    "end": 365.8,
    "text": "Und diese Daten bekommen wir über eine Eifleicht oder über eine Schrittstelle und dann verarbeiten sie, legen sie ab in der Datenbank und benutzen sie verteilen sie vielleicht nur bei Schrittstellen."
  },
  {
    "start": 366.52,
    "end": 375.86,
    "text": "aber diese Daten sind sozusagen nur existent in unserem operativen Kontext Wie wir die ablegen, welches Format da denen geben."
  },
  {
    "start": 376.14,
    "end": 377.96,
    "text": "Das ist völlig unter unserer Kontrolle."
  },
  {
    "start": 379.6,
    "end": 383.04,
    "text": "Idealerweise können wir das vollständig kontrollieren."
  },
  {
    "start": 383.6,
    "end": 388.94,
    "text": "Wir sind überschnittstellen Geben wir dann Daten noch draußen oder beziehen Daten von anderen."
  },
  {
    "start": 389.04,
    "end": 400.14,
    "text": "Aber in unserem Bereich haben wir die volle Kontrolle darüber wie wir mit diesen Daten hantieren Und auch andere Daten, die dabei entstehen vielleicht sind natürlich lock."
  },
  {
    "start": 400.22,
    "end": 404.74,
    "text": "Da haben wir die Kontrolle darüber, was war da in den Lockereinschreiben und was nicht."
  },
  {
    "start": 406.56,
    "end": 409.94,
    "text": "Audits und wie jemand auf unsere Anlänge zugreift."
  },
  {
    "start": 409.98,
    "end": 414.66,
    "text": "Und wir merken uns das alles gut in der Kontrolle."
  },
  {
    "start": 417.78,
    "end": 419.84,
    "text": "Wir können dann auch hingehen und das Ding einfach ändern."
  },
  {
    "start": 420.42,
    "end": 431.38,
    "text": "Wenn wir sagen, dass unser Anforderung sich ein bisschen geändert hat von der Security oder Wir müssen die Art, wie wir unsere Daten ablegen, organisieren und zu erinnern."
  },
  {
    "start": 431.58,
    "end": 432.4,
    "text": "Dann tun wir das einfach."
  },
  {
    "start": 432.78,
    "end": 440.86,
    "text": "Bei unseren Schnittstellen bleiben wir genauso ansprechbar und interoperabel mit der restlichen Welt wie vorher auch."
  },
  {
    "start": 442.38,
    "end": 445.18,
    "text": "Das ist so der Idealzustand der operativen Welt."
  },
  {
    "start": 445.64,
    "end": 447.48,
    "text": "tatsächlich uns ja dann auch wieder etwas anders."
  },
  {
    "start": 448.72,
    "end": 451.4,
    "text": "Und wir machen zum Beispiel eine Integration über Datenbanken."
  },
  {
    "start": 451.54,
    "end": 452.5,
    "text": "Sie ziehen mir immer gerne."
  },
  {
    "start": 453.6,
    "end": 463.58,
    "text": "Wir haben das gelernt in diesem verteilten Umgebung, darauf auch zu achten."
  },
  {
    "start": 463.86,
    "end": 469.32,
    "text": "In LoQ hat mit den Self-Contain Systems einen wesentlichen Reiter auch geleistet wie man so was macht."
  },
  {
    "start": 470.0,
    "end": 474.12,
    "text": "ein guter Vorschlag, denn man gerne beherzigen kann."
  },
  {
    "start": 476.24,
    "end": 482.38,
    "text": "Sobald wir uns in die analytische Bereich begeben, haben wir diese Möglichkeiten noch nicht mehr."
  },
  {
    "start": 484.58,
    "end": 487.54,
    "text": "sofort klar sein, wenn wir die Daten über den Zaun werfen."
  },
  {
    "start": 488.38,
    "end": 508.08,
    "text": "Und dann macht jemand anders bei der Lütsche Dinge mit diesen Daten, die aber von mir aus meiner operativen Anlänge bekommen und auf einmal hat halt jemand anderes hängt davon ab was ich da, was ich dazu verfügung stelle und muss darauf reagieren, dass ich vielleicht irgendwas dran ändere."
  },
  {
    "start": 508.24,
    "end": 515.22,
    "text": "Wenn ich sage hier, ich komme ein neues Feld dazu oder Und wir strukturieren das um."
  },
  {
    "start": 515.32,
    "end": 518.7,
    "text": "Wir wollen, dass Datenformaten ein bisschen anders zur Verfügung stellen."
  },
  {
    "start": 518.74,
    "end": 519.659,
    "text": "Das macht so keinen Sinn."
  },
  {
    "start": 520.799,
    "end": 523.08,
    "text": "Sofort sind andere von mehrpädig."
  },
  {
    "start": 525.4,
    "end": 528.28,
    "text": "Dass der leichte Teil sozusagen, der schwere Teil ist."
  },
  {
    "start": 528.48,
    "end": 542.3,
    "text": "ich muss erklären also die Daten, die ich da über den Zaun schmeiße, die sind häufig erklärungsbedürftig und in dem Moment wo es über einen Zaun schmeißt, muss damit rechnen, dass Leute zu mir kommen und sich von mir erklären lassen."
  },
  {
    "start": 544.0,
    "end": 546.5,
    "text": "Manchmal lassen sich nicht erklären, sondern interpretieren einfach."
  },
  {
    "start": 547.3,
    "end": 550.1,
    "text": "Da muss ich damit legen dass meine Daten falsch interpretiert werden."
  },
  {
    "start": 552.74,
    "end": 567.16,
    "text": "Diese Abhängigkeit auf einmal hat man und die wird besonders dann schwierig wenn man jetzt an einer Stelle aus vielen Quellen, aus vielen operativen Systemen sich Daten sammelt und versucht sie zusammenzubringen."
  },
  {
    "start": 567.48,
    "end": 574.16,
    "text": "also da so eine einheitliche Sicht und unternehmen soweit einheitliche Sicht auf die Daten zu erzeugen."
  },
  {
    "start": 575.02,
    "end": 589.66,
    "text": "Weil dann sitzt da in der Mitte, auf diesem Topf mit einheitlichen Daten sitzt jemand, der eigentlich die Daten nicht gehören, der die eigentlich nur ... also nicht unmittelbar kennen, sondern nur über mich kennen da manche Daten."
  },
  {
    "start": 590.16,
    "end": 604.12,
    "text": "ich habe sie eben erklärt mal Und jetzt muss er damit klar kommen interpretieren oder muss wissen, wie können jetzt die Daten aus dem einen Topf mit den Daten aus einem anderen Topf kombiniert werden."
  },
  {
    "start": 604.74,
    "end": 624.68,
    "text": "Eine richtig stimmige Sicht wiederum zu erzeugen und das ist halt eine im Detail super schwieriger Aufgabe die dann wenn ich dann sage okay ich habe fünf Quellen kriegen wir es vielleicht noch hin Und alles in Begeisterung, das funktioniert ervorragend."
  },
  {
    "start": 624.76,
    "end": 626.58,
    "text": "und dann kommt die zehnte Quelle dazu."
  },
  {
    "start": 629.14,
    "end": 630.84,
    "text": "Diejenigen der Mitte sind völlig überfordert."
  },
  {
    "start": 632.62,
    "end": 646.76,
    "text": "Das ist was wir häufig erlebt haben in solchen Projekten wo dieser monolithische Ansatz, wir integrieren alles in eine passende Packung, alles in die Mitte, wo das irgendwann scheitert."
  },
  {
    "start": 647.26,
    "end": 649.44,
    "text": "Und natürlich die Datenwirtschaft zu strecken."
  },
  {
    "start": 649.84,
    "end": 655.1,
    "text": "Also wie kommen die Daten vom operativen System in mein großes Paket?"
  },
  {
    "start": 656.14,
    "end": 657.88,
    "text": "Das ist dann natürlich auch fragil."
  },
  {
    "start": 658.5,
    "end": 669.54,
    "text": "Es muss dann gegebenenfalls mal geändert werden, wenn sich was ändert, neue Felder hinzukommen und dann brechen die zum Teil und dann braucht man Strategien, wie man da umgeht."
  },
  {
    "start": 672.28,
    "end": 685.82,
    "text": "Wie gesagt das ist der große Unterschied sobald ich halt die Daten aus meiner Kontrolle nach draußen gebe und dann, wenn ich mir nicht mehr direkten Einfluss drauf habe was damit gemacht wird."
  },
  {
    "start": 686.38,
    "end": 690.3,
    "text": "Dann fangen halt Probleme an die man im Operatin und Fälsch hat nicht."
  },
  {
    "start": 691.96,
    "end": 697.34,
    "text": "Okay ja war mir gar nicht so bewusst mit den hundert Quellen die da zusammenkommen."
  },
  {
    "start": 698.66,
    "end": 711.48,
    "text": "Ja gut Also die erste Lösung, die ich so kenne war halt Data Warehouse in dem Umfeld."
  },
  {
    "start": 714.4,
    "end": 718.42,
    "text": "Das gibt es ja schon seit Jahrhunderten wahrscheinlich, also ich übertreibe ein bisschen."
  },
  {
    "start": 721.68,
    "end": 723.98,
    "text": "Aber was ist eigentlich so ein Data WareHouse?"
  },
  {
    "start": 724.02,
    "end": 738.76,
    "text": "Es war wirklich das erste... Die erste analytische Datenbank sag' ich jetzt einfach mal Die auch ganz anders funktioniert als, sagen wir so eine relationale Datenbank."
  },
  {
    "start": 740.06,
    "end": 743.66,
    "text": "Ja die Technik wurde häufig die gleiche Technik verwendet."
  },
  {
    "start": 743.7,
    "end": 751.32,
    "text": "es gab auch andere Ansätze aber die Techniken war häufig dieselbe Aber die Fachlichkeit da drauf war etwas anderes."
  },
  {
    "start": 752.48,
    "end": 760.94,
    "text": "Gleich noch vorher waren das ja auch andere Sätze aber häufig hat man dann in die Anwendung selbst zum Beispiel Report Generatoren eingebaut."
  },
  {
    "start": 761.0,
    "end": 769.22,
    "text": "Das sind immer die analytischen Teil der Anwendungen direkt in die operative Anwendung mit eingebauten, so ist das der naheliegende Ansatz."
  },
  {
    "start": 769.88,
    "end": 785.08,
    "text": "Der scheitert natürlich dann wenn ich mehr operative Ansätze an Wendungen identifieren möchte und wenn ich eine Auswertung habe, die über mehrere operative Anhänden weggeht, muss ich mich überlegen, in welche operativen Anwendungen repliziere ich denn nun die Daten?"
  },
  {
    "start": 785.72,
    "end": 787.96,
    "text": "Das ist irgendwann geht es halt nicht mehr."
  },
  {
    "start": 789.06,
    "end": 793.6,
    "text": "Also der erste Ansatz... Ich bild mir einen, dass ich jetzt ziemlich oft gemacht habe."
  },
  {
    "start": 793.66,
    "end": 794.4,
    "text": "Aber ich weiß es nicht"
  },
  {
    "start": 795.36,
    "end": 795.92,
    "text": "ist..."
  },
  {
    "start": 799.56,
    "end": 810.28,
    "text": "...ich hab meine normale Datenbank da habe ich meinen operationalen Daten und ich habe so ein paar Tabellen wo ich historische Daten sammeln also alle Orders."
  },
  {
    "start": 810.54,
    "end": 820.84,
    "text": "okay die hat man vielleicht sowieso aber es gibt Dinge dann mache er sich kennert noch so ich mach keine Änderungen Sondern ich lege eben also so eine Art Events zu sehen, könnte man schon fast sagen."
  },
  {
    "start": 821.26,
    "end": 830.28,
    "text": "Obwohl das damals jetzt nicht so war... Also ich habe ein paar Daten wo ich einfach Analytics drauf mache, wo ich die Historie noch hab."
  },
  {
    "start": 831.08,
    "end": 831.28,
    "text": "Okay."
  },
  {
    "start": 831.32,
    "end": 831.66,
    "text": "Ich"
  },
  {
    "start": 831.7,
    "end": 832.52,
    "text": "kippe es auch heute noch."
  },
  {
    "start": 833.02,
    "end": 834.5,
    "text": "Das ist auch häufig total sinnvoll."
  },
  {
    "start": 834.7,
    "end": 843.02,
    "text": "wenn ich mir überlege, ich habe eine Anwendung wie der Cloud Deployed und ich möchte diese Web Analytics drauf haben."
  },
  {
    "start": 845.06,
    "end": 846.72,
    "text": "Kann man, kann man argumentieren."
  },
  {
    "start": 846.96,
    "end": 849.88,
    "text": "Okay ist irgendwie wie viel Page-Hits sind?"
  },
  {
    "start": 851.98,
    "end": 859.02,
    "text": "Kann man irgendwie sich rausziehen aber man kann doch direkt in der Kunde solche Dinge auch anwenden und machen ja."
  },
  {
    "start": 859.52,
    "end": 864.98,
    "text": "Da zählt wie oft es auch mal ein Anwendung zum... Man macht's anders typischerweise aber warum nicht?"
  },
  {
    "start": 867.68,
    "end": 871.28,
    "text": "Ja genau also ich denke das hat einfach ne."
  },
  {
    "start": 871.5,
    "end": 880.68,
    "text": "Also da muss man keinen Terra Data oder so sich zulegen und ein, also mit was ich Ahnung hätte."
  },
  {
    "start": 881.12,
    "end": 886.46,
    "text": "Aber dann irgendwie einen"
  },
  {
    "start": 887.54,
    "end": 888.18,
    "text": "Snowflake"
  },
  {
    "start": 888.28,
    "end": 889.48,
    "text": "Schema haben?"
  },
  {
    "start": 889.58,
    "end": 893.3,
    "text": "Oder wie gesagt es gibt immer gute Gründe."
  },
  {
    "start": 893.38,
    "end": 905.3,
    "text": "Wir haben das noch letztes Mal bei der Intel IntelliQ Anwendung diskutiert inwiefern das Sinn macht hier Dinge... zentral zu machen, also im Sinne Vereinheit nicht die Plattforms überführen."
  },
  {
    "start": 906.06,
    "end": 910.0,
    "text": "Oder halt die Anwendung macht das Reporting selbst."
  },
  {
    "start": 910.98,
    "end": 918.58,
    "text": "Interne Anwendungen, da wollten die Geschäftsführer, wollten ein paar Lüsen dazu haben, ein paar Weborts daraus ziehen kann man natürlich direkt reinbauen."
  },
  {
    "start": 920.78,
    "end": 927.7,
    "text": "Für mich ist immer der Punkt wo man nicht nur der Wehrhaus denken sollte wenn ich versuche Daten aus mehreren Quellen zu integrieren."
  },
  {
    "start": 927.82,
    "end": 930.98,
    "text": "Also zwei geht vielleicht noch aber Mehr als zwei, würde ich sagen."
  },
  {
    "start": 931.04,
    "end": 942.46,
    "text": "Jetzt sind wir an dem Punkt wo ich... Wenn ich eine Auswertung brauche die aus mehr als zwei Quellen sich bedient dann würde ich sage ihr lasst uns über so was wie ein Data Warehouse nachdenken."
  },
  {
    "start": 945.24,
    "end": 947.96,
    "text": "und Data WareHouse war also der erste Ansatz."
  },
  {
    "start": 948.54,
    "end": 950.16,
    "text": "damals gab es irgendwie zwei Leute."
  },
  {
    "start": 950.24,
    "end": 954.92,
    "text": "die haben sich darum gekümmert die waren da so ein bisschen im Wettstreit einen Bill Inwin oder Ralph Kimber."
  },
  {
    "start": 955.62,
    "end": 956.9,
    "text": "die haben dann so gewetteifert."
  },
  {
    "start": 956.94,
    "end": 963.06,
    "text": "darum werden nur die Richtige Das richtige Data Warehouse-Konzept anbietet."
  },
  {
    "start": 963.56,
    "end": 971.02,
    "text": "Die haben sich schon grundlegend unterschwieden, aber aus der heutigen Perspektive vielleicht nicht so sehr."
  },
  {
    "start": 973.12,
    "end": 994.74,
    "text": "Den Außenbuchmöver hat die Daten über ein sogenanntes ETL-Prozessing Extract Transform Load aus den operativen System abzugreifen und mit dem Load Shirt in das Data Warehaus einzutragen und dort dann sozusagen eine vereinheitliche Sicht auf die Datenmärkerquelle herzustellen."
  },
  {
    "start": 995.98,
    "end": 1002.74,
    "text": "Und ein Grundlegendes bei beiden gleiches Merkmal ist, wir haben eine vordefinierte Zielstruktur."
  },
  {
    "start": 1003.38,
    "end": 1006.88,
    "text": "Das Data Warehouse gibt uns Schema First."
  },
  {
    "start": 1007.6,
    "end": 1009.38,
    "text": "Denken wir uns erst das Schema aus."
  },
  {
    "start": 1009.94,
    "end": 1014.16,
    "text": "Wir kommen also sozusagen von unseren Auswertungen Anforderungen."
  },
  {
    "start": 1014.66,
    "end": 1018.18,
    "text": "Denken wir uns das Schema aus, was gut geeignet ist um unser Auswertung zu machen."
  },
  {
    "start": 1019.14,
    "end": 1025.5,
    "text": "Dann legen wir dieses Schema fest und dann bringen wir es aus die ganzen Quellen die Daten in den Schema rein."
  },
  {
    "start": 1026.5,
    "end": 1031.46,
    "text": "Natürlich erweitern war das auch also wenn wir sagen jetzt hier kommt eine neue Quelle dazu."
  },
  {
    "start": 1032.24,
    "end": 1037.28,
    "text": "Erweitern wird der Schema und erweiterten die entsprechenden LJL-Strecken."
  },
  {
    "start": 1037.76,
    "end": 1041.899,
    "text": "Also typische Betschverarbeitung um auch die zusätzliche Quelle mit reinzubekommen."
  },
  {
    "start": 1044.159,
    "end": 1046.139,
    "text": "Und T steht für Transformation."
  },
  {
    "start": 1046.859,
    "end": 1051.36,
    "text": "Wir gehen immer davon aus, dass wir wenn immer gegen Vereinheitlichen transformieren müssen."
  },
  {
    "start": 1051.399,
    "end": 1060.24,
    "text": "Das fängt bei so Sachen wie Datumsvermarken an und das die natürlich auch um Vereinheit nicht werden muss und regionale Besonderheiten."
  },
  {
    "start": 1060.5,
    "end": 1063.719,
    "text": "Ich habe irgendwie mal eine Großmärkte in Italien, die Deutschland haben."
  },
  {
    "start": 1064.439,
    "end": 1066.58,
    "text": "Die haben ihre Wagen gucken etwas anders."
  },
  {
    "start": 1069.659,
    "end": 1075.86,
    "text": "Wir müssen da irgendwie die Daten transformieren, dass man dann auch irgendwie so eine vereinheitliche Sicht auf die Daten hinbekommt."
  },
  {
    "start": 1078.24,
    "end": 1080.82,
    "text": "Im Detail kann das ja vielleicht recht schnell schlicht werden."
  },
  {
    "start": 1082.8,
    "end": 1086.199,
    "text": "Was wir auch haben ganz wichtig dabei ist die Historisierung."
  },
  {
    "start": 1086.58,
    "end": 1087.86,
    "text": "Also operative Anwendung."
  },
  {
    "start": 1087.959,
    "end": 1091.439,
    "text": "typischerweise brauchen keine historische Sicht."
  },
  {
    "start": 1091.5,
    "end": 1096.219,
    "text": "Es gibt nur den aktuellen Zustand und die."
  },
  {
    "start": 1096.719,
    "end": 1104.399,
    "text": "in Der Diversuminschild wollen wir typischerweise die Veränderung auf Daten sehen und mitbekommen."
  },
  {
    "start": 1106.219,
    "end": 1120.34,
    "text": "Wenn du umziehst, dann möchte deine Kartenfirma wissen, wo du mal gewohnt hast, um zu fragen ob diese Transaktion noch in diesem Dorf gemacht hat."
  },
  {
    "start": 1120.399,
    "end": 1135.639,
    "text": "Und jetzt gestern hat er in Köln Also diesen historischen Blick, den wollen wir mit Data Warehouse gerne haben."
  },
  {
    "start": 1135.679,
    "end": 1141.199,
    "text": "Da gibt es auch eine ganze Theorie dazu wie man so historische Daten sinnvollerweise in einem Schema ablegt."
  },
  {
    "start": 1142.34,
    "end": 1143.179,
    "text": "Wie heißt die Theorie?"
  },
  {
    "start": 1144.08,
    "end": 1156.28,
    "text": "Wir nennen das Slowly Changing Dimensions und vielleicht nur ein bisschen ausholen im Data Warehaus Umfeld dass was du vorhin mit Snowflake gesagt hast da Schema aus Snowflakes Schema unterscheiden wir gerne zwischen Dimensionen und Fakten."
  },
  {
    "start": 1156.8,
    "end": 1163.199,
    "text": "ganz einfach gesprochen sind das ... die Fakten, dass ich in eine Zelle vom Echsel packe."
  },
  {
    "start": 1163.62,
    "end": 1165.56,
    "text": "Nur die Dimension ist, dass er sich in die"
  },
  {
    "start": 1167.199,
    "end": 1167.939,
    "text": "Beide beschützt wird."
  },
  {
    "start": 1168.0,
    "end": 1168.06,
    "text": "Das"
  },
  {
    "start": 1169.08,
    "end": 1175.52,
    "text": "sind Dimensionswerte, wo man sozusagen den Spalten köpfen oder in der ersten Zeit endet."
  },
  {
    "start": 1176.58,
    "end": 1176.76,
    "text": "Genau!"
  },
  {
    "start": 1177.76,
    "end": 1181.28,
    "text": "Das sind mehr so meine Dimensions-Werte und meine Fakte."
  },
  {
    "start": 1182.08,
    "end": 1184.3,
    "text": "Das hat sowas wie Transaktionsdaten."
  },
  {
    "start": 1186.26,
    "end": 1189.24,
    "text": "Wie viel wurde denn nun übertragen von einem Kunde aufs andere?"
  },
  {
    "start": 1190.179,
    "end": 1192.58,
    "text": "Dieser Werte würde in der Zelle stehen, das wäre der Fakt."
  },
  {
    "start": 1192.62,
    "end": 1192.659,
    "text": "Ein"
  },
  {
    "start": 1193.8,
    "end": 1195.879,
    "text": "Lagerbestand, aber auch ein Fakt!"
  },
  {
    "start": 1196.959,
    "end": 1199.54,
    "text": "Ich habe noch so dunkel in einer Erinnerung irgendwas mit Cube."
  },
  {
    "start": 1202.8,
    "end": 1203.04,
    "text": "Genau."
  },
  {
    "start": 1203.12,
    "end": 1211.5,
    "text": "Wir haben das dann als Cubes gezeichnet weil die irgendwie mehr dimensional sind und wenn ich jetzt mal drei Dimensionen hab, dann hätte ich so einen Burschen."
  },
  {
    "start": 1213.719,
    "end": 1217.439,
    "text": "Die Sanologie wurde dann heute gerne verwendet, um die Daten abzulegen."
  },
  {
    "start": 1217.56,
    "end": 1230.86,
    "text": "Es gibt auch Datenbanken mit multidimensionalen Waren, also die ich genau das abgebildet habe und mit den digitalen Datenbalken, die heute noch genutzt werden, um solche dimensionale Daten abzulegen."
  },
  {
    "start": 1233.98,
    "end": 1238.24,
    "text": "Aber wie gesagt, Excel ist eine gute Möglichkeit es vorzustellen."
  },
  {
    "start": 1238.8,
    "end": 1242.419,
    "text": "Und Slowly Changing der Menschen ist halt jetzt der Ansatz."
  },
  {
    "start": 1243.179,
    "end": 1245.219,
    "text": "Was sich ändert sind ja nicht die Fakten."
  },
  {
    "start": 1245.86,
    "end": 1253.679,
    "text": "Die habe ich unter einem bestimmten Kontext erfasst, also eine Transaktion wurde gemacht eben als Drillköln war so der Düsseldorf das sozusagen der Kontext."
  },
  {
    "start": 1253.919,
    "end": 1265.219,
    "text": "Der Kontext ergibt sich aus der Dimension, also Dimension Ort oder Wohnort ist die Dimension und die Änderung des Wohnorts muss ich jetzt in der Dimention darstellen."
  },
  {
    "start": 1265.26,
    "end": 1274.62,
    "text": "Das heißt ich muss einen Eintracht Wohnort in der dimension haben zum für dich Die auf Coil und Verweist."
  },
  {
    "start": 1274.679,
    "end": 1281.719,
    "text": "Und dann ändern sich diese Dimensionen."
  },
  {
    "start": 1281.76,
    "end": 1284.1,
    "text": "Man geht davon aus, dass sie sich langsam ändert."
  },
  {
    "start": 1284.159,
    "end": 1286.06,
    "text": "Deswegen slowly changing dimensions."
  },
  {
    "start": 1286.78,
    "end": 1291.36,
    "text": "Wenn die sich schnell ändern würden, würde man vielleicht nur das nicht so modellieren."
  },
  {
    "start": 1292.36,
    "end": 1295.08,
    "text": "Das obnäckte Dimension davon aus ,dass Sie sich langsam ändern."
  },
  {
    "start": 1295.3,
    "end": 1299.12,
    "text": "Damit kriegt man das eingefangen in dieser Art der Historisierung."
  },
  {
    "start": 1301.98,
    "end": 1302.34,
    "text": "Gut!"
  },
  {
    "start": 1303.459,
    "end": 1309.52,
    "text": "Data Warehouse Wie gesagt, war so eine Weile."
  },
  {
    "start": 1309.6,
    "end": 1310.459,
    "text": "War das das Ding?"
  },
  {
    "start": 1311.82,
    "end": 1313.34,
    "text": "Doch heute glaube ich noch immer noch angemessen."
  },
  {
    "start": 1313.379,
    "end": 1313.419,
    "text": "Ist"
  },
  {
    "start": 1313.48,
    "end": 1313.98,
    "text": "es immer noch?"
  },
  {
    "start": 1314.179,
    "end": 1315.32,
    "text": "Ist immer noch das Ding"
  },
  {
    "start": 1315.379,
    "end": 1315.5,
    "text": "okay?"
  },
  {
    "start": 1315.54,
    "end": 1319.899,
    "text": "Immer noch sinnvoll wenn man davon ausgeht dass man dieses Schema first hinkriegt."
  },
  {
    "start": 1321.12,
    "end": 1324.6,
    "text": "Also wenn man das Schema fährt und sagen kann Ich habe hier genau das Schéma."
  },
  {
    "start": 1324.699,
    "end": 1329.26,
    "text": "Ich kenne das Schemat und meine Anwendungen sind in meiner Anwendung sehr ähnlich."
  },
  {
    "start": 1329.3,
    "end": 1330.719,
    "text": "die kommen alle mit diesem Schema klar."
  },
  {
    "start": 1331.82,
    "end": 1351.959,
    "text": "Okay ist das immer noch gut Und wenn ich halt nicht so viele Änderungen im Schema habe, täglich eine Änderung in meinem Schema hab und zusätzlich auch ne bräuchliche neue Anforderungen, Auswärteranforderungen zukommt wo mein Altsschema vielleicht nicht mehr so gut passt dann ist Data Warehousing halt fragwürdig."
  },
  {
    "start": 1352.699,
    "end": 1361.76,
    "text": "Das wurde genau erkannt dass man halt etwas zu dieses Data Warehaus etwas unflexibel war für viele Anforderung."
  },
  {
    "start": 1363.06,
    "end": 1367.84,
    "text": "Häufig wollte man direkt zum KI Modelle trainieren."
  },
  {
    "start": 1368.24,
    "end": 1372.139,
    "text": "Möchte man dieses Schema first eigentlich gar nicht haben, weil eine Transformation passiert?"
  },
  {
    "start": 1372.959,
    "end": 1381.48,
    "text": "Wenn ich die Daten für Modelltraining und Jurodaten habe, so wie sie von meinem operativen System kommen, möchte ich die Transformation vielleicht gar nicht."
  },
  {
    "start": 1382.459,
    "end": 1382.52,
    "text": "Und"
  },
  {
    "start": 1383.12,
    "end": 1389.199,
    "text": "dann wäre mir noch einmal solche andere Fragewürdig... Oder eben wenn sehr, sehr viele Endungen und Schemaakten kommen."
  },
  {
    "start": 1389.24,
    "end": 1393.06,
    "text": "Dann sind die in der Mitte halt überfordert, die EDL-Strecken umlaufen zu halten."
  },
  {
    "start": 1393.12,
    "end": 1393.899,
    "text": "oder geht das nicht mehr?"
  },
  {
    "start": 1396.379,
    "end": 1398.199,
    "text": "Ja ich kann mich noch erinnern früher."
  },
  {
    "start": 1398.459,
    "end": 1402.74,
    "text": "Früher wir waren noch jung also war glaube ich so Zwei Tausend Zwölf."
  },
  {
    "start": 1402.82,
    "end": 1406.659,
    "text": "da war ich sogar mal Host vom Big Data Track bei der QCon London."
  },
  {
    "start": 1408.3,
    "end": 1411.82,
    "text": "Auf jeden Fall da kannte sich noch ein Kunden von mir erinneren, der da war."
  },
  {
    "start": 1411.879,
    "end": 1412.74,
    "text": "Er hat halt gesagt ja hier!"
  },
  {
    "start": 1413.439,
    "end": 1421.219,
    "text": "Ich will... Ich will den Data Lake und ich will Daten, wir sammeln jetzt Daten bis zum Abwinken."
  },
  {
    "start": 1421.48,
    "end": 1422.659,
    "text": "Ob wir die brauchen oder nicht?"
  },
  {
    "start": 1422.78,
    "end": 1425.26,
    "text": "Da wird alles reingeworfen und..."
  },
  {
    "start": 1426.159,
    "end": 1426.26,
    "text": "Genau!"
  },
  {
    "start": 1427.199,
    "end": 1429.28,
    "text": "...ich drehe den Geldhahn auf usw."
  },
  {
    "start": 1429.82,
    "end": 1432.52,
    "text": "Also was ist ein Data Lake?"
  },
  {
    "start": 1432.58,
    "end": 1435.52,
    "text": "Und wie unterscheidet der sich von so einem Data Warehouse?"
  },
  {
    "start": 1436.199,
    "end": 1437.439,
    "text": "Und warum gab es denn überhaupt?"
  },
  {
    "start": 1437.959,
    "end": 1438.939,
    "text": "Der kam ja irgendwo her."
  },
  {
    "start": 1440.639,
    "end": 1448.5,
    "text": "Ja, wenn so ein Projekt Und da hatten wir halt klassisch eben Data Warehousing vorgeschlagen."
  },
  {
    "start": 1449.679,
    "end": 1459.76,
    "text": "Dann haben wir so eine ebale Übung für ein Anbieter gemacht und auf einmal kam einer in die Ecke, der hat gesagt hey dieses Ganze in Data Warehouse schreib ist doch blöd!"
  },
  {
    "start": 1460.439,
    "end": 1472.459,
    "text": "Wir packen die ganzen Daten, die jetzt aus den Quellsystemen kommen im XML-Datein stellen wir das zur Verfügung und unsere Reports machen wir direkt auf diesen XML Datein zu uns."
  },
  {
    "start": 1473.24,
    "end": 1475.04,
    "text": "Ich dachte, das ist doch ein Tagen Schweichkitt."
  },
  {
    "start": 1477.439,
    "end": 1492.98,
    "text": "Aber diese Idee hatte für die Kunden noch ein paar Vorteile, weil sie hatten auf einmal diesen ganzen Schmerz, den das Aufbau eines Dettaveaus mit der ETF-Beschwirtschaftung hat."
  },
  {
    "start": 1494.26,
    "end": 1497.139,
    "text": "Und das war ein großerer Kunde, großes Projekt."
  },
  {
    "start": 1497.6,
    "end": 1503.34,
    "text": "Weltweit irgendwie Daten sammeln und für die war es natürlich ein simpler Versprechen."
  },
  {
    "start": 1504.52,
    "end": 1511.439,
    "text": "Ihr kriegt hier so einen XML-Zahn geworden und ihr kommt direkt am ersten Tag auf Basis dieses XML, kriegt dann den Rekord."
  },
  {
    "start": 1512.199,
    "end": 1513.939,
    "text": "Dann haben wir ihn gesehen und gesagt wow!"
  },
  {
    "start": 1515.8,
    "end": 1520.139,
    "text": "Kein halbjähriges Projekt, keine Millionen versenken bevor wir den ersten Rektor bekommen."
  },
  {
    "start": 1523.8,
    "end": 1527.34,
    "text": "nach einem Tag irgendwie ein Käste."
  },
  {
    "start": 1528.159,
    "end": 1533.86,
    "text": "Muss man dann irgendwie sagen, spricht was dafür?"
  },
  {
    "start": 1534.3,
    "end": 1542.0,
    "text": "und genau aus diesem Gedanken oder in dem XNL wollen wir vielleicht nicht mehr machen heutzutage aber nur um etwas anderes Paket oder so."
  },
  {
    "start": 1542.659,
    "end": 1556.82,
    "text": "Aber die Idee dass man einfach die Daten so wie sie sind sich so da rein in erstmals zur Verfügung stellt und direkt den ersten Readboard auf diesen Daten machen kann, die ist total überzeugend."
  },
  {
    "start": 1559.26,
    "end": 1562.399,
    "text": "Den Zug haben dann nochmal ein bisschen technische Dinge."
  },
  {
    "start": 1564.04,
    "end": 1566.439,
    "text": "Wir waren vor allem häufig mit Datenbanken unterwegs."
  },
  {
    "start": 1566.659,
    "end": 1569.159,
    "text": "also wir haben die Daten halt in Datenbanken gehabt."
  },
  {
    "start": 1569.199,
    "end": 1576.28,
    "text": "Die sind häufig transaktionale Datenbanten, die sind für online Transaction Processing optimiert Um."
  },
  {
    "start": 1576.36,
    "end": 1582.74,
    "text": "die berechtigte Frage ist natürlich brauchen wir das überhaupt für unsere aller lütschen Anwendungen."
  },
  {
    "start": 1583.639,
    "end": 1592.98,
    "text": "Wir bauen doch gar nicht, dass das Thema, dass wir viele Updates haben und kokurrieren Reads auf sich ständig endende Daten."
  },
  {
    "start": 1593.02,
    "end": 1593.76,
    "text": "Das haben wir auch gar nicht."
  },
  {
    "start": 1593.82,
    "end": 1597.959,
    "text": "In so einem Data Warehouse schreiben wir einmal rein und dann lesen wir häufig."
  },
  {
    "start": 1601.5,
    "end": 1603.199,
    "text": "Ändern, dann machen wir eine neue einfach."
  },
  {
    "start": 1603.34,
    "end": 1609.639,
    "text": "Das ist ja ein Insert mit einer neuen historischen Version und kein Update auf die alten Daten."
  },
  {
    "start": 1610.3,
    "end": 1612.36,
    "text": "Wir wollen ja gerade die Historie bewahren."
  },
  {
    "start": 1613.56,
    "end": 1621.32,
    "text": "Deswegen war die Frage brauchen wir überhaupt diese Transaktionsmaschinen da, die halt für dieses operative Geschäft optimiert sind?"
  },
  {
    "start": 1622.86,
    "end": 1634.699,
    "text": "Und da kam dann die Idee um lass uns doch die Daten nicht mehr in Datenbanken verwalten sondern in der K-Systeme hat Loopware damals so ein Dateisystem, mit dem was ging."
  },
  {
    "start": 1637.78,
    "end": 1646.679,
    "text": "Inzwischen diese Dateissysteme, die es ergibt, stellen super die Möglichkeit zur Verfügung auch über SQL-Schrittstellen oder SQL Mittel drauf zu bereifen."
  },
  {
    "start": 1647.379,
    "end": 1656.5,
    "text": "Wir verlieren also Grund von unseren Datenprozessierungstätigkeiten nichts und wir haben die Daten aber in den Dateien."
  },
  {
    "start": 1657.52,
    "end": 1659.86,
    "text": "Pacht auch dort besser zu dieser Batch-Verarbeitung."
  },
  {
    "start": 1660.179,
    "end": 1666.32,
    "text": "Batch verarbeitet irgendwie eine ganze Reihe von Daten, liest sie aus dem Hundert Dateien, schreibt es in den fünftig Jahren nur."
  },
  {
    "start": 1667.1,
    "end": 1677.199,
    "text": "Batschverarbeitung keine Einzeldatensatzverarbeitungen mit den Datenbanken wie wir es sonst immer gemacht haben und das eben auf der Teigebene im Batch macht ist auch total überzeugend."
  },
  {
    "start": 1678.76,
    "end": 1695.879,
    "text": "Diese beiden Dinge kamen dann hundesunsam plus noch so Sachen wie dann Requiem-Reambuins, Sparks und dann mit MapReduce Methoden im Gegensatz zu den üblichen Methoden des Datenzugriffs die wir sonst hatten."
  },
  {
    "start": 1695.959,
    "end": 1696.879,
    "text": "zur Parallelisierung."
  },
  {
    "start": 1697.08,
    "end": 1700.159,
    "text": "Wir haben eine Tabelle partitioniert."
  },
  {
    "start": 1700.639,
    "end": 1704.679,
    "text": "das war auch wieder sehr statisch."
  },
  {
    "start": 1704.98,
    "end": 1713.419,
    "text": "Wir mussten uns auf eine Partitionierung typischerweise festlegen Und wenn dann andere Anforderungen kamen, die war das hier ja nicht so ganz zu der Frage gepasst."
  },
  {
    "start": 1714.32,
    "end": 1714.56,
    "text": "Genau."
  },
  {
    "start": 1714.98,
    "end": 1718.34,
    "text": "Da mussten wir anders partitionieren und es war unsere Möglichkeit parallelisieren."
  },
  {
    "start": 1720.62,
    "end": 1725.899,
    "text": "Mit MapReduce kam noch eine andere Möglichkeit der Parallelisierung hinzu."
  },
  {
    "start": 1726.86,
    "end": 1731.62,
    "text": "Die vielleicht auch zur Rechner-Architektur besser passt."
  },
  {
    "start": 1734.219,
    "end": 1736.28,
    "text": "MPP, SMP-Frage."
  },
  {
    "start": 1736.459,
    "end": 1738.04,
    "text": "Ich weiß nicht ob wir da hier auf eingehen wollen."
  },
  {
    "start": 1739.78,
    "end": 1742.659,
    "text": "Ich würde gerne, aber ich glaube wir müssen auf die Zeit achten."
  },
  {
    "start": 1745.179,
    "end": 1748.899,
    "text": "Du könntest zumindest ganz kurz sagen was MPP und SPP bedeutet?"
  },
  {
    "start": 1749.439,
    "end": 1755.639,
    "text": "Also die Massiv-Parallel-Processing das sind in der Tandem damals, sie waren da gut."
  },
  {
    "start": 1755.899,
    "end": 1763.959,
    "text": "Ich habe einfach einen weiteren Kern, Rechenkern mit dazu gerückt auch einmal grundsätzlich als Lineal."
  },
  {
    "start": 1765.48,
    "end": 1771.34,
    "text": "Idealerweise Linealskalieren einfach indem ich einen neuen CPU dazu genommen habe."
  },
  {
    "start": 1772.04,
    "end": 1779.879,
    "text": "Das hat Stanley ein weitgehend eingehalten, will es versprechen, den massiv parallel verarbeitet wurde und Symmetrich-Multiprocessing."
  },
  {
    "start": 1780.28,
    "end": 1788.58,
    "text": "Ich hab halt eine Cluster und da bin ich jetzt nicht mehr für die Verteilung zuständig sondern der Cluster selbst sagt sich,"
  },
  {
    "start": 1790.08,
    "end": 1790.399,
    "text": "wofür"
  },
  {
    "start": 1790.439,
    "end": 1791.74,
    "text": "das was aus ist von der Weise?"
  },
  {
    "start": 1791.8,
    "end": 1794.459,
    "text": "Und das passt halt mit diesem MapRed News Ansatz."
  },
  {
    "start": 1795.399,
    "end": 1796.199,
    "text": "Passt das ganz gut!"
  },
  {
    "start": 1796.76,
    "end": 1796.82,
    "text": "Ja."
  },
  {
    "start": 1799.139,
    "end": 1807.52,
    "text": "Dann sagst du so, also ich muss... Ich erwähne einfach nur mal... Also ich will gar nix erwähnen, ich will nur sagen, früher als MapReduce rauskauf."
  },
  {
    "start": 1807.56,
    "end": 1809.56,
    "text": "Ich dachte, ah, MapReduze total geil macht Google!"
  },
  {
    "start": 1809.679,
    "end": 1819.24,
    "text": "Ich will MapRedus machen und irgendwann habe ich gedacht, Map Reduce ist voll scheiße aber... Also SQL ist noch viel besser ja?"
  },
  {
    "start": 1820.36,
    "end": 1822.139,
    "text": "Und naja Okay."
  },
  {
    "start": 1823.1,
    "end": 1823.379,
    "text": "Wo lassen"
  },
  {
    "start": 1823.419,
    "end": 1824.439,
    "text": "wir das?"
  },
  {
    "start": 1824.899,
    "end": 1825.56,
    "text": "Die Einschlüsse"
  },
  {
    "start": 1825.639,
    "end": 1828.98,
    "text": "sind in Richtung Data Lake gegangen, die ein bisschen motiviert haben."
  },
  {
    "start": 1829.02,
    "end": 1829.899,
    "text": "aus meiner Sicht heute."
  },
  {
    "start": 1830.58,
    "end": 1835.62,
    "text": "Würde ich sagen, waren das so die treibenden Faktoren um so etwas wie den Data Lake zu entwickeln."
  },
  {
    "start": 1837.8,
    "end": 1840.32,
    "text": "Natürlich mit der Schwachstelle."
  },
  {
    "start": 1840.54,
    "end": 1849.219,
    "text": "ganz klar wenn ich das Schema nicht vorher habe sondern wenn ich es erst mal im Nachhinein erarbeiten möchte dann... Dann mache ich das für jeden Report."
  },
  {
    "start": 1849.459,
    "end": 1855.959,
    "text": "Also jeder Report muss jetzt wieder hingehen und sagen, hey wie muss sich dann jetzt die Daten von Quelle A mit Quelle B vereinheitlichen?"
  },
  {
    "start": 1858.959,
    "end": 1866.98,
    "text": "Ich muss natürlich das Verständnis jeder einzelnen Quellanwendung haben um die Daten richtig interpretieren zu können."
  },
  {
    "start": 1868.419,
    "end": 1881.439,
    "text": "Der Report-Ersteller kann nicht hingehen oder sage ich habe hier den eine, der eine Wahrheit aus dem Data Warehouse Und dagegen programmiere ich jetzt, sondern er muss dann gegen jede Wahrheit jeder Quelle arbeiten."
  },
  {
    "start": 1882.76,
    "end": 1888.199,
    "text": "Hat die ganze Schmerzen wie vorher die ETL-Programmierer eben abgenommen haben."
  },
  {
    "start": 1888.28,
    "end": 1891.219,
    "text": "durch die Vereinheitlichung in ein Schema hat der jetzt selbst."
  },
  {
    "start": 1892.54,
    "end": 1902.879,
    "text": "Also das Data Warehouse hat den Vorteil... Ich kann queries auf Daten Ausführen die sind bereinigt."
  },
  {
    "start": 1902.98,
    "end": 1905.0,
    "text": "das ist irgendwie alles gleich muss."
  },
  {
    "start": 1905.12,
    "end": 1907.56,
    "text": "ich kenne die Tabellen struktur und fertig ist die laube."
  },
  {
    "start": 1907.86,
    "end": 1914.459,
    "text": "der vorteil der nachhalt ist natürlich musst du irgendwie muss die integrieren und muss die transformieren."
  },
  {
    "start": 1914.62,
    "end": 1915.399,
    "text": "und wie auch immer."
  },
  {
    "start": 1917.6,
    "end": 1929.639,
    "text": "Data Lake nimmt praktisch dieses diesen nachteil weg indem er sagt du kannst einfach reinwerfen was du willst, Aber jetzt ist natürlich der bequeme Teil des Readers, also das Reporterstellers."
  },
  {
    "start": 1929.8,
    "end": 1930.36,
    "text": "Der ist weg."
  },
  {
    "start": 1930.86,
    "end": 1936.84,
    "text": "Also weil der Reportersteller muss dann... ...der wühlen"
  },
  {
    "start": 1937.439,
    "end": 1938.3,
    "text": "muss die Arbeit machen."
  },
  {
    "start": 1938.879,
    "end": 1941.139,
    "text": "Die einen Punkt habe ich noch vergessen."
  },
  {
    "start": 1941.32,
    "end": 1942.159,
    "text": "Das ist halt Streaming."
  },
  {
    "start": 1942.56,
    "end": 1960.56,
    "text": "So Dutch Processing war halt so die Welt und jetzt gab es aber auch die Möglichkeit oder man möchte immer mehr Richtung Streaming kommen Da vielleicht auch Anforderungen sind, dass die Daten nicht immer nur im Tages genau sind sondern halt minütlich aktuell werden."
  },
  {
    "start": 1961.54,
    "end": 1968.419,
    "text": "Und das nicht, dass ich nicht immer halt die Daten in solchen Paketen da reinlage."
  },
  {
    "start": 1968.48,
    "end": 1973.379,
    "text": "also dieser Loan-Vorgang ist ja mein ganzes Paket von Daten was der gelohnt wird und ich möchte dafür aus."
  },
  {
    "start": 1974.26,
    "end": 1982.02,
    "text": "Stichwort Eventual Consistency, auch schon Daten reinfließen lassen und die Konsistenz vielleicht erst später herstellen."
  },
  {
    "start": 1982.6,
    "end": 1988.399,
    "text": "Und dieser Ansatz, das war noch ein weiterer, weiterer Treiber für Data Lake, weil es mit Data Warehouse ist das schwer."
  },
  {
    "start": 1988.899,
    "end": 1995.5,
    "text": "Data Warehouse ist in Streaming und Data Warehaus ist ja blöd, weil ich keine Konsistenzen gewährleistet."
  },
  {
    "start": 1996.879,
    "end": 1999.84,
    "text": "Nur diese Eventual Konsistency und da muss man sich überlegen wie man das mit Data."
  },
  {
    "start": 2000.159,
    "end": 2017.84,
    "text": "Was man versucht haben natürlich Data Lake und hat dann versucht, dass darüber hinaus die Schwächen vom Data Lake, die auch nicht richtig sind, dann irgendwie in Richtung Data Warehouse wieder ein bisschen zu verbessern."
  },
  {
    "start": 2018.26,
    "end": 2020.939,
    "text": "Das ist so der nächste Schritt."
  },
  {
    "start": 2022.36,
    "end": 2027.699,
    "text": "Also der nächste Schritt von Data Lake zum Lake House?"
  },
  {
    "start": 2028.62,
    "end": 2028.659,
    "text": "Ja!"
  },
  {
    "start": 2029.0,
    "end": 2036.08,
    "text": "Also Lake House ist ja im Grunde genommen so eine Art Kunstwort, weil es offensichtlich aus Data Lake und Warehouse kommt."
  },
  {
    "start": 2037.82,
    "end": 2039.32,
    "text": "Genau was da anders?"
  },
  {
    "start": 2040.459,
    "end": 2048.42,
    "text": "Ja also muss man versucht das im Grund die Stärkung von Data Warehouse wieder auch in zwar die von beiden Welten zusammenzukriegen."
  },
  {
    "start": 2048.5,
    "end": 2054.44,
    "text": "ich kann meine Daten sehr schnell passend zum Originalschema aufnehmen."
  },
  {
    "start": 2054.78,
    "end": 2065.679,
    "text": "Das bietet mir der Lake Anteil Aber ich biete auch bestimmten Konsumenten schon ein klares Schema für ihre Auswirkungen."
  },
  {
    "start": 2066.259,
    "end": 2088.259,
    "text": "Das ist so der Dettowerhausgedanke und dazwischen muss noch was passieren, und die Lakehouse-Architektur bietet mir jetzt gute Möglichkeiten diese Rohdaten schrittweise zu verfeinern oder zu verbessern sodass er am Ende quasi wie in einem Dettauerhaus nach außen zur Verfügung stellen werden kann Genau."
  },
  {
    "start": 2088.739,
    "end": 2098.42,
    "text": "Aber ich kann auf alle Teile des Lake House schon zugreifen, wenn ich den Schmerz mir antun möchte auf die Rohdaten zuzugreifen und wenn ich sie brauche oder schnell brauche, kann ich das tun."
  },
  {
    "start": 2099.16,
    "end": 2108.42,
    "text": "Ich kann aber auch warten bis diese schrittweise Transformation innerhalb des Lake Houses passiert ist und dann auf die bereinigten Daten, vereinheitlichsten Daten so greifen."
  },
  {
    "start": 2109.18,
    "end": 2113.64,
    "text": "Im Grunde hat man das ETL-Prozess hin im Grunde ins"
  },
  {
    "start": 2114.38,
    "end": 2114.9,
    "text": "Lake House"
  },
  {
    "start": 2115.16,
    "end": 2115.839,
    "text": "Verlagerung."
  },
  {
    "start": 2117.06,
    "end": 2117.94,
    "text": "im Lake aussext."
  },
  {
    "start": 2119.62,
    "end": 2126.799,
    "text": "Und was war da manchmal für das gewöhnliche Medellin-Architektur, ich glaube es zum Öfter von Databricks geprägt wurde?"
  },
  {
    "start": 2128.36,
    "end": 2133.7,
    "text": "Wo man sagt okay man hat so unterschiedliche Zonen innerhalb des Data Lakes in Bronx oder über Gold typischerweise."
  },
  {
    "start": 2134.279,
    "end": 2136.48,
    "text": "Bronx ist auch so wo die Rohdaten reinfließen."
  },
  {
    "start": 2137.1,
    "end": 2139.2,
    "text": "In Silber wird man schon mal dodeal."
  },
  {
    "start": 2139.4,
    "end": 2148.18,
    "text": "Zum Beispiel eine Vereinheitlichung auf einheitliche Datumsformate Werwungsformate, sowas kriegt man da schon mal hin."
  },
  {
    "start": 2149.2,
    "end": 2167.64,
    "text": "Und macht vielleicht auch schon eine Qualitätsbereinigung für einige Quellen zum Beispiel in bestimmte Feldern nicht gefüllt, überlegt nur sich wie ergänzt man das sinnvollerweise und macht solche Dinge nach einer Silber-Schicht?"
  },
  {
    "start": 2168.38,
    "end": 2177.6,
    "text": "Und dann für die Goldschicht würde man wirklich die harte Arbeit der Integration richtig machen, also dass sie auch innerhalb von sich zusammenpassen."
  },
  {
    "start": 2177.66,
    "end": 2186.68,
    "text": "Die Daten aus den Unterschiedequellen ist das, dass dann stimmige Reports rauskommen, dass da nicht heute mal drauf guckt mit Sachverstand und sagt, die Zahl, die da rauskommt."
  },
  {
    "start": 2186.819,
    "end": 2187.72,
    "text": "Sie kann ja gar nicht stimmen."
  },
  {
    "start": 2191.66,
    "end": 2200.98,
    "text": "Ja aber es ist immer noch sozusagen ein zentrales Team, ...domänspezifische Daten von X anderen Teams... ...beackern muss."
  },
  {
    "start": 2201.56,
    "end": 2204.02,
    "text": "Wo sie eigentlich keinen Domänen nur Hau haben, ne?"
  },
  {
    "start": 2204.16,
    "end": 2205.36,
    "text": "Da ist so... Wir haben schon gefragt"
  },
  {
    "start": 2205.44,
    "end": 2221.5,
    "text": "genau... ...mit typischer Weise wenn man das macht und dann sagt, man hat so ein zentrales Team was da es wird sich darum kümmert aber... ...glaubt da kommen wir mit den nächsten Lösungsansätzen auch hin und sagen okay wie kommen wir denn jetzt dahin dass wir dieser Ohnarschipp-Thema besser in Griff kriegen."
  },
  {
    "start": 2222.06,
    "end": 2224.18,
    "text": "Also wer ist verantwortlich für diese Daten?"
  },
  {
    "start": 2224.24,
    "end": 2231.819,
    "text": "Wer darf das Schema ändern und wie gehen die Ideen von diesen Daten abhängig sind mit diesem Schema-Endung um."
  },
  {
    "start": 2236.48,
    "end": 2239.5,
    "text": "Genau, da wären wir beim Datamisch"
  },
  {
    "start": 2239.799,
    "end": 2240.02,
    "text": "oder?"
  },
  {
    "start": 2240.08,
    "end": 2254.92,
    "text": "Das wird mal ein konzeptioneller Ansatz sein, vielleicht der technische Ansatz wo man sagt ich habe hier ein Produkt Gruppe, die halt mir so eine Datenverbringung zu verfügen stellen."
  },
  {
    "start": 2256.16,
    "end": 2265.18,
    "text": "Ungemäß schwer sondern das Denken... mich denke nicht mehr in monolitischen Anwendungen oder ich denke in Datenprodukten."
  },
  {
    "start": 2266.759,
    "end": 2272.48,
    "text": "Also wie gesagt, wir haben eine ganze Folge DataMesh mit Stefan Tilkoff und Jochen Christ."
  },
  {
    "start": 2272.58,
    "end": 2286.96,
    "text": "Wir haben ne ganze Folge Dataprodukts mit Stefan Nägle und mir aber vielleicht trotzdem nochmal für die dies so ein fünf Minuten Abriss was überhaupt...was macht so ein DataMesh aus?"
  },
  {
    "start": 2288.02,
    "end": 2292.58,
    "text": "Auch in Abgrenzung zum Data Warehouse, Data Lake und Lake House."
  },
  {
    "start": 2293.5,
    "end": 2297.24,
    "text": "Ja also die ich... Erkenntnis, die hat sich ja vorhin schon skizziert."
  },
  {
    "start": 2297.48,
    "end": 2306.819,
    "text": "Die große Erkenntnisse ist dieses Team in der Mitte was halt am Anfang eine tolle Lösung mit so einem Data Warehouse oder Data Lake zur Verfügung stellt."
  },
  {
    "start": 2307.62,
    "end": 2324.299,
    "text": "Alle sehr glücklich und die Daten werden geliebt von den Fachbereichen das endlich nicht mehr auf die Anslangwendung zu greifen müssen und sich in Excel lasst dann zusammen basteln müssen was dann an Auswertungen Werden brauchen, sondern sie können an eine Stelle gehen."
  },
  {
    "start": 2324.44,
    "end": 2328.88,
    "text": "Da kriegen Sie alles Qualitätsgesichert täglich frisch."
  },
  {
    "start": 2329.759,
    "end": 2334.72,
    "text": "Das ist natürlich ne tolle Sache und irgendwann waren die in der Mitte das verfügen gestellt haben hat völlig überfordert."
  },
  {
    "start": 2338.86,
    "end": 2343.96,
    "text": "Der Ansatz von DataMesh der dann propagiert wurde kurz genau mit diesem Thema beschäftigt."
  },
  {
    "start": 2344.02,
    "end": 2350.24,
    "text": "wie können wir denn jetzt mit unserem Wissen aus domaendriffen Design was sind wir im operativen?"
  },
  {
    "start": 2350.64,
    "end": 2354.299,
    "text": "Umfeld gemacht, haben wir ja auch versucht Anwendungen sozusagen zu zerlegen."
  },
  {
    "start": 2354.62,
    "end": 2359.74,
    "text": "Dass die Wut miteinander interoperieren können und sie dann sowas wie Microservice gekommen."
  },
  {
    "start": 2360.56,
    "end": 2373.6,
    "text": "Und wir können dann sagen okay dieses Team kümmert sich um diesen Microservices und ist dafür spezialisiert und kennt sich damit fachlich super aus und kann deswegen auch eine super Lösung schaffen."
  },
  {
    "start": 2374.839,
    "end": 2375.819,
    "text": "In diesem Microservice."
  },
  {
    "start": 2375.98,
    "end": 2380.46,
    "text": "Und genau dieser Gedanke jetzt zu übertragen und zu sagen, wie machen wir das mit Daten?"
  },
  {
    "start": 2381.44,
    "end": 2386.759,
    "text": "Da war die Idee eben, Daten als Produkt zu bereifen."
  },
  {
    "start": 2388.839,
    "end": 2394.86,
    "text": "Das ändert dann so ein bisschen was in der Art, wie wir auf diese Daten schauen."
  },
  {
    "start": 2396.779,
    "end": 2404.14,
    "text": "Weil wir auf einmal nicht mehr so sehr darum kümmern, wie kriegen wir die Daten und Unternehmen für eine Schicht."
  },
  {
    "start": 2404.68,
    "end": 2409.4,
    "text": "Ich kriege jetzt die Bestellung mit den Page Flues zusammen."
  },
  {
    "start": 2410.64,
    "end": 2410.68,
    "text": "Ja,"
  },
  {
    "start": 2411.08,
    "end": 2411.12,
    "text": "ja."
  },
  {
    "start": 2412.299,
    "end": 2417.9,
    "text": "Damit ich da das Gegenüber stellen kann und sagen kann, okay wie weit geht es?"
  },
  {
    "start": 2418.0,
    "end": 2425.299,
    "text": "Wenn man nicht mal in der Page Fluse hochgehen, Page-Jetze-Übruch gehen, wie hat's denn auch Auswirkungen auf meine Bestellungen?"
  },
  {
    "start": 2425.6,
    "end": 2427.12,
    "text": "Zwei völlig unterschiedliche Quellen."
  },
  {
    "start": 2427.24,
    "end": 2435.66,
    "text": "aber ich möchte vielleicht eine Auswertung... möchte ich vielleicht Rückschüsse haben oder Zusammenhänge erkennen, ob sie meine Ausgaben für die Webseite vielleicht lohnen."
  },
  {
    "start": 2438.88,
    "end": 2453.52,
    "text": "Solche Dinge haben wir gemacht, indem wir die Dinge zusammengeschmissen haben und dabei ist was irgendwie nicht gut gelaufen weil auf einmal Dinge zusammen waren und beherrscht werden musste, die Leute überfordert."
  },
  {
    "start": 2454.36,
    "end": 2461.68,
    "text": "Und in dem Moment wo wir ja Richtung Datenprodukten denken Überlegen wir uns, wie können wir diese Daten jetzt strukturieren?"
  },
  {
    "start": 2461.839,
    "end": 2465.279,
    "text": "Teilen aufteilen sinnvoll aufteilen."
  },
  {
    "start": 2465.319,
    "end": 2475.36,
    "text": "So dass wir die Teams zuordnen können und sagen, okay ihr kümmert euch nicht mehr am Alles sondern ihr kümmern euch nur noch um dieses Produkt."
  },
  {
    "start": 2476.7,
    "end": 2477.7,
    "text": "Und das lief."
  },
  {
    "start": 2477.779,
    "end": 2485.0,
    "text": "dieses Produkt liefert dann jetzt Daten und zwar in einer geständenen Qualität und ich kenn auch meine Konsumenten."
  },
  {
    "start": 2485.1,
    "end": 2487.02,
    "text": "Ich weiß wer sie sind."
  },
  {
    "start": 2489.299,
    "end": 2493.12,
    "text": "Ich kann dir doch verpflichten, ich kann dir sagen hey mit neuen Daten darfst du nur das und das tun."
  },
  {
    "start": 2494.24,
    "end": 2496.4,
    "text": "Ich kann sie darüber informieren wenn sich etwas ändert."
  },
  {
    "start": 2497.9,
    "end": 2503.88,
    "text": "Wenn sich was ändert dann halt eine neue Version meiner Daten meines Meinungsprodukts verfügung stellt."
  },
  {
    "start": 2504.54,
    "end": 2512.58,
    "text": "Ich kan bestimmte Zu-Sicherung machen, damit die Qualität über die da wie aktuelle sind."
  },
  {
    "start": 2513.779,
    "end": 2516.839,
    "text": "Und es ist alles Dinge die wir im Data Warehaushalt konnten."
  },
  {
    "start": 2516.94,
    "end": 2521.66,
    "text": "aber Leben immer auf dem großen Marschgarten, für alle."
  },
  {
    "start": 2521.9,
    "end": 2525.88,
    "text": "Alle waren da, die ich beeinkam quasi geschoren."
  },
  {
    "start": 2527.06,
    "end": 2534.259,
    "text": "Ja also ich muss sagen das fand ich bei Stefan Nägele war so eine Art Augenöffner für mich."
  },
  {
    "start": 2536.839,
    "end": 2548.42,
    "text": "Also immer wenn ich mit Data Lake oder Lake House Teams zusammen gearbeitet habe, dann ist halt einfach so die Stelle Daten zur Verfügung Und dann passiert irgendwas mit den Daten."
  },
  {
    "start": 2548.46,
    "end": 2551.779,
    "text": "Ich hab gar keine Ahnung, wer die interessant findet."
  },
  {
    "start": 2554.48,
    "end": 2557.5,
    "text": "Ist irgendwie raus aus meinem Blickfeld."
  },
  {
    "start": 2558.319,
    "end": 2564.66,
    "text": "Aber die Idee zu sagen ich spiete ein Data Product an und ein Data product hat immer Kunden."
  },
  {
    "start": 2564.799,
    "end": 2569.339,
    "text": "also ich muss wissen... Wer interessiert sich denn überhaupt in der Firma für meine Daten?"
  },
  {
    "start": 2570.839,
    "end": 2574.46,
    "text": "Woher wissen die Leute überhaupt, dass diese Daten gibt und was erwarten sie?"
  },
  {
    "start": 2575.24,
    "end": 2578.54,
    "text": "Dann denke ich ganz anders natürlich darüber nach."
  },
  {
    "start": 2579.759,
    "end": 2587.36,
    "text": "Das fand ich auf jeden Fall ziemlich... Also ist eigentlich ein erfreulicher Mind-Shift aus meiner Sicht."
  },
  {
    "start": 2587.74,
    "end": 2589.24,
    "text": "Genau aber das wäre sehr schwieriger."
  },
  {
    "start": 2590.62,
    "end": 2598.14,
    "text": "Sehr schwierig weil wir lernen gerade im Grunde das auch und sind da glaube ich noch nicht so richtig."
  },
  {
    "start": 2599.88,
    "end": 2603.299,
    "text": "angekommen, wie man diese Zerlegung macht."
  },
  {
    "start": 2603.779,
    "end": 2604.58,
    "text": "Wie zu denken über"
  },
  {
    "start": 2604.62,
    "end": 2608.98,
    "text": "diesen großen Datenblock, denn jetzt sinnvollerweise in dieser Produkte."
  },
  {
    "start": 2609.04,
    "end": 2618.66,
    "text": "Im Moment von Design haben wir glaube ich schon ganz gut das Werkzeuge um zu sagen, wie zerlegt man denn die operative Anwendungen sind voller Weise?"
  },
  {
    "start": 2620.68,
    "end": 2627.24,
    "text": "Da sind wir schon weiter bei den Daten, die wir auch noch am rausfinden und lernen, wie es an dessen geht."
  },
  {
    "start": 2629.56,
    "end": 2635.839,
    "text": "Ich kann nur nicht sagen, dass ich da jetzt genau weiß wie man mit den neuen Aufgaben neue Domäne hat."
  },
  {
    "start": 2635.92,
    "end": 2637.98,
    "text": "und wie würde ich denn die Daten zerlegen?"
  },
  {
    "start": 2638.02,
    "end": 2640.1,
    "text": "Das ist sehr schwierig."
  },
  {
    "start": 2642.42,
    "end": 2650.44,
    "text": "Wir hatten gestern in Kölner Büro so ein Meetup und Stefan Negele war da."
  },
  {
    "start": 2653.6,
    "end": 2666.94,
    "text": "Da hat er über Heuristiken für den Produktschnitt gesprochen und ich kümmer mich ja kaum da drum aber es war sehr lustig weil ganz viele Leute im Publikum haben immer so ein bisschen gelacht."
  },
  {
    "start": 2667.48,
    "end": 2670.16,
    "text": "Ja genau das habe mir falsch gemacht usw."
  },
  {
    "start": 2671.98,
    "end": 2683.9,
    "text": "Das war sehr amüsant, was wirklich sehr amusante Diskussion ist, dass ich irgendetwas davon verstanden hab, weil ich mache nichts mit Data Products Genau."
  },
  {
    "start": 2684.839,
    "end": 2689.319,
    "text": "Das habe ich da auch gemerkt, dass offensichtlich nicht das Einfassende der Welt ist."
  },
  {
    "start": 2689.98,
    "end": 2697.279,
    "text": "Aber ich finde den Ansatz, den Stefan da verfolgt hat, ein Artikel dazu beschrieben und Posten zu verfasst hat, finde ich genau richtig."
  },
  {
    "start": 2698.2,
    "end": 2706.0,
    "text": "Wir werden gerade so best practised wie man solche Datenprodukte halt sinnvollerweise schmeidet."
  },
  {
    "start": 2707.14,
    "end": 2708.319,
    "text": "Ja schreibe ich direkt mal auf"
  },
  {
    "start": 2708.839,
    "end": 2710.08,
    "text": "damit es in die Shownotes kommt!"
  },
  {
    "start": 2712.52,
    "end": 2716.0,
    "text": "Gut, wir waren nochmal beim DataMesh."
  },
  {
    "start": 2716.06,
    "end": 2717.42,
    "text": "Wir haben Datenprodukte."
  },
  {
    "start": 2717.62,
    "end": 2731.12,
    "text": "die werden von einzelne Teams auf ihren Daten, auf ihren operativen Daten sitzen bieten halt auch zu Analysezwecken Datenprodukte an."
  },
  {
    "start": 2732.92,
    "end": 2733.96,
    "text": "Ja vielleicht doch der Punkt ne?"
  },
  {
    "start": 2734.299,
    "end": 2745.16,
    "text": "Sie schmeißen immer noch Daten über den Sound für analogische Säcke aber mit viel mehr Kontrolle viel mehr Kontrolle darüber, wo die Daten landen."
  },
  {
    "start": 2745.66,
    "end": 2748.4,
    "text": "Was für Bedingungen für den Nutzung dieser Daten gelten."
  },
  {
    "start": 2750.22,
    "end": 2753.64,
    "text": "Auch mit der Möglichkeit sie zurückzuziehen aus einem richtigen Punkt."
  },
  {
    "start": 2753.759,
    "end": 2755.36,
    "text": "Ich möchte die Daten"
  },
  {
    "start": 2756.42,
    "end": 2756.56,
    "text": "auch"
  },
  {
    "start": 2759.48,
    "end": 2763.64,
    "text": "nicht mehr verantwortlich sein und diese Möglichkeit zu schaffen."
  },
  {
    "start": 2766.14,
    "end": 2766.5,
    "text": "Genau!"
  },
  {
    "start": 2769.259,
    "end": 2774.259,
    "text": "Genau, wie du sagst, dass man sich um die Höhe über die Datenqualität hat."
  },
  {
    "start": 2774.58,
    "end": 2780.24,
    "text": "Also wie gesagt haben wir auch eine Folge Data Contracts mit Simon Harra."
  },
  {
    "start": 2782.42,
    "end": 2782.74,
    "text": "Genau."
  },
  {
    "start": 2782.86,
    "end": 2786.259,
    "text": "also bis dahin bin ich so... also muss ich sagen war ich so einigermaßen im"
  },
  {
    "start": 2786.4,
    "end": 2786.759,
    "text": "Bilder"
  },
  {
    "start": 2790.2,
    "end": 2791.92,
    "text": "was so die Landschaft angeht."
  },
  {
    "start": 2792.7,
    "end": 2800.74,
    "text": "aber in unserem Vorgespräch da kam dann plötzlich... Da kam Data Fabric auf, da habe Noch nie davon gehört."
  },
  {
    "start": 2801.9,
    "end": 2812.98,
    "text": "Und DuckDB, das kennen wir jetzt wirklich drauf ein so tief, wie erwähnt es nur, aber so DuckDB und DuckLake war mir, also DuckDB kenne ich aber, DuckLakes waren mir dann auch unbekannt."
  },
  {
    "start": 2814.46,
    "end": 2820.02,
    "text": "Genau was ist ja auch als ich behauptet ist jetzt nicht mehr ganz... Also ist schon bisschen neuer."
  },
  {
    "start": 2821.22,
    "end": 2823.62,
    "text": "Was is denn jetzt die Data Fabric?"
  },
  {
    "start": 2826.339,
    "end": 2830.18,
    "text": "Wir haben ja mit DataMesh weniger Produkte, es ist kein Produkt."
  },
  {
    "start": 2830.22,
    "end": 2837.02,
    "text": "Es ist eine Art über das Breitstellen an den nötigen Daten nachzudenken."
  },
  {
    "start": 2837.86,
    "end": 2844.68,
    "text": "wie ich strukturiere meine Daten, kläre ich dieses Problem der Ownership."
  },
  {
    "start": 2845.58,
    "end": 2846.96,
    "text": "Der ist verantwortlich für die Daten."
  },
  {
    "start": 2847.0,
    "end": 2848.02,
    "text": "Das ist so ein DataMesh."
  },
  {
    "start": 2848.779,
    "end": 2855.04,
    "text": "Und aber im DataMesh gibt es einen Teil von den vier Säulen, die wir dann um DataMash typischerweise haben."
  },
  {
    "start": 2855.66,
    "end": 2859.74,
    "text": "Es ist eine Ownership-Eine und eine Weite."
  },
  {
    "start": 2860.44,
    "end": 2863.12,
    "text": "Das Denken von Daten als Produkt ist ein zweiter."
  },
  {
    "start": 2863.16,
    "end": 2869.58,
    "text": "Ein dritter Punkt, der sehr wichtig ist, ist eine einheitliche Data Engineering Plattform."
  },
  {
    "start": 2872.72,
    "end": 2875.88,
    "text": "Man muss jetzt die Technik doch möglichst einheitlich haben."
  },
  {
    "start": 2880.08,
    "end": 2887.6,
    "text": "Wenn ich jetzt so meine Massendaten habe, meine Bestellung, meine Pagechats, wo dann die mehrere Millionen gehen oder vielleicht sogar Milliarden."
  },
  {
    "start": 2889.0,
    "end": 2890.58,
    "text": "Und ich möchte sie miteinander kombinieren."
  },
  {
    "start": 2891.52,
    "end": 2907.5,
    "text": "Dann kann ich nicht mehr erst mal die Million von einer Seite lesen und dann feststellen welche von denen halt jetzt in welcher Fünfzig davon mir rausgeben lassen möchte."
  },
  {
    "start": 2907.54,
    "end": 2909.16,
    "text": "Einmal ein Rekord, das geht nicht."
  },
  {
    "start": 2910.36,
    "end": 2916.759,
    "text": "Deswegen muss und das ist halt so ein bisschen auch der Unterschied aus meiner Sicht zu Microservice, wo wir das können."
  },
  {
    "start": 2917.22,
    "end": 2925.339,
    "text": "Microservices können man sagen gibt mir erstmal oben über die Schnittstelle das was ich brauche und dann kombiniere ich oben."
  },
  {
    "start": 2925.4,
    "end": 2937.16,
    "text": "Bei diesem DataMesh muss ich irgendwo unten auf unterer Ebene die Möglichkeit haben, indem ich gemeinsame Technologie verwende schon so was wie Joints hinzubekommen."
  },
  {
    "start": 2938.24,
    "end": 2941.56,
    "text": "Und das ist glaube ich eine Herausforderung, wenn man das macht."
  },
  {
    "start": 2942.7,
    "end": 2954.48,
    "text": "und deswegen haben wir so einen DataMash Ansatz eben mit gemeinsamer Plattformen."
  },
  {
    "start": 2954.54,
    "end": 2957.92,
    "text": "Den Dank in einer gemeinsamen Datenplattform formuliert."
  },
  {
    "start": 2959.08,
    "end": 2965.72,
    "text": "Und die Teams benutzen eben Klappform gemeinsam, also jeder macht seinen Ding."
  },
  {
    "start": 2966.54,
    "end": 2971.299,
    "text": "aber sie benutzen halt die Möglichkeiten, die diese Plattform bietet."
  },
  {
    "start": 2975.2,
    "end": 2980.42,
    "text": "eine Tabelle anlegen, die ich dann verwenden kann in so einem Snowflake."
  },
  {
    "start": 2980.58,
    "end": 2986.0,
    "text": "Snowflakes hat auch so eine Firma, die genau für sowas eben Lösungen bietet."
  },
  {
    "start": 2986.68,
    "end": 2987.66,
    "text": "Genau für diese Plattform."
  },
  {
    "start": 2988.22,
    "end": 2989.319,
    "text": "Databricks war eine andere."
  },
  {
    "start": 2990.46,
    "end": 3003.98,
    "text": "Aber im Grunde jeder Datenbank, Relationaldatenobankersteller könnte er auch als Plattform wie ein oder ein Dateilsystem was einfach nur Paketdateilen hat mit mit Natreno, SQL Engine drauf."
  },
  {
    "start": 3004.14,
    "end": 3006.66,
    "text": "Also viele verschiedene Möglichkeiten."
  },
  {
    "start": 3008.24,
    "end": 3011.58,
    "text": "Wir haben auch hier diese weite DataMesharchitecture.com."
  },
  {
    "start": 3012.22,
    "end": 3018.779,
    "text": "Da sind auch mal so verschiedene Beispiele dafür auch immer aufgeführt wie man diesen Plattformen gestalten kann."
  },
  {
    "start": 3019.18,
    "end": 3036.5,
    "text": "Das ist sehr breit gefächert und DataFarmWake ein bisschen sich davon abzukören könnte man benutzen um eine Plattform Alles was sie als Data Fabric zeichnet, würde ich sagen."
  },
  {
    "start": 3037.04,
    "end": 3043.86,
    "text": "Es ist ein guter Kandidat für diese eindeutliche Form da zu bauen, Datenplattformen zu bauen."
  },
  {
    "start": 3045.5,
    "end": 3054.44,
    "text": "Aber das ist die Technik zum Data Mesh Ansatz."
  },
  {
    "start": 3055.319,
    "end": 3060.259,
    "text": "Was man dabei vielleicht noch sehen muss Mit Data Warehouse haben wir immer folgendes gemacht."
  },
  {
    "start": 3060.319,
    "end": 3068.94,
    "text": "Wir haben die Daten halt geholt und geschrieben, dann erst auf dem Beschriebenen haben wir sie genutzt."
  },
  {
    "start": 3070.7,
    "end": 3079.24,
    "text": "Mit Data Fabric bieten wir jetzt die Möglichkeit die Daten zu holen, zu verarbeiten oder direkt ohne so zu schreiben und zu nutzen."
  },
  {
    "start": 3080.299,
    "end": 3088.4,
    "text": "Also dieses zusätzliche Schreiben repizieren in ein Detta Lake, in ein Data Warehaus können wir mit Data Fabrics halt vermeiden."
  },
  {
    "start": 3089.68,
    "end": 3096.36,
    "text": "Da könnten die Daten Data Fabrics in der Quelle verbleiben und wir bieten nur einen geschickten Zugriff darauf."
  },
  {
    "start": 3096.46,
    "end": 3098.72,
    "text": "Das ist es."
  },
  {
    "start": 3098.819,
    "end": 3100.62,
    "text": "Zumindest in Teilen ist das sinnvoll."
  },
  {
    "start": 3101.38,
    "end": 3114.96,
    "text": "Manche Dinge muss ich schreiben und da komme ich nicht drum herum aber es gibt Anwendungsfälle wo Das schreien ihn darauf verzichten kann und dann bieten Data-Fabriks in die Möglichkeit, dass man direkt darauf arbeitet."
  },
  {
    "start": 3118.06,
    "end": 3128.4,
    "text": "Jetzt wird mir einiges klarer, weil wenn ich so diesen Artikel gelesen habe oder allgemein alles was da auf DataMesh minus Architecture steht ist"
  },
  {
    "start": 3128.44,
    "end": 3129.24,
    "text": "ja eine ziemlich"
  },
  {
    "start": 3129.48,
    "end": 3130.779,
    "text": "gute Aufbereitung."
  },
  {
    "start": 3131.2,
    "end": 3133.66,
    "text": "also wer zu faul ist um das ganze Buch zu lesen."
  },
  {
    "start": 3135.74,
    "end": 3147.819,
    "text": "Und auf der einen Seite kam ich mir sehr zu Hause vor bei DataMesh, weil aus den normalen Software-Entwicklungen... Wir haben da auch Plattformen."
  },
  {
    "start": 3148.98,
    "end": 3150.36,
    "text": "Da gibt es halt die Data-Plattform."
  },
  {
    "start": 3150.64,
    "end": 3157.96,
    "text": "Aber war mir nicht so ganz klar wie die Data Platform aussieht im Vergleich zu einer normalen software-Platform."
  },
  {
    "start": 3158.92,
    "end": 3160.58,
    "text": "Also Software-Architekture-Platform."
  },
  {
    "start": 3163.18,
    "end": 3165.22,
    "text": "Und dann gab es ja noch die Enabling Teams."
  },
  {
    "start": 3165.7,
    "end": 3173.339,
    "text": "Es sind alles so Sachen, die waren mir sehr bekannt aber ich konnte mir nie vorstellen wie eine Data Platform aussieht."
  },
  {
    "start": 3173.42,
    "end": 3184.42,
    "text": "Aber jetzt ist klar, die Data Platform ist eigentlich sowas wie Snowflake oder Google bietet Saren AWS RedMind... Nee, RedMine sondern RedShift."
  },
  {
    "start": 3185.279,
    "end": 3185.54,
    "text": "Oder so."
  },
  {
    "start": 3185.68,
    "end": 3185.74,
    "text": "ne?"
  },
  {
    "start": 3185.94,
    "end": 3186.22,
    "text": "Genau!"
  },
  {
    "start": 3187.68,
    "end": 3198.319,
    "text": "Dann habe ich Produkt A. Also ich bin Team A Order und dann bin ich Team B Rückläufer oder so."
  },
  {
    "start": 3200.839,
    "end": 3206.4,
    "text": "Und die haben jeweils, die bieten ihr Produkt in einer eigenen, ich sag es einfach mal in der eigenen Tabelle an."
  },
  {
    "start": 3208.02,
    "end": 3208.88,
    "text": "Die Datenprodukte"
  },
  {
    "start": 3208.92,
    "end": 3209.88,
    "text": "brauchen wir, das ist in der Tabelle."
  },
  {
    "start": 3212.819,
    "end": 3212.88,
    "text": "Ja."
  },
  {
    "start": 3213.839,
    "end": 3218.66,
    "text": "Und jetzt bin ich Nutzer und ich kann dann einfach sagen naja sie haben zwei Tabellen am American Join."
  },
  {
    "start": 3220.779,
    "end": 3222.56,
    "text": "Wenn ich mich für die... Okay ja."
  },
  {
    "start": 3226.54,
    "end": 3228.48,
    "text": "It's nice."
  },
  {
    "start": 3229.12,
    "end": 3230.14,
    "text": "Am Ende wird alles gut!"
  },
  {
    "start": 3233.4,
    "end": 3235.86,
    "text": "Okay, hervorragend."
  },
  {
    "start": 3236.279,
    "end": 3238.62,
    "text": "Gibt es sonst noch was zu Data Fabric?"
  },
  {
    "start": 3242.259,
    "end": 3265.02,
    "text": "Ja ich meine das ganze Datenuniversum hat natürlich dann viele Aspekte die wir gerne sehen gehört zum Beispiel das Thema Data Lineage Stationen möchte wissen, ich habe jetzt irgendwie mein Data Product und es ist vielleicht liefert mir meine Quelldaten aus dem Bestell zum Order Management."
  },
  {
    "start": 3265.48,
    "end": 3275.259,
    "text": "Ich habe ein anderes Datenprodukt und das liefert mit Daten aus den Paid Ships und dann bringe ich die irgendwie zusammen und dann mache ich so kombiniertes Datenproduk."
  },
  {
    "start": 3276.58,
    "end": 3286.98,
    "text": "Dieses Datenprodukte nutzen die Daten aus dem Order Management und eher aus den Page Ships kombinierte irgendwie sinnvoller Ralsen und stellt die dann zur Verfügung."
  },
  {
    "start": 3287.819,
    "end": 3305.54,
    "text": "Und diese, die Daten rauschreien sozusagen von dem Quellsystem durch das eine Datenprodukt oder das andere Datenprodukte zu mehren und jetzt so wissen okay wie aus was setze ich denn nun meine Daten zusammen?"
  },
  {
    "start": 3307.58,
    "end": 3310.98,
    "text": "Wann wurden die denn jetzt überhaupt zur Verfügung gestellt, wenn man jetzt im Batch Processing ist?"
  },
  {
    "start": 3311.14,
    "end": 3316.72,
    "text": "Welcher Batch hat welche Daten, die es gerade bei mir angekommen sind zur Verfügung gestellte."
  },
  {
    "start": 3316.92,
    "end": 3318.96,
    "text": "Was möchte man gerne und den nachvollziehen können."
  },
  {
    "start": 3320.0,
    "end": 3321.72,
    "text": "Also im Sinne von einem Vertrauen schaffen."
  },
  {
    "start": 3321.94,
    "end": 3324.18,
    "text": "Ich möchte ja Vertrauen haben in die Daten die ich da sehe."
  },
  {
    "start": 3325.12,
    "end": 3330.1,
    "text": "Und wenn ich denen jetzt so misstraue dann werde ich mal eine Lösung nicht benutzen, weil ich das Datenprodukt nicht benutze."
  },
  {
    "start": 3330.9,
    "end": 3340.12,
    "text": "So ein Data Lineage kann mir halt helfen Vertrauen in diese Daten aufzubilden aufzubauen, wenn ich dem Anwender zeige hey das Datum was du da gerade ein zweifelst."
  },
  {
    "start": 3340.86,
    "end": 3341.42,
    "text": "Dann wärt der da"
  },
  {
    "start": 3341.54,
    "end": 3342.72,
    "text": "steht und"
  },
  {
    "start": 3343.0,
    "end": 3347.259,
    "text": "setzt sich so zusammen kommt daher und er kommt der Ursprungswert kommt daher."
  },
  {
    "start": 3348.0,
    "end": 3352.12,
    "text": "Und dann auf einmal ist das Vertrauen da weil dass danach von ziehter wird."
  },
  {
    "start": 3353.339,
    "end": 3368.68,
    "text": "Das ist ein wichtiger Punkt und solche Dinge gibt es mehrere die So einer Plattform als verfügungsstellen werden können, damit es leicht ist solche Lösungen umzusetzen."
  },
  {
    "start": 3369.68,
    "end": 3373.16,
    "text": "Und ein paar Wiegeln halt irgendwie schenkt bekommen zu sagen."
  },
  {
    "start": 3378.4,
    "end": 3384.74,
    "text": "Also ich muss mich dann nicht mit, wenn das ich Ahnung hätte aber da muss ich mich extra noch mit OpenLinage oder so beschäftigen..."
  },
  {
    "start": 3385.66,
    "end": 3385.86,
    "text": "Genau!"
  },
  {
    "start": 3385.94,
    "end": 3399.46,
    "text": "Das wäre dann also Idealfall, wenn ich dann unseren Tooling verwende dass das die Schnittstelle zu meinem Detailinage und das System halt schon zum Teil automatisiert wird."
  },
  {
    "start": 3399.72,
    "end": 3399.839,
    "text": "All"
  },
  {
    "start": 3402.52,
    "end": 3404.52,
    "text": "right, wunderbar!"
  },
  {
    "start": 3405.88,
    "end": 3410.86,
    "text": "Ich guck gerade auf die Uhr ein paar Minuten... Wir haben wir schaffen es unter einer Stunde oder fast."
  },
  {
    "start": 3412.12,
    "end": 3422.98,
    "text": "ich hätte noch so eine ganz kleine Abstecher und zwar in Memory Analytics und zwar der Hannes Mühleisen."
  },
  {
    "start": 3423.16,
    "end": 3430.1,
    "text": "der ist Professor in Niederlanden und er hat DuckDB gegründet."
  },
  {
    "start": 3430.64,
    "end": 3437.2,
    "text": "Er macht großartige Vorträge, also muss man sich auf jeden Fall jeden Vortrag von ihm angucken."
  },
  {
    "start": 3437.759,
    "end": 3447.74,
    "text": "Ist nicht nur über DuckDB sondern ganz allgemein zu ... Also er ist ja ein Professor und hat wirklich sehr lustige Forträge All Things Data."
  },
  {
    "start": 3450.839,
    "end": 3455.759,
    "text": "Was ist eigentlich ... Was ist denn eigentlich dieses In-Memory-Analytics?"
  },
  {
    "start": 3456.22,
    "end": 3459.74,
    "text": "Was ist der Unterschied zu dem, was wir bisher diskutiert haben."
  },
  {
    "start": 3461.18,
    "end": 3474.94,
    "text": "Ja also die...bisher als wir mit Städterweise angefangen haben und war undenkbar dass man diese Datenlänge um die über uns da kümmern in Memorie bearbeiten kann."
  },
  {
    "start": 3475.12,
    "end": 3477.299,
    "text": "Also vieles von dem was wir damals gemacht haben."
  },
  {
    "start": 3479.68,
    "end": 3483.2,
    "text": "hat zwingend vorausgesetzt, dass wir die Daten aus der Kode speichern haben."
  },
  {
    "start": 3485.44,
    "end": 3490.74,
    "text": "Und im Hauptspeicher war wurde dann halt geschickt gecached."
  },
  {
    "start": 3491.16,
    "end": 3502.18,
    "text": "also man muss dafür etwas was ein wichtiger Punkt ist zum Beispiel wenn wir so eine Dimensionstabelle haben mit den ganzen welche Tage gibt es oder welche Orte gibt es?"
  },
  {
    "start": 3502.339,
    "end": 3504.88,
    "text": "und so oder welcher Artikel gibt es?"
  },
  {
    "start": 3505.58,
    "end": 3510.42,
    "text": "Und hier haben wir natürlich gerne dann im Cash gehalten, weil darauf wurde permanent zugegriffen."
  },
  {
    "start": 3511.2,
    "end": 3513.319,
    "text": "Wenn die eben Datenbank-Cash waren, war das natürlich super."
  },
  {
    "start": 3515.9,
    "end": 3518.42,
    "text": "Da musste man die nur einmal lesen und dann waren sie für immer da."
  },
  {
    "start": 3519.839,
    "end": 3525.12,
    "text": "Und was halt nicht immer komplett neu gelesen wurde, waren dann die Transaktionsraten."
  },
  {
    "start": 3526.86,
    "end": 3530.52,
    "text": "Die mussten mal durch immer wieder komplett neu lesen, dass der Fettel den Cash gesquengt."
  },
  {
    "start": 3533.96,
    "end": 3549.1,
    "text": "So ganz vertraut bin ich mit dem Thema nicht, aber im Grunde das Verstechen was ich da herauslässe ist jetzt dass man mit Technologie wie Dakle Bay jetzt aus dieser dieses Hindernis eliminieren kann."
  },
  {
    "start": 3549.259,
    "end": 3562.759,
    "text": "Dass man also nicht nur die sozusagen die kleineren Dimensionstapeln, Dimensionsdaten im Cash gezogen halten kann sondern dass man sich die komplette Alles, was ich für in meiner Lüse brauche im Ruckspeicher halten kann."
  },
  {
    "start": 3563.74,
    "end": 3576.22,
    "text": "Ich will einen Zug auf meine neuen Daten im externen Speichern, dass sie mir das sparen können und da ist es natürlich eine ihre Beschleunigung und ein paar Vereinfachungen."
  },
  {
    "start": 3576.259,
    "end": 3582.52,
    "text": "dann bietet dann natürlich auch etwas mehr Möglichkeiten wenn man da direkt Dinge adressieren kann."
  },
  {
    "start": 3584.96,
    "end": 3589.779,
    "text": "Ob das wesentliche ist Das sind ein paar Optimierungen, die wir immer gemacht haben."
  },
  {
    "start": 3590.72,
    "end": 3592.22,
    "text": "Die dann auf einmal wegfallen."
  },
  {
    "start": 3592.4,
    "end": 3605.56,
    "text": "Man hat immer optimiert, um den Sachverhalt, dass wir auf die F***en-Tabelle nur mit einem Full Table Scanner zugreifen können."
  },
  {
    "start": 3607.2,
    "end": 3608.46,
    "text": "Das war der Bottleneck."
  },
  {
    "start": 3608.759,
    "end": 3619.08,
    "text": "wenn ich so eine Quere hab und dann habe ich meine ganzen Dimensionsdaten im Hauptspeicher aber ich muss halt einmal wo ich halt durch die komplette Fakten habe, oder zumindest Teile."
  },
  {
    "start": 3619.54,
    "end": 3624.6,
    "text": "Der fährt ja eben durch und muss mal den heutigen Tag lesen vielleicht nicht den Tag von gestern."
  },
  {
    "start": 3624.64,
    "end": 3636.48,
    "text": "dann weil die Fakte veräugelt muss ich lesen wenn meine Tabelle gut positioniert war dann war mir das möglich also der Schlüssel für den Tag ziemlich weit oben."
  },
  {
    "start": 3637.299,
    "end": 3643.2,
    "text": "Dann hab' ich die Möglichkeit alle Daten die zu einem Tag kommen in einem Rutsch zu lesen."
  },
  {
    "start": 3644.5,
    "end": 3647.24,
    "text": "und Breannert um diese Dinge herum haben wir optimierten."
  },
  {
    "start": 3650.14,
    "end": 3651.0,
    "text": "Und"
  },
  {
    "start": 3651.359,
    "end": 3658.52,
    "text": "das fällt dann weg, wo dieser Anforderung jetzt darum zu optimieren fällt weg."
  },
  {
    "start": 3658.92,
    "end": 3663.52,
    "text": "wenn wir einfach sagen können ist alles im Abspeichern, dann greift es doch zu wie du willst."
  },
  {
    "start": 3664.7,
    "end": 3665.02,
    "text": "Genau."
  },
  {
    "start": 3665.52,
    "end": 3670.1,
    "text": "also ich hatte auch einen Eimer einen Vortrag gesehen von jemanden von Daktibi."
  },
  {
    "start": 3670.819,
    "end": 3675.259,
    "text": "die waren ziemlich auf dem Trip Mechanical Sympathie."
  },
  {
    "start": 3675.819,
    "end": 3695.359,
    "text": "Also im Sinne von, die wissen wirklich was unter der Haube abgeht also wie Prozessoren funktionieren und da wird halt wirklich so... Sie wissen ganz genau was wann in welchem Prozessor-Cache liegt, ungefähr wie man das optimiert und deswegen sind sie ultra schnell."
  },
  {
    "start": 3697.859,
    "end": 3698.2,
    "text": "Genau!"
  },
  {
    "start": 3698.7,
    "end": 3707.16,
    "text": "Also wer sich dafür interessiert, gibt auf jeden Fall... also ich packe auf jeden fall nochmal so ein Talk rein wie das unter der Haube läuft."
  },
  {
    "start": 3707.22,
    "end": 3708.94,
    "text": "Also es ist wirklich faszinierend finde ich."
  },
  {
    "start": 3711.2,
    "end": 3714.68,
    "text": "Ich kann jetzt zur Nützlichkeit nix sagen aber technisch fasziniert!"
  },
  {
    "start": 3717.779,
    "end": 3718.14,
    "text": "Alright."
  },
  {
    "start": 3719.2,
    "end": 3726.96,
    "text": "dann würde ich sagen haben wir einen schönen Überblick über alles bekommen was es so gibt."
  },
  {
    "start": 3728.56,
    "end": 3735.58,
    "text": "Ja, alles was ich so im Blick habe."
  },
  {
    "start": 3735.66,
    "end": 3743.6,
    "text": "Alles ist zu viel aber wir haben einen schönen Überblick über die typischen Entwicklungen bekommen genau."
  },
  {
    "start": 3744.98,
    "end": 3745.68,
    "text": "Vielen Dank Rainer!"
  },
  {
    "start": 3746.54,
    "end": 3756.14,
    "text": "Ich hoffe auf weitere Besuche hier beim InnoQ Podcast und danke auch an alle Zuhörer."
  },
  {
    "start": 3756.48,
    "end": 3759.399,
    "text": "und bis dann"
  },
  {
    "start": 3760.16,
    "end": 3761.56,
    "text": "Schönen Dank, bis zum nächsten Mal."
  },
  {
    "start": 3761.759,
    "end": 3762.44,
    "text": "Ciao!"
  }
]