Kapitel 8. Komplexe Datensätze für die Analyse erstellen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In den Kapiteln 3 bis 7 haben wir uns eine Reihe von Möglichkeiten angesehen, wie SQL für die Analyse von Daten in Datenbanken verwendet werden kann. Zusätzlich zu diesen spezifischen Anwendungsfällen besteht das Ziel einer Abfrage manchmal darin, einen Datensatz zusammenzustellen, der so spezifisch und gleichzeitig allgemein genug ist, dass er für eine Vielzahl weiterer Analysen verwendet werden kann. Das Ziel kann eine Datenbanktabelle, eine Textdatei oder ein Business Intelligence Tool sein. Das benötigte SQL kann einfach sein und nur ein paar Filter oder Aggregationen erfordern. Oft wird der Code oder die Logik, die benötigt wird, um den gewünschten Datensatz zu erhalten, jedoch sehr komplex. Außerdem wird dieser Code wahrscheinlich im Laufe der Zeit aktualisiert, wenn die Beteiligten zusätzliche Datenpunkte oder Berechnungen anfordern. Die Organisation, die Leistung und die Wartbarkeit deines SQL-Codes werden auf eine Art und Weise entscheidend, wie es bei einmaligen Analysen nicht der Fall ist.

In diesem Kapitel erläutere ich die Grundsätze für die Organisation von Code, damit er leichter weitergegeben und aktualisiert werden kann. Dann erkläre ich, wann die Abfragelogik im SQL-Code verbleiben sollte und wann es sinnvoll ist, den Code per ETL (Extract-Transform-Load) in permanente Tabellen ...

Get SQL für die Datenanalyse now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.