LoslegenKostenlos starten

An eine SQLite-Historientabelle anhängen

Jede Woche schreibt das Team die aktuelle Zusammenfassung der digitalen Formate zurück in eine gemeinsame SQLite-Historientabelle. Die Tabelle enthält bereits den Snapshot der letzten Woche, und du möchtest die Ergebnisse dieser Woche oben hinzufügen, nicht das Vorhandene ersetzen. Verwende die Methode write_database mit dem passenden Wert für if_table_exists.

Die Zusammenfassung dieser Woche steht in weekly_summary, und die SQLite-URI ist in uri. Die bestehende Tabelle wird für dich ausgegeben, damit du sie mit dem vergleichen kannst, was du schreibst.

Diese Übung ist Teil des Kurses

<Kurs>Skalieren und Optimieren von Data-Pipelines mit Polars</Kurs>
Kurs ansehen

Übungsanweisungen

  • Rufe die Methode auf, die ein DataFrame zurück in eine SQL-Tabelle schreibt.
  • Füge das Argument hinzu, das steuert, wie mit einer bestehenden Tabelle umgegangen wird.
  • Setze den Wert so, dass die neuen Zeilen angehängt werden.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Append this week's summary to the history table
weekly_summary.____(
    table_name="weekly_format_history",
    connection=uri,
    # Append instead of replace or fail
    ____="____",
)

print("\nHistory after the write:")
print(
    pl.read_database_uri(
        "SELECT * FROM weekly_format_history",
        uri=uri,
        engine="adbc",
    )
)
Code bearbeiten und ausführen