0% found this document useful (0 votes)
29 views12 pages

Kuchh To Hua Hai

kuchh to hua hai

Uploaded by

toppertips.in
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views12 pages

Kuchh To Hua Hai

kuchh to hua hai

Uploaded by

toppertips.in
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Develop Apps and Extensions

Write applications that extend Snowflake, act as a client,


or act as an integrating component.

SNOWPARK API

Run Python, Java, and Scala Code in Snowpark


Using Snowpark libraries and code execution environments, you can run Python and
other programming languages next to your data in Snowflake.

Build
Enable all data users to bring their work to a single platform with native support for
Python, Java, Scala, and more.

Secure
Apply consistent controls trusted by over 500 of the Forbes Global 2000 across all
workloads.

Optimize
Benefit from the Snowflake Data Cloud with super price/performance and near-zero
maintenance.

Get to know
Snowpark API
Snowpark is the set of libraries and code execution environments that run
Python and other programming languages next to your data in Snowflake.
Snowpark can be used to build data pipelines, ML models, apps, and other
data processing tasks.

Learn more

Code in Snowpark with multiple languages


Run custom Python, Java, or Scala code directly in Snowflake with Snowpark user-defined
functions (UDFs) and stored procedures. There are no separate clusters to manage, scale, or
operate.

Python Java Scala

from snowflake.snowpark import Session


from snowflake.snowpark.functions import col

# Create a new session, using the connection properties specified in


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(
Developercol("serial_number")
col("id"), col("name"), col("name"), Guide API Reference
)

Try Snowpark
Use the following quickstart tutorials to get a hands-on introduction to Snowpark

TUTORIAL

Getting Started with Data Engineering and ML using Snowpark for Python
Follow this step-by-step guide to transform raw data into an interactive application using
Python with Snowpark and Streamlit.

TUTORIAL

Data Engineering Pipelines with Snowpark Python


Learn how to build end-to-end data engineering pipelines using Snowpark with Python.

TUTORIAL

Intro to Machine Learning with Snowpark ML


Build an end-to-end ML workflow from feature engineering to model training and batch
inference using Snowpark ML.

SNOWFLAKE ML

End-to-End Machine Learning in Snowflake


Pre-process data and train, manage, and deploy machine learning models all within
Snowflake.

DEVELOPER GUIDE

Model development
Transform data and train models. Run your ML pipeline within security and governance
frameworks.

DEVELOPER GUIDE

Model Registry
Securely manage models and their metadata in Snowflake regardless of origin.

DEVELOPER GUIDE

Feature Store
Make creating, storing, and managing features for machine learning workloads easier and
more efficient.

DEVELOPER GUIDE

Datasets
Immutable, versioned snapshots of data ready to be fed to popular machine learning
frameworks.

DEVELOPER GUIDE

Framework Connectors
Provide Snowflake data to PyTorch and Tensorflow in their own formats.

API REFERENCE

Snowpark ML
The Python API for Snowflake ML modeling and ML Ops features.

SNOWFLAKE PYTHON APIS

Manage Snowflake resources, apps, and data


pipelines
Create and manage Snowflake resources across data engineering, Snowpark,
Snowpark ML, and application workloads using a unified, first-class Python API.

DEVELOPER GUIDE

Snowflake Python APIs overview


Learn about the Snowflake Python APIs and how to get started.
TUTORIAL

Getting started with the Snowflake Python APIs


Learn the fundamentals for creating and managing Snowflake resources using the
Snowflake Python APIs.

API REFERENCE

Snowflake Python APIs reference


Reference for the Snowflake Python APIs.

NATIVE APPS FRAMEWORK

Build secure data applications


Expand the capabilities of other Snowflake features by sharing data and related
business logic with other Snowflake accounts.

TUTORIAL

Developing an Application with the Native Apps Framework


Follow this step-by-step tutorial to create a secure data application using the Native Apps
Framework.

DEVELOPER GUIDE

About the Native Apps Framework


Learn about the building blocks of the Native Apps Framework, including key terms and
components.

DEVELOPER GUIDE

Native Apps Framework Workflows


Understand the end-to-end workflows for developing, publishing, and using applications.
SQL REFERENCE

Native Apps Framework Commands


View the SQL commands used to create and use database objects supported by the Native
Apps Framework.

SNOWPARK CONTAINER SERVICES

Deploy, manage, and scale containerized


applications
Build atop a fully-managed service that comes with Snowflake security, configuration,
and operational best practices built in.

DEVELOPER GUIDE

Snowpark Container Services Overview


Learn about Snowpark Container Services, including how it works and how to get started.

TUTORIAL

Introductory tutorials
Learn the basics of creating a Snowpark Container Services service.

TUTORIAL

Advanced tutorials
Learn advanced concepts such as service-to-service communications.
STREAMLIT IN SNOWFLAKE

Develop custom web apps for machine learning


and data science
Securely build, deploy, and share Streamlit apps on Snowflake’s data cloud.

DEVELOPER GUIDE

About Streamlit in Snowflake


Learn about deploying Streamlit apps by using Streamlit in Snowflake.

DEVELOPER GUIDE

Example - Accessing Snowflake data from Streamlit in Snowflake


Learn how to securely access Snowflake data from a Streamlit app.

DEVELOPER GUIDE

Developing a Streamlit app by using Snowsight


Learn how to quickly create, use, and share a Streamlit app in Snowsight.

FUNCTIONS AND PROCEDURES

Extend Snowflake Capabilities


Enhance and extend Snowflake by writing procedures and user-defined functions. In
both cases, you write the logic in one of the supported programming languages.

DEVELOPER GUIDE

Stored Procedures or UDFs


Understand key differences between procedures and UDFs.
DEVELOPER GUIDE

Stored Procedures
Perform scheduled or on-demand operations by executing code or SQL statements.

DEVELOPER GUIDE

User-Defined Functions (UDFs)


Run logic to calculate and return data for batch processing and integrating custom logic
into SQL.

DEVELOPER GUIDE

Design Guidelines
General guidelines on security, conventions, and more.

DEVELOPER GUIDE

Packaging Handler Code


Build a JAR file that contains the handler and its dependencies. Reference the handler JAR
on a stage.

DEVELOPER GUIDE

Writing External Functions


Writing external functions you can use to invoke code on other systems.

DEVELOPER GUIDE

Logging and Tracing


Capture log and trace messages in an event table that you can query for analysis later.

DEVELOPER GUIDE
External Network Access
A guide for accessing network locations external to Snowflake.

KAFKA AND SPARK CONNECTORS

Integrate with Other Systems


Snowflake includes connectors with APIs for integrating with systems outside
Snowflake.

USER GUIDE

Snowflake Ecosystem
Integrate Snowflake with many other systems for exchanging data, performing analysis,
and more.

USER GUIDE

Apache Kafka
Send events from the Kafka event streaming platform to Snowflake.

USER GUIDE

Apache Spark
Integrate the Apache Spark analytics engine in Spark workloads for data processing
directly on Snowflake.
DRIVERS

Build a Client App with Drivers and APIs


Integrate Snowflake operations into a client app. In addition to the Snowpark API, you
can also use language and platform specific drivers.

Drivers
Drivers allow you to connect from your code or apps to Snowflake. Using languages
such as C#, Go, and Python, you can write applications that perform operations on
Snowflake.

Go Snowflake Driver

JDBC Driver

.NET Driver

Node.js Driver

ODBC Driver

PHP PDO Driver

Python Connector

RESTful API
Using the Snowflake RESTful SQL API, you can access and update data over HTTPS and
REST. For example, you can submit SQL statements, create and execute stored
procedures, provision users, and so on.
In the SQL REST API, you submit a SQL statement for execution in the body of a POST
request. You then check execution status and fetch results with GET requests.

DEVELOPER GUIDE

Snowflake SQL REST API


Get started with the Snowflake SQL REST API.

TOOLS

Develop more efficiently


Work with Snowflake using tools that integrate well with your existing workflow.

Work with Snowflake from the command line


Use the command line to create, manage, update, and view apps running on Snowflake across
workloads.

DEVELOPER GUIDE

Introducing Snowflake CLI


Learn about Snowflake CLI benefits and how it differs from SnowSQL.

DEVELOPER GUIDE

Installing Snowflake CLI


Install Snowflake CLI using common package managers.

REFERENCE

Snowflake CLI command reference


Explore commands for connecting, managing apps, objects, and other Snowflake features.

Use Git from Snowflake


Execute and use Git repository code directly from Snowflake.

DEVELOPER GUIDE

Using a Git repository in Snowflake


Integrate your Git repository with Snowflake and fetch repository files to a repository stage
that is a Git client with a full clone of the repository.

DEVELOPER GUIDE

Setting up Snowflake to use Git


Set up Snowflake to securely interact with your Git repository.

DEVELOPER GUIDE

Git operations in Snowflake


Perform common Git operations from within Snowflake, including fetching files, viewing
branches or tags, and executing repository code.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy