Desenvolvimento de apps e extensões

Escreva os aplicativos que estendem o Snowflake, atuar como cliente ou atuar como um componente integrador.

SNOWPARK API

Execução do código Python, Java e Scala no Snowpark

O uso de bibliotecas e ambientes de execução de código Snowpark permite executar Python e outras linguagens de programação junto com seus dados no Snowflake.

Criação

Deixe que todos os usuários de dados tragam seu trabalho para uma única plataforma com suporte nativo a Python, Java, Scala e muito mais

Seguro

Aplique controles consistentes que contam com a confiança de mais de 500 membros da Forbes Global 2000 em todas as cargas de trabalho.

Otimizar

Beneficie-se da nuvem de dados do Snowflake com super preço/desempenho e manutenção quase zero

Conheça o API Snowpark

Snowpark é o conjunto de bibliotecas e ambientes de execução de código que executam Python e outras linguagens de programação junto com seus dados no Snowflake. O Snowpark pode ser usado para construir pipelines de dados, modelos de ML, aplicativos e outras tarefas de processamento de dados.

Código no Snowpark com várias linguagens

Execute código Python, Java ou Scala personalizado diretamente no Snowflake com as funções definidas pelo usuário do Snowpark (UDFs) e procedimentos armazenados. Não há clusters separados para gerenciar, dimensionar ou operar.

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()

APIs de Python do Snowflake

Gerenciamento recursos, aplicativos e pipelines de dados do Snowflake

Crie e gerencie os recursos Snowflake em engenharia de dados, Snowpark, Snowpark ML e cargas de trabalho de aplicativos usando uma API Python unificada de primeira classe.

DRIVERS

Como criar um aplicativo de cliente com drivers e APIs

Integre as operações Snowflake em um aplicativo de cliente. Além da API Snowpark, você também pode usar drivers específicos da linguagem e da plataforma.

Drivers

Os drivers permitem que você se conecte a partir de seu código ou aplicativos ao Snowflake. Usando linguagens como C#, Go e Python, você pode desenvolver aplicativos que realizam operações no Snowflake.

RESTful API

Usando a RESTful API SQL Snowflake, você pode acessar e atualizar dados por HTTPS e REST. Por exemplo, você pode enviar instruções SQL, criar e executar procedimentos armazenados, provisionar usuários etc.

Na REST API SQL, você envia uma instrução SQL para execução no corpo de uma solicitação POST. Em seguida, você verifica o status de execução e busca os resultados com solicitações GET.