Erfahren Sie, wie Sie einen täglichen Datenübertragungsprozess unter Home windows von einer PostgreSQL-Datenbank zu einem Distant-Server automatisieren
Der Prozess der Dateiübertragung von einem Ort zum anderen eignet sich offensichtlich hervorragend für die Automatisierung. Es kann jedoch entmutigend sein, dies wiederholt durchzuführen, insbesondere wenn Sie den gesamten ETL-Prozess (Extrahieren, Transformieren, Laden) für mehrere Datengruppen durchführen müssen.
Stellen Sie sich vor, Ihr Unternehmen hat seine Daten in seinem Information Warehouse und beschließt dann, einen Teil seiner Analysen an einen externen Datenanalyseanbieter auszulagern. Dieser Anbieter bietet eine maßgeschneiderte Analysesoftware an, die Dashboards und Berichte für das Kernproduktionsteam Ihres Unternehmens anzeigt.
Dies hat zur Folge, dass Sie als Dateningenieur täglich, stündlich, alle 30 Minuten oder in einer anderen im Outsourcing-Vertrag festgelegten Häufigkeit Daten an diesen Lieferanten übertragen müssen.
Dieser Artikel erläutert ausführlich diesen ETL-Prozess, der einen SFTP-Add umfasst. Wir werden das Safe File Switch Protocol (SFTP) einbinden, ein sicheres Mittel zum Übertragen von Dateien zwischen zwei Distant-Servern, indem die Dateien mit dem sogenannten Safe Shell (SSH)-Protokoll verschlüsselt werden.