Erstellen Sie ein nahezu echtzeitnahes Bestands-Dashboard mit historischen Beständen und Tausenden von Aktualisierungen pro Stunde. Maximieren Sie die Dashboard-Leistung und stellen Sie die Genauigkeit sicher. Welches Design implementieren Sie?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie das BigQuery Streaming, um die Stream-Änderungen in eine tägliche Bestandsbewegungstabelle zu streamen. Berechnen Sie die Salden in einer View, die diese mit der historischen Bestandsguthaben-Tabelle verbindet. Aktualisieren Sie die Bestandsguthaben-Tabelle nächtlich..
Warum dies die Antwort ist
Diese Option nutzt BigQuery Streaming, um Echtzeit-Updates effizient zu verarbeiten, was für Tausende von Aktualisierungen pro Stunde entscheidend ist. Die Stream-Änderungen werden in eine separate Bewegungstabelle geschrieben. Die Salden werden in einer View berechnet, die diese Bewegungstabelle mit der historischen Bestandstabelle verknüpft. Dies gewährleistet die Datenaktualität für das Dashboard, ohne die historische Tabelle ständig zu aktualisieren, was teuer und leistungsmindernd wäre. Die nächtliche Aktualisierung der historischen Tabelle ist ein gängiges Muster für Batch-Verarbeitung und Konsolidierung. Die Verwendung von UPDATE-Anweisungen in BigQuery ist ineffizient und teuer für häufige Aktualisierungen großer Tabellen. Das Partitionieren nach Artikel hilft bei Abfragen, löst aber nicht das Problem der effizienten Echtzeit-Aktualisierung der Salden. Der Bulk Loader ist für Batch-Verarbeitung gedacht und nicht für Near-Realtime-Anforderungen geeignet.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich