Apps und Erweiterungen entwickeln

Schreiben Sie Anwendungen, die Snowflake erweitern, als Client dienen oder als integrierende Komponente fungieren.

SNOWPARK API

Python-, Java- und Scala-Code in Snowpark ausführen

Mit den Snowpark-Bibliotheken und Code-Ausführungsumgebungen können Sie Python und andere Programmiersprachen neben Ihren Daten in Snowflake ausführen.

Erstellen

Ermöglichen Sie allen Datennutzern, ihre Arbeit auf einer zentralen Plattform zu erledigen, die native Unterstützung von Python, Java, Scala und mehr bietet.

Sicher

Konsistente Steuerungselemente anwenden, auf die über 500 der Forbes Global 2000 unabhängig vom Workload vertrauen

Optimieren

Profitieren Sie von der Snowflake-Datencloud mit hervorragendem Preis-Leistungs-Verhältnis und Wartung nahe null

Entdecken Sie die Snowpark-API

Snowpark ist ein Satz von Bibliotheken und Codeausführungsumgebungen, mit dem Sie Python und andere Programmiersprachen neben Ihren Daten in Snowflake ausführen können. Mit Snowpark können Sie Datenpipelines, ML-Modelle, Apps und andere Datenverarbeitungsaufgaben erstellen.

Code in Snowpark mit mehreren Sprachen

Führen Sie kundenspezifischen Python-, Java- oder Scala-Code direkt in Snowflake mit den benutzerdefinierten Snowpark-Funktionen (UDFs) und gespeicherten Prozeduren aus. Es gibt keine separaten Cluster, die verwaltet, skaliert oder betrieben werden müssen.

from snowflake.snowpark import Session
from snowflake.snowpark.functions import col

# Create a new session, using the connection properties specified in a file.
new_session = Session.builder.configs(connection_parameters).create()

# Create a DataFrame that contains the id, name, and serial_number
# columns in the “sample_product_data” table.
df = session.table("sample_product_data").select(
col("id"), col("name"), col("name"), col("serial_number")
)

# Show the results
df.show()

Snowflake-Python-APIs

Snowflake-Ressourcen, -Apps und -Datenpipelines verwalten

Erstellen und verwalten Sie Snowflake-Ressourcen für Data Engineering, Snowpark, Snowpark ML und Anwendungs-Workloads mit einer vereinheitlichten, erstklassigen Python-API.

DRIVERS

Client-App mit Treibern und APIs erstellen

Integrieren Sie Snowflake-Operationen in eine Client-App. Neben der Snowpark-API können Sie auch sprach- und plattformspezifische Treiber verwenden.

Treiber

Treiber bieten die Möglichkeiten, Ihren Code oder Ihre Anwendung mit Snowflake zu verbinden. Mit Sprachen wie Go, C# und Python können Sie Anwendungen schreiben, mit denen sich Operationen auf Snowflake ausführen lassen.

RESTful-API

Mit der Snowflake RESTful-SQL-API können Sie über HTTPS und REST auf Daten zugreifen und diese aktualisieren. Sie können zum Beispiel SQL-Anweisungen übermitteln, gespeicherte Prozeduren erstellen und ausführen, Benutzer bereitstellen usw.

Mithilfe der SQL-REST-API übermitteln Sie eine SQL-Anweisung zur Ausführung im Textteil (Body) einer POST-Anforderung. Anschließend überprüfen Sie den Ausführungsstatus und rufen die Ergebnisse mit GET-Anforderungen ab.