Blogs

Startseite / Blogs / Erhalten Sie eine erweiterte Snowflake-Integration mit Astera Centerprise

Inhaltsverzeichnis
Die automatisierte, Kein Code Datenstapel

Erfahren Sie, wie Astera Data Stack kann die Datenverwaltung Ihres Unternehmens vereinfachen und rationalisieren.

Erhalten Sie eine erweiterte Snowflake-Integration mit Astera Centerprise

6. Februar 2024

Was ist Schneeflocke?

Snowflake ist ein relationales SQL Data Warehouse, das in der Cloud entwickelt wurde. Es wird von Datenfachleuten in verschiedenen Branchen häufig verwendet, um Unternehmensdaten zu speichern und den Datenaustausch zu erleichtern. Die Fähigkeit von Snowflake, Analysedaten zu verarbeiten, macht es für Geschäftsanwender geeignet, die Erkenntnisse für bessere und schnellere Geschäftsentscheidungen generieren möchten. Die Datenbank wird aufgrund ihrer einzigartigen Architektur, die eine unabhängige Skalierung für Speicher, Computer und Dienste ermöglicht, als zentraler Punkt für ETL- und Datenpipelines in verschiedenen Datenoperationen verwendet.

Als Cloud-basierte Data-Warehousing-Lösung Schneeflocke dient primär dem übergeordneten Reporting. Um dieses Repository für operative Aufgaben wie die Bearbeitung von Kundenaufträgen oder Verkaufsvorgängen zu nutzen, ist die Integration mit anderen On-Premise- und Cloud-Systemen unerlässlich. Einmal in Snowflake zusammengeführt, können die Daten eine konsolidierte Ansicht der Unternehmensressourcen bieten.

Astera Centerprise bietet eine nahtlose Integration in die Snowflake-Datenbank über a eingebauter Stecker in einer Drag-and-Drop-Oberfläche. Sie können problemlos eine Verbindung zu Ihren Back-End-Unternehmenssystemen und Datenanwendungen herstellen, z Salesforce, SQL Server, SAP HANA, und mehr, ohne Code schreiben oder Plattformen wechseln zu müssen. Extrahieren, laden und transformieren Sie Daten einfach zu und von Snowflake mit diesem Datenintegrationstool!

Zusätzlich zur Verbindung mit diesem Cloud Data Warehouse bietet Centerprise ermöglicht es Geschäftsanwendern außerdem, Rohdaten zu bereinigen, zu standardisieren und zu manipulieren, sodass neben Berichten, Analysen und BI auch höherwertige moderne Daten für den Austausch innerhalb und außerhalb des Unternehmens verfügbar sind.

Aktivieren von Code-freien Schneeflockenintegrationen mit Astera Centerprise

Indem Sie Snowflake native Konnektivität bieten, Astera Centerprise erleichtert es dem Benutzer, die Datenbank als Quelle oder Ziel für die Datenaufnahme bzw. das Laden zu konfigurieren. Die Konnektivität wird erweitert, um andere Funktionen in zu unterstützen Centerprise, Wie:

  • SQL-Abfragequelle - Mit SELECT-Anweisungen in SQL-Abfragen oder gespeicherten Prozeduren können Sie Daten aus der Snowflake-Datenbank abrufen.
  • Datenbanksuche - Diese Funktion kann Werte aus einer oder mehreren Snowflake-Datenbanktabellen suchen und als Ausgabefelder aus dem Datensatz zurückgeben, in dem die Suchwerte mit den eingehenden übereinstimmen.
  • SQL-Abfragesuche - Sie können Werte in Snowflake mithilfe von SQL-Abfrageanweisungen nachschlagen.
  • Pushdown-Optimierung - Sie können die Prozessausführungszeit um reduzieren runterdrücken Daten in die Snowflake-Datenbank. Die Verarbeitungslast wird von der nativen Rechenkapazität der Datenbank anstelle von verarbeitet Centerprise Server, der die Leistung optimiert.

Die integrierte Centerprise Connector schließt die Lücke zwischen der Snowflake-Datenbank und unterschiedlichen Dateiformaten, Datenbanksystemen und Online-Anwendungen und ermöglicht so eine codefreie und problemlose Integration.

Hier ist wie Centerprise kann Ihnen helfen, die in Snowflake gespeicherten Daten zu nutzen:

Vereinfachen des Datenabrufs

Durch Konfigurieren der Snowflake-Datenbank als Quellobjekt in CenterpriseSie können Daten daraus abrufen, gemäß den Geschäftsanforderungen verarbeiten und auf Ihr Zielsystem übertragen.

Hier ist ein einfacher Datenfluss, der Kundendaten aus dem Snowflake-Objekt liest und basierend auf filtert Titel der Anfrage: Feld und schreibt es in eine Excel-Datei.

Schneeflocke-Anschluss

Abbildung 1: Ein Datenfluss, der Snowflake am Quellpunkt verwendet

Konfigurieren der Quellanschluss for Snowflake ist so einfach wie das Ziehen und Ablegen des Datenbanksymbols aus dem Tools und Eingabe von Verbindungsdetails. Der Screenshot unten zeigt, dass wir den Datenprovider als ausgewählt haben Schneeflocke und gab seine Kontoanmeldeinformationen ein.

Abbildung 2: Konfigurieren der Verbindung zur Snowflake-Datenbank

Abbildung 2: Konfigurieren der Verbindung zur Snowflake-Datenbank

Sobald die Verbindung konfiguriert ist, können Sie die gewünschte Datenbanktabelle auswählen und die Lesestrategie in der angeben Ferienhäuser Fenster. Im Centerprisekönnen Sie entweder gleichzeitig oder inkrementell Daten abrufen. Hier haben wir die ausgewählt Volle Ladung .

Sie können die eingehenden Daten sogar in Partitionen unterteilen und Centerprise liest es entsprechend der Anzahl der angegebenen Partitionen. Partitioniertes Lesen wird verwendet, um die von jeder Abfrage gescannte Datenmenge einzuschränken, wodurch die Leistung verbessert und die Datenbank entlastet wird.

Snowflake-Speicherintegrationen

Abbildung 3: Angeben von Datenbankleseoptionen

In diesem Quelldatenbank-Connector können Sie auch die Parameter angeben, denen Werte aus der Konfigurationsdatei zugewiesen werden sollen. Beim Ausführen des Datenflusses werden die entsprechenden Eigenschaftswerte durch die Konfigurationsparameter überschrieben, ohne dass Benutzer Änderungen manuell vornehmen müssen.

Nach Angabe der Verbindung und der Eigenschaften wird der Datenfluss ausgeführt und die Snowflake-Daten werden verarbeitet und in der Excel-Tabelle gespeichert.

Beschleunigung des Datenladens

Die Snowflake-Datenbank kann auch als Zieldatenbank konfiguriert werden, sodass Sie Informationen konsolidieren und in das Cloud Data Warehouse oder den Data Lake schreiben können.

Um zu veranschaulichen, wie Snowflake als Zielendpunkt verwendet werden kann, nehmen wir einen einfachen Datenfluss:

Abbildung 4: Ein einfacher Datenfluss, der Snowflake als Zielsystem verwendet

Abbildung 4: Ein einfacher Datenfluss, der Snowflake als Zielsystem verwendet

Dieser Datenfluss kombiniert Bestellung Daten aus zwei verschiedenen Tabellen im SQL Server und lädt sie in Snowflake. Die Konfigurationsmethode für den Datenbank-Connector ist identisch mit der des Datenquellen-Connectors, außer wenn der Benutzer Daten in großen Mengen laden möchte. Durch die Aktivierung der Amazon S3 Bucket für die Inszenierung, Sie können Ihr vorhandenes AWS-Konto voll ausschöpfen und S3-Buckets für Datentechnik, -verwaltung und -speicherung nutzen.

Abbildung 5: Aktivieren des Amazon S3-Buckets

Abbildung 5: Aktivieren des Amazon S3-Buckets

Im nächsten Schritt geben Sie die Eigenschaften an, indem Sie eine der vorhandenen Tabellen aus der Datenbank auswählen oder eine neue erstellen. Darüber hinaus können Sie festlegen, wie die Zuordnung für die Eingabeports funktioniert. Hier haben wir ausgewählt Einzelne Ports für Aktionen Dadurch werden alle Datensätze einzeln für neue Datenbanktabellen eingefügt.

Optionen zum Laden von Daten

Abbildung 6: Angeben der Eigenschaften der Zieldatenbank

Centerprise unterstützt verschiedene Optionen zum Laden der DatenbankWie Sie im obigen Screenshot sehen können, können Sie je nach Art Ihres Datenflusses die bevorzugte auswählen. In diesem Datenfluss laden wir mehrere Datenzeilen mit dem in die Datenbank Bulk Insert mit Chargengröße .

Sobald die Eigenschaften angegeben wurden, werden beim Ausführen des Datenflusses die verarbeiteten Daten in die Snowflake-Datenbank geladen.

Entfesseln Sie die Power of Snowflake-Datenbank mit Astera Centerprise

So können Ihnen Snowflake-Speicherintegrationen dabei helfen, Ihren Geschäfts- und Technologiebetrieb zu verbessern:

Kontinuierliche Konnektivität bereitstellen

Einfache Verbindung und Aufnahme von Unternehmensdaten aus unterschiedlichen On-Premise- und Cloud-Quellen mit Snowflake unter AWS ohne manuelle Codierung. Durch die Unterstützung einer Reihe strukturierter, unstrukturierter und halbstrukturierter Quellen Centerprise ermöglicht eine nahtlose Konnektivität zwischen heterogenen Unternehmenssystemen und der Snowflake-Datenbank.

Aktivieren Sie die Self-Service-Integration

Die benutzerfreundliche visuelle Benutzeroberfläche, vordefinierte Transformationen und integrierte Konnektoren Centerprise Ermöglichen Sie Geschäftsanwendern, Snowflake-Integrationsaufträge mit minimaler Unterstützung durch ihre IT-Teams auszuführen.

Skalieren Sie für Unternehmensanforderungen

Orchestrieren Sie ETL-Flows, um die flexible Architektur und Parallelität von Snowflake zu nutzen und Daten sicher in Hybridumgebungen mit der Geschwindigkeit Ihrer Unternehmensanforderungen zu übertragen.

Entscheidungen schneller treffen

Generieren Sie Erkenntnisse aus Snowflake-Daten und ermöglichen Sie Stakeholdern und Partnern den sicheren Zugriff auf die Informationen, wenn sie schneller datengesteuerte Entscheidungen treffen und den täglichen Geschäftsbetrieb optimieren müssen.

Automatisieren Sie Schneeflockenintegrationen

Verwenden Sie das Workflow-Automatisierung und Job Scheduling-Funktionen in Centerprise um Ihre Snowflake-Speicherintegrationen zu automatisieren und Ihre Time-to-Insight-Reise zu verkürzen und gleichzeitig die Prozessausführungszeit zu verkürzen.

Die elastische Skalierbarkeit von Snowflake macht es zu einer erstklassigen Wahl für Unternehmen, die Cloud-Data-Warehouses für Unternehmen suchen. Verwenden des nativen Snowflake-Anschlusses in Astera Centerprisekönnen sich Geschäftsanwender sicher mit der Datenbank verbinden und ihre Daten verwenden, um ihre Endprozesse voranzutreiben.

Laden Sie die Testversion of Astera Centerprise und erleben Sie die Integrationsfähigkeiten unserer Plattform aus erster Hand.

Sie können auch mögen
Verbesserung der Governance und Integration von Gesundheitsdaten mit Astera
Was ist Metadaten-Governance?
Erkundung des Zusammenhangs zwischen Data Governance und Datenqualität
In Anbetracht Astera Für Ihre Datenverwaltungsanforderungen?

Stellen Sie eine codefreie Konnektivität mit Ihren Unternehmensanwendungen, Datenbanken und Cloud-Anwendungen her, um alle Ihre Daten zu integrieren.

Lassen Sie uns jetzt eine Verbindung herstellen!
Lass uns verbinden