Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
root committed May 9, 2024
2 parents f19bc4c + 244c956 commit 4312b8e
Show file tree
Hide file tree
Showing 18 changed files with 217 additions and 11 deletions.
Binary file added Germo_Goertz_IT_profile_20240424.docx
Binary file not shown.
2 changes: 1 addition & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ round-avatar: false
# Select the social network links that you want to show in the footer.
# Uncomment the links you want to show and add your information to each one.
social-network-links:
email: "[email protected]"
# email: "[email protected]"
facebook: germo.goertz
rss: true # remove this line if you don't want to show an RSS link at the bottom
github: aisbergde
Expand Down
5 changes: 5 additions & 0 deletions _posts/2020-04-26-warum-analyticscreator.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -53,3 +53,8 @@ Unter anderem sollten von mir auch bestehende ETL Prozesse zum Import von Daten
So nebenbei: andere Entwickler verwendeten fast nur das, was man im AnalyticsCreator "manuelle Tranformationen" nennt, also von Hand erstellten Code für Sichten und Prozeduren. Wozu ein Automatisierungstool verwenden, wenn der Code in großen Teilen nicht automatisiert erstellt wird?

Auch der *AnalyticsCreator* hatte bei meinen ersten Tests sehr vieles nicht, was ich mir wünschte. Allerdings war und ist der Entwickler extrem kooperativ und sehr aufgeschlossen meinen Vorschlägen gegenüber. Es gibt auch immer die Möglichkeit manueller Transformationen. So gab es beispielsweise lange Zeit keine formalisierte UNION Transformation, und man konnte das sehr einfach mit einer manuellen Transformation überbrücken. Oder Historisierungen: Viele Features der aktuellen Historisierung sind meinen Feature-Requests zu verdanken, so auch die Übernahme eine bestehenden Historisierung. Und solange das nicht implementiert war, konnte man sich den Code der Historisierungs-Prozedur automatisch erstellen, dann auf manuell umstellen und manipulieren.

include::_modul_ueber_mich.adoc[]

//um die Fußnoten besser abzugrenzen:
{empty} +
Original file line number Diff line number Diff line change
Expand Up @@ -95,3 +95,8 @@ WHERE T1.File_BaseName = f.File_BaseName
----

image::Anmerkung_2020-04-28_174816.jpg[]

include::_modul_ueber_mich.adoc[]

//um die Fußnoten besser abzugrenzen:
{empty} +
5 changes: 5 additions & 0 deletions _posts/2020-05-03-ssas-tabular-modelle-mit-ac.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -349,3 +349,8 @@ Ich gehe den Zwischenschritt über die Erstellung eines SSAS-Projekts auch aus G

* ob unerwartet Beziehungen dazugekommen sind, was passieren kann, wenn neue Beziehungen in das DM-Schema vererbt werden und der AC daraus erst einmal automatisch neue SSAS-Beziehungen erstellt
* ob unerwartet bestehende Beziehungen verschwunden sind, was auch passiert, und wofür ich dann im Bugtracker neue Einträge anlege.

include::_modul_ueber_mich.adoc[]

//um die Fußnoten besser abzugrenzen:
{empty} +
5 changes: 5 additions & 0 deletions _posts/2020-09-27-analyticscreator-forum-community-wiki.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,8 @@ Die Wiki wird hoffentlich sowohl von der Community als auch vom Hersteller mit I
Unter anderen habe ich bereits die https://dev.azure.com/AnalyticsCreator/AnalyticsCreator/_wiki/wikis/AnalyticsCreator.wiki/73/repository-extension[Repository Extension] entwickelt, bereitgestellt und dokumentiert.
https://dev.azure.com/AnalyticsCreator/AnalyticsCreator/_wiki/wikis/AnalyticsCreator.wiki/75/repository-templates[Repository Templates] erleichtern den Start neuer Projekte und die Übernahme von Entwicklungen aus einem Projekt in ein anderes. Dazu habe ich auch ein Vidoe erstellt: https://youtu.be/-cwCsKq-488[AnalyticsCreator Projekt aus Template - Repository Daten Synchronisation].
include::_modul_ueber_mich.adoc[]
//um die Fußnoten besser abzugrenzen:
{empty} +
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,8 @@ Wenn der AnalyticsCreator "DWH Automatisierung" verspricht, dann klingt das erst
Wenn der Hersteller des AnalyticsCreator den Prozess mit der Automatisierung der Automobilproduktion durch Ford vergleicht, dann empfinde ich das eher als eine Bedrohung. Ich sehe allerdings gute Möglichkeiten, Prozesse zu standardisieren, statt zu automatisieren. So wie ich meine eigene Vorgehensweise in verschiedenen Projekten anwende, bekommen auch und gerade Beratungshäuser die Möglichkeit, Prozesse zu standardisieren, "Beste Vorgehensweisen" zu definieren, Mitarbeiter könnten einfacher in bestehende Projekte eingearbeitet werden. "DWH nach Kochbuch mit dem AnalyticsCreator" würde mir besser gefallen, als "DWH am Fließband wie in der Massenproduktion von Autos". Mir fällt dabei der "Thermomix" ein, den sogar Schüler in Koch-Arbeitesgemeinschaften verwenden. Und ich sehe im Thermomix keine Bedrohung für einen Koch-Profi, sondern die Möglichkeit, Intereressenten an das Kochen heranzuführen.

Ich kenne aus der Vergangenheit verschiedene Projekte, in denen ein Praktikant oder Junior-Consultant die monotone, wenig kreative Arbeit erledigen musste. Hunderte Importe, Historisierungen, .. Und hinterher muss man man auch noch kontrollieren, ob nicht geschlampt wurde. Noch öfter gab es keinen Junior-Consultant und ich musste diese Arbeit selbst erledigen. Man kann das vielleicht auch positiv sehen, wie einen Meditations-Prozess, es wird ja auch bezahlt. Und es wird trotzdem irgendwann langweilig. "AnalyticsCreator statt Junior-Consultant" trifft es ganz gut.

include::_modul_ueber_mich.adoc[]

//um die Fußnoten besser abzugrenzen:
{empty} +
Original file line number Diff line number Diff line change
Expand Up @@ -131,3 +131,8 @@ Die Entwicklung sollte open source erfolgen, um die Zusammenarbeit verschiedener
Für die Entwicklung des Werkzeugkastens werden _formale_ Methoden der agilen Softwareentwicklung verwendet. Inklusive Sprints und Meilensteinen.

Für Anwender und Mit-Entwickler ist transparent, woran mit welcher Priorität gearbeitet wird und was in konkreten Sprints erreicht werden soll.

include::_modul_ueber_mich.adoc[]

//um die Fußnoten besser abzugrenzen:
{empty} +
5 changes: 5 additions & 0 deletions _posts/2021-03-23-datahandwerk-toolkit-mssql.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -116,3 +116,8 @@ Ich habe auch getestet, https://www.microsoft.com/de-de/power-platform/products/
image::power-bi-references-01.png[]

Irgendwie schwebt mir schon so etwas vor, was der AnalyticsCreator bietet. Also mit einer Navigation innerhalb des Diagramms.

include::_modul_ueber_mich.adoc[]

//um die Fußnoten besser abzugrenzen:
{empty} +
5 changes: 5 additions & 0 deletions _posts/2021-04-20-docs-as-code-mit-asciidoc.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -208,3 +208,8 @@ image::diag-755ad76f331c708d02fe78287acfb61e2605df47.svg[Object Reference Diagra
==== Column Reference Diagram

image::diag-0bf5f1995c8ae8616bc1d60bab130dc49bf24c43.svg[Column Reference Diagram]

include::_modul_ueber_mich.adoc[]

//um die Fußnoten besser abzugrenzen:
{empty} +
5 changes: 5 additions & 0 deletions _posts/2022-09-15-krankenhaus-autobauer.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -66,3 +66,8 @@ Der Chirurg nutzte die Zeit hinter der Glasscheibe, um sich Gedanken über den W
Eines Tages beschloss das Krankenhaus, keine Patienten mehr zu behandeln, sondern in die Chemieproduktion zu wechseln. Autos verbrauchten Benzin und Diesel, welche aus undemokratischem russischen Öl hergestellt wurden. Dieses galt es zu ersetzen, wie und wodurch auch immer.
Und da der Arzt sein Handwerk in Russland gelernt hatte, überlegte er, ob er sich an einem russischen Krankenhaus bewerben sollte: in diesem Land gab es Gas, Diesel für seinen SUV, billigen Atomstrom, Getreide, Fleisch, Wodka, milchsaure Gurken, Pflanzenöl und sogar Toilettenpapier. Die dortigen Eingeborenen durften warm und ausgiebig duschen und im Winter ihre Wohnungen beheizen. In Krankenhäusern operierten Chirurgen: klassisch, undemokratisch und technokratisch. Alle Buchstaben aller Alphabete waren erlaubt.
include::_modul_ueber_mich.adoc[]
//um die Fußnoten besser abzugrenzen:
{empty} +
4 changes: 4 additions & 0 deletions _posts/2023-06-21-microsoft-fabric.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -97,3 +97,7 @@ ____
. *Dataflows Gen2*: users can use Dataflows Gen2 with familiar Power Query experiences to transform data and load into the Warehouse.
____

include::_modul_ueber_mich.adoc[]

//um die Fußnoten besser abzugrenzen:
{empty} +
12 changes: 4 additions & 8 deletions _posts/2023-10-01-investitionsanalysen-mit-powerbi.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -66,16 +66,12 @@ Die Berechnung der alternativen Rendite{fn-blog-i-alternativrendite} erfordert b

Einzelne Szenarien für Investitionen und Finanzierungen werden in separaten Artikeln auf dieser Website beschrieben: https://der-immobilien-investor.de/[]

// [NOTE]
// --
// das ist ein Problem mit diesem Theme
// --
include::_modul_ueber_mich.adoc[]

// NOTE: This is a note

// normal text
//um die Fußnoten besser abzugrenzen:
{empty} +

// WARNING: this is a warning
include::_modul_ueber_mich.adoc[]

//um die Fußnoten besser abzugrenzen:
{empty} +
89 changes: 89 additions & 0 deletions _posts/_modul_ueber_mich.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
== Über mich

Mein Name ist Germo Görtz und ich bin darauf spezialisiert, analytische Systeme und Berichts-Systeme zu konzipieren und zu implementieren, damit sie letztendlich auch funktionieren.

Dabei nutze ich meine in Jahrzehnten erworbenen Kenntnisse und Erfahrungen mit der Microsoft BI Plattform: SQL Server, Power BI, Azure, relationale und analytische Datenbanken, maschinelles Lernen. Meine besondere Stärke ist die Erstellung von Datenmodellen.


// // tag::message[]

// * Mein Name ist *Germo Görtz*. +
// Und ich bin darauf spezialisiert, *Baufinanzierungs-Wünsche* meiner Kunden *zu unschlagbaren Konditionen* an Banken zu vermitteln.
// * Unser Team betreut seit über 30 Jahren mehrere Tausend zufriedene Kunden, +
// unter anderem auch mich und *meine eigenen Immobilien-Investitionen*.
// * Als begeisterter Kunde bin ich inzwischen selbst Teil dieses Teams geworden, um auch andere Immobilien-Investoren beim Vermögensaufbau zu unterstützen.
// * Meine *Investitions-Erfahrung* und unsere *Baufinanzierungs-Expertise* +
// => für *Ihre erfolgreiche Immobilien-Investition*! +
// https://www.dvag.de/germo.goertz[Agentur Germo Görtz]


// TIP: Mein kostenloser online-Kurs https://akademie.germo-goertz.de/customer-new/free-course/double?course_id=THURE752WAFH["Grundlagen der Baufinanzierung: Konzepte, Wissen, Expertentipps"]

// {empty} +

// image::kybernetik-baufi.svg[]

// {empty} +

// TIP: Kostenlose Immobilien-Investitions-Analysen für meine Baufinanzierungs-Kunden!

// {empty} +

// video::U1MpMj04bg0[youtube,960,540]

// //https://youtu.be/U1MpMj04bg0


// // end::message[]

=== Schreiben Sie mir eine Nachricht

// Formular
// https://www.staticforms.xyz/
++++
<div class="container">
<div class="columns">
<!-- Make sure you don't change the form action-->
<form action="https://api.staticforms.xyz/submit" method="post">
<!-- Replace with accesKey sent to your email -->
<input type="hidden" name="accessKey" value="fb830ca8-ccfe-47a9-8b08-dfe418125ad6"> <!-- Required -->
<input type="hidden" name="subject" value="Web-Formular blog.germo-goertz"> <!-- Optional -->
<div class="field">
<label class="label">Name:*</label>
<div class="control">
<input class="input" type="text" name="name" placeholder="Ihr Name" required>
</div>
</div>
<div class="field">
<label class="label">E-Mail:*</label>
<div class="control">
<input class="input" type="email" name="email" placeholder="Ihre E-Mail" required>
</div>
</div>
<div class="field">
<label class="label">Telefon:</label>
<div class="control">
<input class="input" name="phone" placeholder="+49 123 4567890 (optional)">
</div>
</div>
<div class="field">
<label class="label">Nachricht:*</label>
<div class="control">
<textarea class="textarea" name="message" placeholder="Ihre Nachricht (Zeilenumbrüche werden entfernt)" required></textarea>
</div>
</div>
<!-- Specify @ as reply to value if you want it to be customers email -->
<input type="hidden" name="replyTo" value="@"> <!-- Optional -->
<input type="submit" value="Abschicken" />
<!-- If we receive data in this field submission will be ignored -->
<input type="text" name="honeypot" style="display: none;"> <!-- Optional -->
<!-- If you want form to redirect to a specific url after submission -->
<input type="hidden" name="redirectTo" value="https://blog.germo-goertz.de/nachricht-verschickt/"> <!-- Optional -->
</form>
</div>
</div>
++++

....
* Diese Felder müssen ausgefüllt werden.
....
7 changes: 6 additions & 1 deletion _posts/historisierung-persistierung-ac-dhw.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
= Historisierung, Persistierung, AnalyticsCreator vs DataHandWerk

Der AnalyticsCreator (AC) bietet zwei Technologien, um Daten in Tabellen hineinzuschreiben: AC-Historisierungen und AC-Persistierungen. AC-Persistierungen verwenden normalerweise AC-Transformationen (SQL Server Sichten) als Quelle, um die Daten aus diesen Sichten in eine Tabelle zu "persistieren".
Der AnalyticsCreator (AC) bietet zwei Technologien, um Daten in Tabellen hineinzuschreiben: AC-Historisierungen und AC-Persistierungen. AC-Persistierungen verwenden normalerweise AC-Transformationen (SQL Server Sichten) als Quelle, um die Daten aus diesen Sichten in eine Tabelle zu "persistieren".

include::_modul_ueber_mich.adoc[]

//um die Fußnoten besser abzugrenzen:
{empty} +
30 changes: 30 additions & 0 deletions assets/css/custom-styles.css
Original file line number Diff line number Diff line change
Expand Up @@ -62,3 +62,33 @@ h1, h2, h3, h4 {
margin: .5em 0 0 0
}

/*Aus Default AsciiDoc CCS rauskopiert - sidebarblock*/

.sidebarblock {
border: 1px solid #dbdbd6;
margin-bottom: 1.25em;
padding: 1.25em;
background: #f3f3f2;
border-radius: 4px;
}

.sidebarblock>.content>.title {
color: #7a2518;
margin-top: 0;
text-align: center;
}


/*
Eingabe-Elemente Web Formular:
*/

input.input {
width: 90%;
}

textarea {
width: 90%;
height: 200px;
}

7 changes: 6 additions & 1 deletion index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ include::_posts/_footnotes.adoc[]

// TIP: Ergänzend gibt es einen https://www.youtube.com/@der-immobilien-Investor[Youtube-Kanal "Der Immobilien-Investor"], in dem ich versuche, die Blog-Artikel etwas ausführlicher und verständlicher zu erklären.

// include::_posts/_modul_baufinanzierung.adoc[]

// image::Germo_Goertz_345x460.jpg[]

Expand Down Expand Up @@ -39,4 +38,10 @@ image::kybernetik05-left_right.svg[]
Am Ende meines link:goertz_profile_de[*IT-Profils*] finden Sie link:goertz_profile_de#referenzen[*Referenzen zufriedener Kunden*].

include::_posts/_modul_ueber_mich.adoc[]

//um die Fußnoten besser abzugrenzen:
{empty} +


Es folgen Blog-Artikel:
32 changes: 32 additions & 0 deletions nachricht-verschickt.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
= Ihre Nachricht wurde verschickt
:page-subtitle: Und kommt hoffentlich auch an.
//für kompatibilität mit beworbenen Links:
// :page-permalink: /goertz_profile_de/
:toc: auto
:toclevels: 2
:sectnums:
include::_posts/_footnotes.adoc[]

:imagesdir: /assets/img

ifndef::env-site[]

//it's not executed on gitlab server in jekyll
//locally (VCS, export to docx) we need a different :imagesdir:
:imagesdir: ./assets/img

// auf dem Server wird der :page-subtitle: unter dem Titel angezeigt
// local nicht, also blenden wir ihn ein
// docbook könnte mit spezieller Syntax auch einen subtitle anzeigen, das geht aber nicht mit html5
// https://docs.asciidoctor.org/asciidoc/latest/document/subtitle/

[discrete]
=== {page-subtitle}

endif::env-site[]

Ich setze mit Ihnen in Verbindung.

Für den Fall, dass ich mich nicht melde, hier meine Telefonnummer: +
Germo Görtz +
+49 179 5460319

0 comments on commit 4312b8e

Please sign in to comment.