From aaef8ac72ecd6d87c85a48a44a858fc2b68f94a5 Mon Sep 17 00:00:00 2001 From: ck-innoq Date: Thu, 21 Mar 2024 11:15:09 +0100 Subject: [PATCH 01/19] Update 02-learning-goals.adoc --- docs/02-module-block-2/02-learning-goals.adoc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/02-module-block-2/02-learning-goals.adoc b/docs/02-module-block-2/02-learning-goals.adoc index e467bea..85545d7 100644 --- a/docs/02-module-block-2/02-learning-goals.adoc +++ b/docs/02-module-block-2/02-learning-goals.adoc @@ -19,7 +19,9 @@ geschaffen werden soll. Die Teilnehmer:innen kennen Ansätze, ein einheitliches Framework für Referenzarchitekturen zu analytischen Anwendungssystemen zu beschreiben. -Die Teilnehmer:innen kennen Beispiele zu Referenzarchitekturen für analytische Anwendungssysteme wie etwa +Die Teilnehmer:innen verstehen, dass Referenzarchitekturen sowohl mit monolithischen als auch mit verteilten Ansätzen umgesetzt werden können. + +Die Teilnehmer:innen kennen Beispiele zur konkreten Umsetzung von Referenzarchitekturen für analytische Anwendungssysteme wie etwa - Data Warehouse - Enterprise DWH @@ -29,6 +31,8 @@ Die Teilnehmer:innen kennen Beispiele zu Referenzarchitekturen für analytische - DL Lambda Architecture - Machine Learning - Reference Architecture for big data systems +- Data Mesh +- Event-Driven Architecture [[LZ-2-2]] ==== LZ 2-2 - Referenzarchitekturen zur Vereinheitlichung analytischer Daten From d2dc857aec129870ecd4ebad337bb1029408ab50 Mon Sep 17 00:00:00 2001 From: ck-innoq Date: Fri, 22 Mar 2024 09:18:32 +0100 Subject: [PATCH 02/19] Update 02-learning-goals.adoc --- docs/02-module-block-2/02-learning-goals.adoc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/02-module-block-2/02-learning-goals.adoc b/docs/02-module-block-2/02-learning-goals.adoc index 85545d7..5f1a4b2 100644 --- a/docs/02-module-block-2/02-learning-goals.adoc +++ b/docs/02-module-block-2/02-learning-goals.adoc @@ -19,7 +19,7 @@ geschaffen werden soll. Die Teilnehmer:innen kennen Ansätze, ein einheitliches Framework für Referenzarchitekturen zu analytischen Anwendungssystemen zu beschreiben. -Die Teilnehmer:innen verstehen, dass Referenzarchitekturen sowohl mit monolithischen als auch mit verteilten Ansätzen umgesetzt werden können. +Die Teilnehmer:innen verstehen, dass Referenzarchitekturen sowohl mit monolithischen als auch mit verteilten Ansätzen wie Data Mesh umgesetzt werden können. Die Teilnehmer:innen kennen Beispiele zur konkreten Umsetzung von Referenzarchitekturen für analytische Anwendungssysteme wie etwa @@ -31,8 +31,6 @@ Die Teilnehmer:innen kennen Beispiele zur konkreten Umsetzung von Referenzarchit - DL Lambda Architecture - Machine Learning - Reference Architecture for big data systems -- Data Mesh -- Event-Driven Architecture [[LZ-2-2]] ==== LZ 2-2 - Referenzarchitekturen zur Vereinheitlichung analytischer Daten From a2fb59a3348a8b884881aa9c1b632b5f5b0b61cd Mon Sep 17 00:00:00 2001 From: ck-innoq Date: Fri, 22 Mar 2024 09:22:37 +0100 Subject: [PATCH 03/19] Update 02-learning-goals.adoc --- docs/02-module-block-2/02-learning-goals.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/02-module-block-2/02-learning-goals.adoc b/docs/02-module-block-2/02-learning-goals.adoc index 5f1a4b2..d489fe1 100644 --- a/docs/02-module-block-2/02-learning-goals.adoc +++ b/docs/02-module-block-2/02-learning-goals.adoc @@ -19,7 +19,7 @@ geschaffen werden soll. Die Teilnehmer:innen kennen Ansätze, ein einheitliches Framework für Referenzarchitekturen zu analytischen Anwendungssystemen zu beschreiben. -Die Teilnehmer:innen verstehen, dass Referenzarchitekturen sowohl mit monolithischen als auch mit verteilten Ansätzen wie Data Mesh umgesetzt werden können. +Die Teilnehmer:innen verstehen, dass Referenzarchitekturen sowohl in monolithischen Ansätzen für die Architektur des Gesamtsystem herangezogen werden können, als auch in verteilten Ansätzen wie Data Mesh für die Architektur jedes Teilsystems eingesetzt werden können. Die Teilnehmer:innen kennen Beispiele zur konkreten Umsetzung von Referenzarchitekturen für analytische Anwendungssysteme wie etwa From 8cab0b04627f5add24fa91de8fd9bcbe2dce40cc Mon Sep 17 00:00:00 2001 From: ck-innoq Date: Fri, 22 Mar 2024 09:31:01 +0100 Subject: [PATCH 04/19] Update 02-learning-goals.adoc --- docs/02-module-block-2/02-learning-goals.adoc | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/docs/02-module-block-2/02-learning-goals.adoc b/docs/02-module-block-2/02-learning-goals.adoc index d489fe1..3e1fa7a 100644 --- a/docs/02-module-block-2/02-learning-goals.adoc +++ b/docs/02-module-block-2/02-learning-goals.adoc @@ -12,7 +12,7 @@ Den Teilnehmer:innen ist der generelle Nutzen von Referenzarchitekturen bewusst: Die Teilnehmer:innen verstehen, dass Referenzarchitekturen für analytische Anwendungssysteme generell unterschieden werden, je nachdem, ob eine Basis für - die Vereinheitlichung und Integration analytischer Daten -- die Anwendung von Verfahren der KI und des ML auf analytischen Daten +- die Anwendung von Verfahren der KI und des ML auf analytischen Daten (nicht Bestandteil dieses Lehrplans) - beides zugleich geschaffen werden soll. @@ -51,16 +51,7 @@ Den Teilnehmer:innen ist bewußt, dass Referenzarchitekturen begleitend zu diese - Data Quality - Gewährleisten eines angemessenen Grads an Datenqualität [[LZ-2-3]] -==== LZ 2-3 - Referenzarchitekturen zur Anwendung von Verfahren der KI und des ML -Die Teilnehmer:innen können die folgenden Phasen der Datenverarbeitung zur Anwendung von Verfahren der KI und des ML unterscheiden und wissen, welche Komponenten in den jeweiligen Phasen typischerweise zum Einsatz kommen: - -- Data Transformation - Konvertieren der Rohdaten in ein geeignetes Format für das Model Training (Data Labeling, Data Science Libraries, ...) -- Model Training und Development - Iteratives Trainieren der Modelle mit den Daten, Optimieren und Automatisieren der Abläufe für das Trainieren der Modelle (Feature Store, Model Registry, ML/DL Framework, Workflow Manager, ...) -- Model Inference - Anwenden der Modelle auf die zu analysierenden Daten. Monitoring der Verarbeitung -- Integration - Integration der Analyse-Verfahren und Ergebnisse in Anwendungen - -[[LZ-2-4]] -==== LZ 2-4 - Architekturentscheidungen anhand von Referenzarchitekturen +==== LZ 2-3 - Architekturentscheidungen anhand von Referenzarchitekturen Die Teilnehmer:innen können Architekturentscheidungen speziell zu den folgenden Fragestellungen anhand von Referenzarchitekturen diskutieren: - ob ein zentrales/monolithisches oder dezentrales/förderiertes System zu wählen ist {Single Point of Truth, Canonical Data Model, Master Data Management} From 85760efc183d6c778c7e1d6671d2dec3925c9b5d Mon Sep 17 00:00:00 2001 From: ck-innoq Date: Fri, 22 Mar 2024 09:33:33 +0100 Subject: [PATCH 05/19] Update 02-learning-goals.adoc --- docs/02-module-block-2/02-learning-goals.adoc | 8 -------- 1 file changed, 8 deletions(-) diff --git a/docs/02-module-block-2/02-learning-goals.adoc b/docs/02-module-block-2/02-learning-goals.adoc index 3e1fa7a..f566443 100644 --- a/docs/02-module-block-2/02-learning-goals.adoc +++ b/docs/02-module-block-2/02-learning-goals.adoc @@ -34,14 +34,6 @@ Die Teilnehmer:innen kennen Beispiele zur konkreten Umsetzung von Referenzarchit [[LZ-2-2]] ==== LZ 2-2 - Referenzarchitekturen zur Vereinheitlichung analytischer Daten -Die Teilnehmer:innen können die folgenden Phasen der Datenverarbeitung zur Vereinheitlichung analytischer Daten unterscheiden und wissen, welche Komponenten in den jeweiligen Phasen typischerweise zum Einsatz kommen: - -- Sources - Das Erzeugen der Daten (ERP-Systeme, Logs, APIs, ...) -- Ingestion und Transport - Das Extrahieren der Daten und deren Transport zum den Speichersystemen (Workflow Manager, Replikationslösungen, Streamprocessing Engines, ...) -- Storage - Das Abspeichern der Daten (Data Lake, Data Warehouse, ...) -- Query und Processing - Code zur Verarbeitung und Abfragen gegen die gespeicherten Daten (Spark, SQL, Dataframes, ...) -- Transformation - Transformation der Daten in eine für die Analyse geeignete Form (Workflow Manager, SQL/Spark Code Generierung, ...) -- Analysis und Output - Präsentation der Daten für die Analyse und deren Ergebnisse sowie Integration der Analysemöglichkeiten in Anwendungen (Dashboards, Embedded Analytics, Report-Engines, ...) Den Teilnehmer:innen ist bewußt, dass Referenzarchitekturen begleitend zu diesen Phasen auch die folgenden Aufgabenbereiche mit geeigneten Komponenten abdecken müssen: From 34795c0441740547437b692cf2cd7c034931e4f9 Mon Sep 17 00:00:00 2001 From: ck-innoq Date: Fri, 22 Mar 2024 09:34:03 +0100 Subject: [PATCH 06/19] Update 02-learning-goals.adoc --- docs/02-module-block-2/02-learning-goals.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/02-module-block-2/02-learning-goals.adoc b/docs/02-module-block-2/02-learning-goals.adoc index f566443..1fe55d9 100644 --- a/docs/02-module-block-2/02-learning-goals.adoc +++ b/docs/02-module-block-2/02-learning-goals.adoc @@ -21,7 +21,7 @@ Die Teilnehmer:innen kennen Ansätze, ein einheitliches Framework für Referenza Die Teilnehmer:innen verstehen, dass Referenzarchitekturen sowohl in monolithischen Ansätzen für die Architektur des Gesamtsystem herangezogen werden können, als auch in verteilten Ansätzen wie Data Mesh für die Architektur jedes Teilsystems eingesetzt werden können. -Die Teilnehmer:innen kennen Beispiele zur konkreten Umsetzung von Referenzarchitekturen für analytische Anwendungssysteme wie etwa +Die Teilnehmer:innen kennen Beispiele von Referenzarchitekturen für analytische Anwendungssysteme wie etwa - Data Warehouse - Enterprise DWH From fd6437fbfa323e6543c72e154b976d7926dcc926 Mon Sep 17 00:00:00 2001 From: ck-innoq Date: Fri, 22 Mar 2024 09:36:02 +0100 Subject: [PATCH 07/19] Update 02-learning-goals.adoc --- docs/02-module-block-2/02-learning-goals.adoc | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/docs/02-module-block-2/02-learning-goals.adoc b/docs/02-module-block-2/02-learning-goals.adoc index 1fe55d9..6f2ddb9 100644 --- a/docs/02-module-block-2/02-learning-goals.adoc +++ b/docs/02-module-block-2/02-learning-goals.adoc @@ -24,13 +24,8 @@ Die Teilnehmer:innen verstehen, dass Referenzarchitekturen sowohl in monolithisc Die Teilnehmer:innen kennen Beispiele von Referenzarchitekturen für analytische Anwendungssysteme wie etwa - Data Warehouse -- Enterprise DWH -- Scalable DWH / Data Vault - Data Lake -- DL Architecture Framework -- DL Lambda Architecture -- Machine Learning -- Reference Architecture for big data systems +- Lambda Architecture [[LZ-2-2]] ==== LZ 2-2 - Referenzarchitekturen zur Vereinheitlichung analytischer Daten From 74bdfd6d01c7b7777e7226c6accdb44bc5b16340 Mon Sep 17 00:00:00 2001 From: ck-innoq Date: Fri, 22 Mar 2024 09:39:09 +0100 Subject: [PATCH 08/19] Update 02-learning-goals.adoc --- docs/02-module-block-2/02-learning-goals.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/02-module-block-2/02-learning-goals.adoc b/docs/02-module-block-2/02-learning-goals.adoc index 6f2ddb9..a734514 100644 --- a/docs/02-module-block-2/02-learning-goals.adoc +++ b/docs/02-module-block-2/02-learning-goals.adoc @@ -29,6 +29,7 @@ Die Teilnehmer:innen kennen Beispiele von Referenzarchitekturen für analytische [[LZ-2-2]] ==== LZ 2-2 - Referenzarchitekturen zur Vereinheitlichung analytischer Daten +Die Teilnehmer:innen können die folgenden Phasen der Datenverarbeitung und wissen, welche Komponenten in den jeweiligen Phasen typischerweise zum Einsatz kommen Den Teilnehmer:innen ist bewußt, dass Referenzarchitekturen begleitend zu diesen Phasen auch die folgenden Aufgabenbereiche mit geeigneten Komponenten abdecken müssen: From c392eb0d6d180d3a3739bc871777cd4f0e3f7202 Mon Sep 17 00:00:00 2001 From: ck-innoq Date: Fri, 22 Mar 2024 09:42:18 +0100 Subject: [PATCH 09/19] Update 02-learning-goals.adoc --- docs/01-module-block-1/02-learning-goals.adoc | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/docs/01-module-block-1/02-learning-goals.adoc b/docs/01-module-block-1/02-learning-goals.adoc index 1b78991..b65bdb7 100644 --- a/docs/01-module-block-1/02-learning-goals.adoc +++ b/docs/01-module-block-1/02-learning-goals.adoc @@ -54,7 +54,21 @@ Die Teilnehmer:innen wissen, dass analytische Anwendungen bisher häufig eine mo [[LZ-1-7]] ==== LZ 1-7 - Lebenszyklus analytischer Daten -Die Teilnehmer:innen können die grundsätzlichen Phasen im Lebenszyklus analytischer Daten benennen, also deren Generierung, Sammlung, Speicherung und Transformation bis hin zur Bereitstellung und Auswertung. Sie kennen die querschnittlichen Themen, die in allen Phasen zu beachten sind. +Die Teilnehmer:innen können die folgenden Phasen der Datenverarbeitung zur Vereinheitlichung analytischer Daten unterscheiden: + +- Sources - Das Erzeugen der Daten +- Ingestion und Transport - Das Extrahieren der Daten und deren Transport zum den Speichersystemen +- Storage - Das Abspeichern der Daten +- Query und Processing - Code zur Verarbeitung und Abfragen gegen die gespeicherten Daten +- Transformation - Transformation der Daten in eine für die Analyse geeignete Form +- Analysis und Output - Präsentation der Daten für die Analyse und deren Ergebnisse sowie Integration der Analysemöglichkeiten in Anwendungen + +Den Teilnehmer:innen ist bewußt, dass Referenzarchitekturen begleitend zu diesen Phasen auch die folgenden Querschnittsthemen mit geeigneten Komponenten abdecken müssen: + +- Data Discovery - Information bereitstellen, welche Daten es gibt, wie sie aufbereitet und wo sie zu finden sind +- Data Governance - Erarbeiten und Überwachen allgemein gültiger Regeln für die Verarbeitung der Daten +- Data Security - Gewährleisten eines angemessenen Grads an Datenschutz +- Data Quality - Gewährleisten eines angemessenen Grads an Datenqualität [[LZ-1-8]] ==== LZ 1-8 - Abgrenzung von anderen iSAQB Modulen From 4f260d0c2669acd0a9ff078e9cb359b02bb1100d Mon Sep 17 00:00:00 2001 From: ck-innoq Date: Fri, 22 Mar 2024 09:43:01 +0100 Subject: [PATCH 10/19] Update 02-learning-goals.adoc --- docs/02-module-block-2/02-learning-goals.adoc | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/docs/02-module-block-2/02-learning-goals.adoc b/docs/02-module-block-2/02-learning-goals.adoc index a734514..532337a 100644 --- a/docs/02-module-block-2/02-learning-goals.adoc +++ b/docs/02-module-block-2/02-learning-goals.adoc @@ -30,13 +30,8 @@ Die Teilnehmer:innen kennen Beispiele von Referenzarchitekturen für analytische [[LZ-2-2]] ==== LZ 2-2 - Referenzarchitekturen zur Vereinheitlichung analytischer Daten Die Teilnehmer:innen können die folgenden Phasen der Datenverarbeitung und wissen, welche Komponenten in den jeweiligen Phasen typischerweise zum Einsatz kommen +Die Teilnehmer:innen kennen die querschnittlichen Themen, die in allen Phasen zu beachten sind. -Den Teilnehmer:innen ist bewußt, dass Referenzarchitekturen begleitend zu diesen Phasen auch die folgenden Aufgabenbereiche mit geeigneten Komponenten abdecken müssen: - -- Data Discovery - Information bereitstellen, welche Daten es gibt, wie sie aufbereitet und wo sie zu finden sind -- Data Governance - Erarbeiten und Überwachen allgemein gültiger Regeln für die Verarbeitung der Daten -- Data Security - Gewährleisten eines angemessenen Grads an Datenschutz -- Data Quality - Gewährleisten eines angemessenen Grads an Datenqualität [[LZ-2-3]] ==== LZ 2-3 - Architekturentscheidungen anhand von Referenzarchitekturen From 945c981f557a96354c696285b42a16235253c914 Mon Sep 17 00:00:00 2001 From: ck-innoq Date: Fri, 22 Mar 2024 09:43:45 +0100 Subject: [PATCH 11/19] Update 02-learning-goals.adoc --- docs/01-module-block-1/02-learning-goals.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/01-module-block-1/02-learning-goals.adoc b/docs/01-module-block-1/02-learning-goals.adoc index b65bdb7..38241a6 100644 --- a/docs/01-module-block-1/02-learning-goals.adoc +++ b/docs/01-module-block-1/02-learning-goals.adoc @@ -63,7 +63,7 @@ Die Teilnehmer:innen können die folgenden Phasen der Datenverarbeitung zur Vere - Transformation - Transformation der Daten in eine für die Analyse geeignete Form - Analysis und Output - Präsentation der Daten für die Analyse und deren Ergebnisse sowie Integration der Analysemöglichkeiten in Anwendungen -Den Teilnehmer:innen ist bewußt, dass Referenzarchitekturen begleitend zu diesen Phasen auch die folgenden Querschnittsthemen mit geeigneten Komponenten abdecken müssen: +Den Teilnehmer:innen ist bewußt, dass begleitend zu diesen Phasen auch die folgenden Querschnittsthemen mit geeigneten Komponenten abdecken müssen: - Data Discovery - Information bereitstellen, welche Daten es gibt, wie sie aufbereitet und wo sie zu finden sind - Data Governance - Erarbeiten und Überwachen allgemein gültiger Regeln für die Verarbeitung der Daten From 2809e05ca5bf5daf1cf54500c48d7c6cd5a57ac1 Mon Sep 17 00:00:00 2001 From: ck-innoq Date: Fri, 22 Mar 2024 09:44:32 +0100 Subject: [PATCH 12/19] Update 02-learning-goals.adoc --- docs/01-module-block-1/02-learning-goals.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/01-module-block-1/02-learning-goals.adoc b/docs/01-module-block-1/02-learning-goals.adoc index 38241a6..c1f2be8 100644 --- a/docs/01-module-block-1/02-learning-goals.adoc +++ b/docs/01-module-block-1/02-learning-goals.adoc @@ -63,7 +63,7 @@ Die Teilnehmer:innen können die folgenden Phasen der Datenverarbeitung zur Vere - Transformation - Transformation der Daten in eine für die Analyse geeignete Form - Analysis und Output - Präsentation der Daten für die Analyse und deren Ergebnisse sowie Integration der Analysemöglichkeiten in Anwendungen -Den Teilnehmer:innen ist bewußt, dass begleitend zu diesen Phasen auch die folgenden Querschnittsthemen mit geeigneten Komponenten abdecken müssen: +Den Teilnehmer:innen ist bewußt, dass begleitend zu diesen Phasen auch die folgenden Querschnittsthemen zu beachten sind: - Data Discovery - Information bereitstellen, welche Daten es gibt, wie sie aufbereitet und wo sie zu finden sind - Data Governance - Erarbeiten und Überwachen allgemein gültiger Regeln für die Verarbeitung der Daten From 8f09d64b9f376ae9148eb56d97e3ae058b41ce41 Mon Sep 17 00:00:00 2001 From: ck-innoq Date: Fri, 22 Mar 2024 09:47:29 +0100 Subject: [PATCH 13/19] Update 02-learning-goals.adoc --- docs/02-module-block-2/02-learning-goals.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/02-module-block-2/02-learning-goals.adoc b/docs/02-module-block-2/02-learning-goals.adoc index 532337a..7c748f1 100644 --- a/docs/02-module-block-2/02-learning-goals.adoc +++ b/docs/02-module-block-2/02-learning-goals.adoc @@ -29,8 +29,8 @@ Die Teilnehmer:innen kennen Beispiele von Referenzarchitekturen für analytische [[LZ-2-2]] ==== LZ 2-2 - Referenzarchitekturen zur Vereinheitlichung analytischer Daten -Die Teilnehmer:innen können die folgenden Phasen der Datenverarbeitung und wissen, welche Komponenten in den jeweiligen Phasen typischerweise zum Einsatz kommen -Die Teilnehmer:innen kennen die querschnittlichen Themen, die in allen Phasen zu beachten sind. +Die Teilnehmer:innen kennen die Phasen der Datenverarbeitung und wissen, welche Komponenten in den jeweiligen Phasen typischerweise zum Einsatz kommen. +Die Teilnehmer:innen kennen Komponenten die zur Abdeckung querschnittlicher Themen geeignet sind. [[LZ-2-3]] From 347c0c5535e5fa256c75f428399aeabc44336526 Mon Sep 17 00:00:00 2001 From: ck-innoq Date: Fri, 22 Mar 2024 09:47:55 +0100 Subject: [PATCH 14/19] Update 02-learning-goals.adoc --- docs/02-module-block-2/02-learning-goals.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/02-module-block-2/02-learning-goals.adoc b/docs/02-module-block-2/02-learning-goals.adoc index 7c748f1..21e15e9 100644 --- a/docs/02-module-block-2/02-learning-goals.adoc +++ b/docs/02-module-block-2/02-learning-goals.adoc @@ -30,6 +30,7 @@ Die Teilnehmer:innen kennen Beispiele von Referenzarchitekturen für analytische [[LZ-2-2]] ==== LZ 2-2 - Referenzarchitekturen zur Vereinheitlichung analytischer Daten Die Teilnehmer:innen kennen die Phasen der Datenverarbeitung und wissen, welche Komponenten in den jeweiligen Phasen typischerweise zum Einsatz kommen. + Die Teilnehmer:innen kennen Komponenten die zur Abdeckung querschnittlicher Themen geeignet sind. From b31d959ede38303ee3a912074a8fa1a85f57ee7f Mon Sep 17 00:00:00 2001 From: ck-innoq Date: Fri, 22 Mar 2024 09:53:56 +0100 Subject: [PATCH 15/19] Update 02-learning-goals.adoc --- docs/02-module-block-2/02-learning-goals.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/02-module-block-2/02-learning-goals.adoc b/docs/02-module-block-2/02-learning-goals.adoc index 21e15e9..606c269 100644 --- a/docs/02-module-block-2/02-learning-goals.adoc +++ b/docs/02-module-block-2/02-learning-goals.adoc @@ -29,7 +29,7 @@ Die Teilnehmer:innen kennen Beispiele von Referenzarchitekturen für analytische [[LZ-2-2]] ==== LZ 2-2 - Referenzarchitekturen zur Vereinheitlichung analytischer Daten -Die Teilnehmer:innen kennen die Phasen der Datenverarbeitung und wissen, welche Komponenten in den jeweiligen Phasen typischerweise zum Einsatz kommen. +Die Teilnehmer:innen kennen die Phasen der Datenverarbeitung und wissen, welche Toolkategorien in den jeweiligen Phasen typischerweise zum Einsatz kommen. Die Teilnehmer:innen kennen Komponenten die zur Abdeckung querschnittlicher Themen geeignet sind. From 2c45c73a4324e97232555757d4fd699289b0b97e Mon Sep 17 00:00:00 2001 From: ck-innoq Date: Fri, 22 Mar 2024 09:58:42 +0100 Subject: [PATCH 16/19] Update 00-references.adoc --- docs/99-references/00-references.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/99-references/00-references.adoc b/docs/99-references/00-references.adoc index dd56478..75082f4 100644 --- a/docs/99-references/00-references.adoc +++ b/docs/99-references/00-references.adoc @@ -38,7 +38,7 @@ ATTENTION: labels have to be non-numeric. **B** - [[[bachmann, F. Bachmann et al. 2000]]] F. Bachmann, L. Bass, J. Carriere, P. Clements, D. Garlan, J. Ivers, R. Nord, and R. Little: Software architecture documentation in practice: Documenting architectural layers. tech. rep., Carnegie-Mellon University Pittsburgh PA Software Engineering Inst, 2000. -- [[[bornstein, M. Bornstein 2020]]] M. Bornstein, J. Li, and M. Casado: Emerging Architectures for Modern Data Infrastructure. hhttps://future.com/emerging-architectures-modern-data-infrastructure/, 2020. +- [[[bornstein, M. Bornstein 2020]]] M. Bornstein, J. Li, and M. Casado: Emerging Architectures for Modern Data Infrastructure. https://a16z.com/emerging-architectures-for-modern-data-infrastructure/#section--2, 2020. **C** From 96047b9a60a571c9a73ec2bb239448105d7ae60c Mon Sep 17 00:00:00 2001 From: ck-innoq Date: Fri, 22 Mar 2024 09:59:51 +0100 Subject: [PATCH 17/19] Update 02-learning-goals.adoc --- docs/02-module-block-2/02-learning-goals.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/02-module-block-2/02-learning-goals.adoc b/docs/02-module-block-2/02-learning-goals.adoc index 606c269..3a3efa3 100644 --- a/docs/02-module-block-2/02-learning-goals.adoc +++ b/docs/02-module-block-2/02-learning-goals.adoc @@ -29,7 +29,7 @@ Die Teilnehmer:innen kennen Beispiele von Referenzarchitekturen für analytische [[LZ-2-2]] ==== LZ 2-2 - Referenzarchitekturen zur Vereinheitlichung analytischer Daten -Die Teilnehmer:innen kennen die Phasen der Datenverarbeitung und wissen, welche Toolkategorien in den jeweiligen Phasen typischerweise zum Einsatz kommen. +Die Teilnehmer:innen kennen die Phasen der Datenverarbeitung und wissen, welche Toolkategorien in den jeweiligen Phasen typischerweise zum Einsatz kommen (siehe [M. Bornstein 2020]). Die Teilnehmer:innen kennen Komponenten die zur Abdeckung querschnittlicher Themen geeignet sind. From e32adf065609e17757f6ca2762c712bafafc187b Mon Sep 17 00:00:00 2001 From: ck-innoq Date: Fri, 22 Mar 2024 10:06:26 +0100 Subject: [PATCH 18/19] Update 02-learning-goals.adoc --- docs/02-module-block-2/02-learning-goals.adoc | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/docs/02-module-block-2/02-learning-goals.adoc b/docs/02-module-block-2/02-learning-goals.adoc index 3a3efa3..d17d889 100644 --- a/docs/02-module-block-2/02-learning-goals.adoc +++ b/docs/02-module-block-2/02-learning-goals.adoc @@ -36,20 +36,15 @@ Die Teilnehmer:innen kennen Komponenten die zur Abdeckung querschnittlicher Them [[LZ-2-3]] ==== LZ 2-3 - Architekturentscheidungen anhand von Referenzarchitekturen -Die Teilnehmer:innen können Architekturentscheidungen speziell zu den folgenden Fragestellungen anhand von Referenzarchitekturen diskutieren: +Die Teilnehmer:innen können Architekturentscheidungen etwa zu den folgenden Fragestellungen anhand von Referenzarchitekturen diskutieren: -- ob ein zentrales/monolithisches oder dezentrales/förderiertes System zu wählen ist {Single Point of Truth, Canonical Data Model, Master Data Management} +- ob ein zentrales/monolithisches oder dezentrales/förderiertes System zu wählen ist - ob ein Deployment in der Cloud (ggfs. Cloud-Ready), hybrid oder on-Premise vorzuziehen ist -- ob ein einheitliches Schema für die auszuwertenden Daten vorgegeben werden soll - ob eine eigenständige Entwicklung von Komponenten erforderlich ist oder das Kaufen und Konfigurieren von Standardkomponenten ausreicht - ob die Integration von Komponenten selbst vorgenommen oder auf die Verwendung bereits integrierter Komponenten vertraut wird - ob Stream-, Batch-Processing (ggfs Micro-Batch) oder beides unterstützt werden muss -- welches Bezahlmodell (Pay as you go, subscription fee, buy) Vorteile bietet -- welche Form der Skalierbarkeit konkret benötigt wird: Datenvolumen, Geschwindigkeit der Verarbeitung und des Datenzugriffs, Anzahl und Variabilität der Datenquellen, Anzahl der Nutzer, Anzahl und Variabilität der analytischen Auswertungen -- inwieweit Daten repliziert/redundant gespeichert werden müssen -- ob eine fachliche Modularisierung (im Sinne von DDD) erforderlich ist +- welche Form der Skalierbarkeit konkret benötigt wird, z.B. Datenvolumen, Anzahl der Nutzer - welche Rollen und Verantwortlichkeiten vorgesehen werden müssen -- wie groß Komponenten dimensioniert werden müssen // end::DE[] // tag::EN[] From 16b88a3b7921e7264d2b33717a10ded93e8d9ddd Mon Sep 17 00:00:00 2001 From: ck-innoq Date: Fri, 22 Mar 2024 10:14:18 +0100 Subject: [PATCH 19/19] Update 02-learning-goals.adoc --- docs/02-module-block-2/02-learning-goals.adoc | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/docs/02-module-block-2/02-learning-goals.adoc b/docs/02-module-block-2/02-learning-goals.adoc index d17d889..2d0360f 100644 --- a/docs/02-module-block-2/02-learning-goals.adoc +++ b/docs/02-module-block-2/02-learning-goals.adoc @@ -49,23 +49,15 @@ Die Teilnehmer:innen können Architekturentscheidungen etwa zu den folgenden Fra // tag::EN[] [[LG-2-1]] -==== LG 2-1: Storage concepts +==== LG 2-1: Overview architectural patterns tbd. [[LG-2-2]] -==== LG 2-2: Challenges regarding scalability +==== LG 2-2: Architectural patterns for for unifying analytical data tbd. [[LG-2-3]] -==== LG 2-3: Storage solutions -tbd. - -[[LG-2-4]] -==== LG 2-4: Infrastructure, specialized hardware and operations -tbd. - -[[LG-2-5]] -==== LG 2-5: Storage requirements +==== LG 2-3: Architecture decisions based on architectural patterns tbd. // end::EN[]