From c19282d53310186bd3c54d878a0371cf5d72a3e7 Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Tue, 8 Apr 2025 20:45:57 +0530 Subject: [PATCH 1/2] add the pricing note on every docs page --- content/en/getting-started/faq/index.md | 2 ++ .../en/getting-started/installation/index.md | 2 ++ .../en/getting-started/quickstart/index.md | 2 ++ content/en/introduction/_index.md | 2 ++ content/en/references/changelog/index.md | 2 ++ content/en/references/configuration/index.md | 2 ++ .../en/references/coverage-features/index.md | 2 ++ .../en/references/coverage-functions/index.md | 2 ++ .../aws-lambda-localstack-snowpark/index.md | 2 ++ .../index.md | 2 ++ content/en/user-guide/clones/index.md | 2 ++ .../cross-database-resource-sharing/index.md | 2 ++ content/en/user-guide/dynamic-tables/index.md | 2 ++ .../user-guide/ephemeral-instances/index.md | 2 ++ content/en/user-guide/hybird-tables/index.md | 2 ++ content/en/user-guide/iceberg-tables/index.md | 2 ++ content/en/user-guide/init-hooks/index.md | 2 ++ .../user-guide/integrations/airflow/index.md | 2 ++ .../continuous-integration/index.md | 2 ++ .../user-guide/integrations/dbeaver/index.md | 2 ++ .../en/user-guide/integrations/dbt/index.md | 2 ++ .../user-guide/integrations/flyway/index.md | 2 ++ .../user-guide/integrations/pulumi/index.md | 2 ++ .../user-guide/integrations/snow-cli/index.md | 2 ++ .../user-guide/integrations/snowsql/index.md | 2 ++ .../integrations/terraform/index.md | 2 ++ .../en/user-guide/snowflake-drivers/index.md | 2 ++ content/en/user-guide/snowpark/index.md | 2 ++ content/en/user-guide/snowpipe/index.md | 2 ++ content/en/user-guide/stages/index.md | 2 ++ .../en/user-guide/state-management/index.md | 2 ++ .../user-guide/storage-integrations/index.md | 2 ++ content/en/user-guide/streamlit/index.md | 2 ++ content/en/user-guide/streams/index.md | 2 ++ content/en/user-guide/tags/index.md | 2 ++ content/en/user-guide/tasks/index.md | 2 ++ .../user-defined-functions/index.md | 2 ++ .../en/user-guide/web-user-interface/index.md | 2 ++ layouts/shortcodes/preview-notice.html | 30 +++++++++++++++++++ 39 files changed, 106 insertions(+) create mode 100644 layouts/shortcodes/preview-notice.html diff --git a/content/en/getting-started/faq/index.md b/content/en/getting-started/faq/index.md index 4b68f00..79490db 100644 --- a/content/en/getting-started/faq/index.md +++ b/content/en/getting-started/faq/index.md @@ -5,6 +5,8 @@ weight: 3 description: This page answers the frequently asked questions about LocalStack for Snowflake --- +{{< preview-notice >}} + ## Core FAQs ### Are Snowflake v2 APIs supported? diff --git a/content/en/getting-started/installation/index.md b/content/en/getting-started/installation/index.md index e72a7f7..56b0585 100644 --- a/content/en/getting-started/installation/index.md +++ b/content/en/getting-started/installation/index.md @@ -5,6 +5,8 @@ weight: 1 description: Basic installation guide to get started with LocalStack for Snowflake --- +{{< preview-notice >}} + ## Introduction You can use the Snowflake Docker image to run the Snowflake emulator. diff --git a/content/en/getting-started/quickstart/index.md b/content/en/getting-started/quickstart/index.md index 5b48c94..9c2044a 100644 --- a/content/en/getting-started/quickstart/index.md +++ b/content/en/getting-started/quickstart/index.md @@ -5,6 +5,8 @@ weight: 2 description: Get started with LocalStack for Snowflake in a few simple steps --- +{{< preview-notice >}} + ## Introduction This guide explains how to set up the Snowflake emulator and develop a Python program using the Snowflake Connector for Python (`snowflake-connector-python`) to interact with emulated Snowflake running on your local machine. diff --git a/content/en/introduction/_index.md b/content/en/introduction/_index.md index 2a7d5ef..ab52325 100644 --- a/content/en/introduction/_index.md +++ b/content/en/introduction/_index.md @@ -11,6 +11,8 @@ aliases: hide_readingtime: true --- +{{< preview-notice >}} + [LocalStack](https://localstack.cloud/) is a cloud service emulator that runs in a single container on your laptop or in your CI environment. LocalStack for Snowflake emulates the functionality of a real Snowflake instance, allowing you to perform operations without an internet connection or a Snowflake account. This is valuable for locally developing and testing Snowflake data pipelines without incurring costs. diff --git a/content/en/references/changelog/index.md b/content/en/references/changelog/index.md index b4fb3ad..1399181 100644 --- a/content/en/references/changelog/index.md +++ b/content/en/references/changelog/index.md @@ -9,6 +9,8 @@ cascade: hide_readingtime: true --- +{{< preview-notice >}} + | Version | Changes | |---------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 0.2.5 | Change storage integration to not be associated with DB/schema; Add enhanced support for SHOW ROLES and USE ROLE; Enhance parity for COUNT(..) with NULL values; Add multiple statements support; Fix staging issues with parsing; Enhance logic for timestamp assignments in MERGE INTO queries; Proper passing of stage parameters and validations; Add support for `SYSTEM$CLIENT_VERSION_INFO`/`OBJECT_CONSTRUCT_KEEP_NULL`/`TIMESTAMPADD`/`DATEADD`/`TIMEADD` function; Fix timestamp_ltz comparison operators issue; Fix INSERT result count type; Show tables metadata/information for dynamic tables; Include Snowflake emulator version in the logs; Web app layout update; Enhance parity for NUMBER/FIXED data types in JDBC results; Add support for querying from `INFORMATION_SCHEMA.TABLES`; Fix Arrow encoding for large decimal numeric values; Fix session for /api/v2/statements endpoint; Improve file formats handling in COPY INTO; Enhance parity for COPY INTO with multiple stage files; Update metadata for integer; Enhance parity around selecting NULL values for DATE columns; Add initial support for materialized views; Add format parameter for `TO_TIMESTAMP` function; Add support for async execution of multi-statement queries; Add support for patterns in select from stages; allow table column projections for COPY INTO queries from stage files; Add support for numeric operators with mixed/variant types; Add initial support for `MAP` data type and util functions; Create `INFORMATION_SCHEMA.FUNCTIONS` table; Add support for querying metadata filename in select from stage statements; Enhance parity for primary/foreign keys; Add support for IF EXISTS clauses in ALTER COLUMN queries; Add initial support for user-defined transaction management | diff --git a/content/en/references/configuration/index.md b/content/en/references/configuration/index.md index cd6c170..bda750e 100644 --- a/content/en/references/configuration/index.md +++ b/content/en/references/configuration/index.md @@ -9,6 +9,8 @@ cascade: hide_readingtime: true --- +{{< preview-notice >}} + LocalStack exposes various configuration options to control its behaviour. These options can be passed to LocalStack as environment variables like so: diff --git a/content/en/references/coverage-features/index.md b/content/en/references/coverage-features/index.md index 6640e97..fe65e88 100644 --- a/content/en/references/coverage-features/index.md +++ b/content/en/references/coverage-features/index.md @@ -10,6 +10,8 @@ cascade: hide_readingtime: true --- +{{< preview-notice >}} + ## Resource Types and Operations This page provides a list of Snowflake query features (resource types and operations) that are supported in the LocalStack emulator. diff --git a/content/en/references/coverage-functions/index.md b/content/en/references/coverage-functions/index.md index ab08b73..330298b 100644 --- a/content/en/references/coverage-functions/index.md +++ b/content/en/references/coverage-functions/index.md @@ -10,6 +10,8 @@ cascade: hide_readingtime: true --- +{{< preview-notice >}} + ## Overview This table provides a list of all Snowflake system-defined SQL functions, scalar or table, emulated by LocalStack. diff --git a/content/en/tutorials/aws-lambda-localstack-snowpark/index.md b/content/en/tutorials/aws-lambda-localstack-snowpark/index.md index 1f04fba..3ee422f 100644 --- a/content/en/tutorials/aws-lambda-localstack-snowpark/index.md +++ b/content/en/tutorials/aws-lambda-localstack-snowpark/index.md @@ -5,6 +5,8 @@ weight: 2 description: In this tutorial, you will explore how you can use Snowpark to connect to a locally running AWS Lambda using LocalStack. --- +{{< preview-notice >}} + ## Introduction In this tutorial, you will explore how to connect Snowpark to AWS Lambda locally using LocalStack. Snowpark allows you to query, process, and transform data in a variety of ways using Snowpark Python. In this example, we create a Lambda function that uses Snowpark to: diff --git a/content/en/tutorials/credit-scoring-with-localstack-snowpark/index.md b/content/en/tutorials/credit-scoring-with-localstack-snowpark/index.md index 2ed3b93..d6e5154 100644 --- a/content/en/tutorials/credit-scoring-with-localstack-snowpark/index.md +++ b/content/en/tutorials/credit-scoring-with-localstack-snowpark/index.md @@ -5,6 +5,8 @@ weight: 1 description: In this tutorial, you will explore how you can use LocalStack for Snowflake with Snowpark for data analysis and visualization --- +{{< preview-notice >}} + ## Introduction In this tutorial, you will learn how you can use the Snowflake emulator with Snowpark for Python and your favorite Python libraries for data analysis. diff --git a/content/en/user-guide/clones/index.md b/content/en/user-guide/clones/index.md index 3e23561..11faa24 100644 --- a/content/en/user-guide/clones/index.md +++ b/content/en/user-guide/clones/index.md @@ -5,6 +5,8 @@ weight: 16 description: Get started with Clones in LocalStack for Snowflake --- +{{< preview-notice >}} + ## Introduction Cloning in Snowflake allows you to create a quick, zero-copy duplicate of an existing database, schema, or table. This feature enables users to replicate data structures and content for testing or development without duplicating the underlying storage. diff --git a/content/en/user-guide/cross-database-resource-sharing/index.md b/content/en/user-guide/cross-database-resource-sharing/index.md index 0175dd4..5b78383 100644 --- a/content/en/user-guide/cross-database-resource-sharing/index.md +++ b/content/en/user-guide/cross-database-resource-sharing/index.md @@ -5,6 +5,8 @@ weight: 6 description: Get started with cross-database resource sharing in the Snowflake emulator --- +{{< preview-notice >}} + ## Introduction Snowflake data providers can easily share data from various databases using secure views. These views can include schemas, tables, and other views from one or more databases, as long as they're part of the same account. diff --git a/content/en/user-guide/dynamic-tables/index.md b/content/en/user-guide/dynamic-tables/index.md index 163acd6..60027f4 100644 --- a/content/en/user-guide/dynamic-tables/index.md +++ b/content/en/user-guide/dynamic-tables/index.md @@ -5,6 +5,8 @@ weight: 13 description: Get started with Dynamic Tables in LocalStack for Snowflake --- +{{< preview-notice >}} + ## Introduction Snowflake Dynamic Tables enable a background process to continuously load new data from sources into the table, supporting both delta and full load operations. A dynamic table automatically updates to reflect query results, removing the need for a separate target table and custom code for data transformation. This table is kept current through regularly scheduled refreshes by an automated process. diff --git a/content/en/user-guide/ephemeral-instances/index.md b/content/en/user-guide/ephemeral-instances/index.md index 26c6866..7fec1a1 100644 --- a/content/en/user-guide/ephemeral-instances/index.md +++ b/content/en/user-guide/ephemeral-instances/index.md @@ -5,6 +5,8 @@ weight: 14 description: Get started with Ephemeral Instances in LocalStack for Snowflake --- +{{< preview-notice >}} + ## Introduction Ephemeral Instances allows you to run a LocalStack for Snowflake instance in the cloud. You can interact with these instances by configuring your Snowflake host with the endpoint URL of the ephemeral instance. diff --git a/content/en/user-guide/hybird-tables/index.md b/content/en/user-guide/hybird-tables/index.md index af6e71e..5c3d317 100644 --- a/content/en/user-guide/hybird-tables/index.md +++ b/content/en/user-guide/hybird-tables/index.md @@ -5,6 +5,8 @@ weight: 12 description: Get started with Hybrid Tables in LocalStack for Snowflake --- +{{< preview-notice >}} + ## Introduction Snowflake Hybrid tables, also known as Unistore hybrid tables, support fast, single-row operations by enforcing unique constraints for required primary keys and including indexes to speed up data retrieval. These tables are designed to optimize support for both analytical and transactional workloads simultaneously, underpinning Snowflake's Unistore architecture. diff --git a/content/en/user-guide/iceberg-tables/index.md b/content/en/user-guide/iceberg-tables/index.md index 87493db..662514b 100644 --- a/content/en/user-guide/iceberg-tables/index.md +++ b/content/en/user-guide/iceberg-tables/index.md @@ -5,6 +5,8 @@ weight: 11 description: Get started with Iceberg Tables in LocalStack for Snowflake --- +{{< preview-notice >}} + ## Introduction Iceberg tables uses [Apache Iceberg](https://iceberg.apache.org/) open table format specification to provide an abstraction layer on data files stored in open formats. Iceberg tables for Snowflake offer schema evolution, partitioning, and snapshot isolation to manage the table data efficiently. diff --git a/content/en/user-guide/init-hooks/index.md b/content/en/user-guide/init-hooks/index.md index e255ea0..2829427 100644 --- a/content/en/user-guide/init-hooks/index.md +++ b/content/en/user-guide/init-hooks/index.md @@ -4,6 +4,8 @@ linkTitle: "Initialization Hooks" weight: 17 description: Writing SQL scripts to initialize your Snowflake emulator --- + +{{< preview-notice >}} ## Introduction diff --git a/content/en/user-guide/integrations/airflow/index.md b/content/en/user-guide/integrations/airflow/index.md index afe58d2..ff4d1ae 100644 --- a/content/en/user-guide/integrations/airflow/index.md +++ b/content/en/user-guide/integrations/airflow/index.md @@ -5,6 +5,8 @@ weight: 5 description: Use Airflow to run local ETL jobs against the Snowflake emulator --- +{{< preview-notice >}} + ## Introduction Apache [Airflow](https://airflow.apache.org) is a platform for running data-centric workflows and scheduled compute jobs. diff --git a/content/en/user-guide/integrations/continuous-integration/index.md b/content/en/user-guide/integrations/continuous-integration/index.md index 2df3547..fa7eee8 100644 --- a/content/en/user-guide/integrations/continuous-integration/index.md +++ b/content/en/user-guide/integrations/continuous-integration/index.md @@ -5,6 +5,8 @@ weight: 4 description: Get started with Snowflake emulator in continuous integration (CI) environments --- +{{< preview-notice >}} + ## Introduction This guide explains how to set up the Snowflake emulator in a continuous integration (CI) environment. You can use the emulator to test your Snowflake integration without connecting to the real Snowflake instance. diff --git a/content/en/user-guide/integrations/dbeaver/index.md b/content/en/user-guide/integrations/dbeaver/index.md index b795078..0e75aeb 100644 --- a/content/en/user-guide/integrations/dbeaver/index.md +++ b/content/en/user-guide/integrations/dbeaver/index.md @@ -5,6 +5,8 @@ weight: 5 description: Use DBeaver to interact with the Snowflake emulator --- +{{< preview-notice >}} + ## Introduction [DBeaver](https://dbeaver.io/) is a free and open-source universal database tool for developers, database administrators, and analysts. DBeaver provides a wide range of features, such as executing SQL statements, viewing and editing data, managing database objects, and more. diff --git a/content/en/user-guide/integrations/dbt/index.md b/content/en/user-guide/integrations/dbt/index.md index ad8fc80..a0611b6 100644 --- a/content/en/user-guide/integrations/dbt/index.md +++ b/content/en/user-guide/integrations/dbt/index.md @@ -5,6 +5,8 @@ weight: 5 description: Use dbt to interact with the Snowflake emulator --- +{{< preview-notice >}} + ## Introduction [dbt (data build tool)](https://www.getdbt.com/) is a transformation workflow tool that enables data analysts and engineers to transform data in their warehouses by writing modular SQL. dbt handles version control, documentation, and modularity for data transformations. diff --git a/content/en/user-guide/integrations/flyway/index.md b/content/en/user-guide/integrations/flyway/index.md index 780ed2a..6f84d2d 100644 --- a/content/en/user-guide/integrations/flyway/index.md +++ b/content/en/user-guide/integrations/flyway/index.md @@ -5,6 +5,8 @@ weight: 6 description: Use Flyway to interact with the Snowflake emulator --- +{{< preview-notice >}} + ## Introduction [Flyway](https://flywaydb.org/) is an open-source database migration tool that simplifies the process of managing and applying database migrations. Flyway supports various databases, including Snowflake, allowing you to manage database schema changes, version control, and data migration in a structured and automated way. diff --git a/content/en/user-guide/integrations/pulumi/index.md b/content/en/user-guide/integrations/pulumi/index.md index a7e2765..b9def06 100644 --- a/content/en/user-guide/integrations/pulumi/index.md +++ b/content/en/user-guide/integrations/pulumi/index.md @@ -5,6 +5,8 @@ weight: 3 description: Use Pulumi to interact with the Snowflake emulator --- +{{< preview-notice >}} + ## Introduction [Pulumi](https://pulumi.com/) is an Infrastructure-as-Code (IaC) framework that allows you to define and provision infrastructure using familiar programming languages. Pulumi supports a wide range of cloud providers and services, including AWS, Azure, Google Cloud, and more. diff --git a/content/en/user-guide/integrations/snow-cli/index.md b/content/en/user-guide/integrations/snow-cli/index.md index fa243c7..f448492 100644 --- a/content/en/user-guide/integrations/snow-cli/index.md +++ b/content/en/user-guide/integrations/snow-cli/index.md @@ -5,6 +5,8 @@ weight: 2 description: Use Snow CLI to interact with the Snowflake emulator. --- +{{< preview-notice >}} + ## Introduction Snow CLI is a command-line interface (CLI) for Snowflake. You can use Snow CLI to interact with the Snowflake emulator. Snow CLI provides a set of commands to manage and interact with Snowflake accounts, databases, warehouses, and more. diff --git a/content/en/user-guide/integrations/snowsql/index.md b/content/en/user-guide/integrations/snowsql/index.md index 2f45c84..dd60cd9 100644 --- a/content/en/user-guide/integrations/snowsql/index.md +++ b/content/en/user-guide/integrations/snowsql/index.md @@ -5,6 +5,8 @@ weight: 4 description: Use SnowSQL to interact with the Snowflake emulator --- +{{< preview-notice >}} + ## Introduction [SnowSQL](https://docs.snowflake.com/en/user-guide/snowsql.html) is a command-line client for Snowflake that allows you to interact with the Snowflake service using SQL commands. SnowSQL provides a wide range of features, such as executing SQL statements, loading data, unloading data, and more. diff --git a/content/en/user-guide/integrations/terraform/index.md b/content/en/user-guide/integrations/terraform/index.md index 2d50bf4..646c418 100644 --- a/content/en/user-guide/integrations/terraform/index.md +++ b/content/en/user-guide/integrations/terraform/index.md @@ -5,6 +5,8 @@ weight: 2 description: Use Terraform to interact with the Snowflake emulator --- +{{< preview-notice >}} + ## Introduction [Terraform](https://terraform.io/) is an Infrastructure-as-Code (IaC) framework developed by HashiCorp. It enables users to define and provision infrastructure using a high-level configuration language. Terraform uses HashiCorp Configuration Language (HCL) as its configuration syntax. diff --git a/content/en/user-guide/snowflake-drivers/index.md b/content/en/user-guide/snowflake-drivers/index.md index a407dcd..266f0f8 100644 --- a/content/en/user-guide/snowflake-drivers/index.md +++ b/content/en/user-guide/snowflake-drivers/index.md @@ -5,6 +5,8 @@ weight: 1 description: Get started with Snowflake Drivers in LocalStack for Snowflake --- +{{< preview-notice >}} + ## Introduction Snowflake Drivers enable the use of programming languages like Go, C#, and Python for developing applications that interact with Snowflake. The Snowflake emulator facilitates testing Snowflake integration without connecting to the actual Snowflake instance. This guide provides instructions on connecting the Snowflake emulator with various drivers. diff --git a/content/en/user-guide/snowpark/index.md b/content/en/user-guide/snowpark/index.md index bef5280..f0007ca 100644 --- a/content/en/user-guide/snowpark/index.md +++ b/content/en/user-guide/snowpark/index.md @@ -5,6 +5,8 @@ weight: 2 description: Get started with Snowpark in LocalStack for Snowflake --- +{{< preview-notice >}} + ## Introduction Snowpark library is a developer library for querying and processing data at scale in Snowflake. Snowflake currently provides Snowpark libraries for three languages: Java, Python, and Scala. The Snowflake emulator facilitates testing Snowpark queries without connecting to the actual Snowflake instance. This guide provides instructions on using the Snowflake emulator in conjunction with Snowpark. diff --git a/content/en/user-guide/snowpipe/index.md b/content/en/user-guide/snowpipe/index.md index 14f5b3d..dde034e 100644 --- a/content/en/user-guide/snowpipe/index.md +++ b/content/en/user-guide/snowpipe/index.md @@ -5,6 +5,8 @@ weight: 10 description: Get started with Snowpipe in LocalStack for Snowflake --- +{{< preview-notice >}} + ## Introduction Snowpipe allows you to load data into Snowflake tables from files stored in an external stage. Snowpipe continuously loads data from files in a stage into a table as soon as the files are available. Snowpipe uses a queue to manage the data loading process, which allows you to load data into Snowflake tables in near real-time. diff --git a/content/en/user-guide/stages/index.md b/content/en/user-guide/stages/index.md index 40ed467..dfb57d4 100644 --- a/content/en/user-guide/stages/index.md +++ b/content/en/user-guide/stages/index.md @@ -5,6 +5,8 @@ weight: 7 description: Get started with Stages in LocalStack for Snowflake --- +{{< preview-notice >}} + ## Introduction Stages are a way to load data into Snowflake. You can use stages to load data from files in a variety of formats, including CSV, JSON, and Parquet. You can also use stages to load data from external cloud storage services, such as Amazon S3, Google Cloud Storage, and Microsoft Azure Blob Storage. diff --git a/content/en/user-guide/state-management/index.md b/content/en/user-guide/state-management/index.md index 60eed90..6e6b4c7 100644 --- a/content/en/user-guide/state-management/index.md +++ b/content/en/user-guide/state-management/index.md @@ -5,6 +5,8 @@ weight: 8 description: Get started with State Management in LocalStack for Snowflake --- +{{< preview-notice >}} + ## Introduction State Management in LocalStack allows you to save and load the state of your LocalStack instance. LocalStack is ephemeral in nature, so when you stop and restart your LocalStack instance, all the data is lost. With State Management, you can save the state of your LocalStack instance and load it back when you restart your LocalStack instance. diff --git a/content/en/user-guide/storage-integrations/index.md b/content/en/user-guide/storage-integrations/index.md index 58de65d..e55c255 100644 --- a/content/en/user-guide/storage-integrations/index.md +++ b/content/en/user-guide/storage-integrations/index.md @@ -5,6 +5,8 @@ weight: 15 description: Get started with Storage Integrations in LocalStack for Snowflake --- +{{< preview-notice >}} + ## Introduction Snowflake storage integrations enable access to external cloud storage like Amazon S3, Google Cloud Storage, and Azure Blob Storage. They manage authentication through generated IAM roles, enhancing security and simplifying data operations without exposing sensitive credentials. This approach centralizes and controls access, streamlining workflows across major cloud platforms. diff --git a/content/en/user-guide/streamlit/index.md b/content/en/user-guide/streamlit/index.md index 1720f85..e4178b8 100644 --- a/content/en/user-guide/streamlit/index.md +++ b/content/en/user-guide/streamlit/index.md @@ -5,6 +5,8 @@ weight: 8 description: Get started with Streamlit in LocalStack for Snowflake --- +{{< preview-notice >}} + ## Introduction Snowflake provides SQL commands to create and modify a `STREAMLIT` object. Streamlit is a Python library that allows you to create web applications with simple Python scripts. With Streamlit, you can create interactive web applications without having to learn complex web development technologies. diff --git a/content/en/user-guide/streams/index.md b/content/en/user-guide/streams/index.md index 7e8bff7..506aa63 100644 --- a/content/en/user-guide/streams/index.md +++ b/content/en/user-guide/streams/index.md @@ -5,6 +5,8 @@ weight: 6 description: Get started with Streams in LocalStack for Snowflake --- +{{< preview-notice >}} + ## Introduction Streams allow you to track changes made to a table. Streams capture changes made to a table, such as inserts, updates, and deletes, and store the changes in a log that you can query to see what changes have been made. diff --git a/content/en/user-guide/tags/index.md b/content/en/user-guide/tags/index.md index 6cd6ad0..b05c6b3 100644 --- a/content/en/user-guide/tags/index.md +++ b/content/en/user-guide/tags/index.md @@ -5,6 +5,8 @@ weight: 15 description: Get started with Tags in LocalStack for Snowflake --- +{{< preview-notice >}} + ## Introduction Snowflake tags allow you to categorize and manage Snowflake objects by associating custom metadata with them. These tags support governance, cost tracking, and data lineage by enabling organizations to label resources with business-relevant information. diff --git a/content/en/user-guide/tasks/index.md b/content/en/user-guide/tasks/index.md index 4751af3..3131dbe 100644 --- a/content/en/user-guide/tasks/index.md +++ b/content/en/user-guide/tasks/index.md @@ -5,6 +5,8 @@ weight: 4 description: Get started with Tasks in LocalStack for Snowflake --- +{{< preview-notice >}} + ## Introduction Tasks are user-defined objects that enable the automation of repetitive SQL operations in Snowflake. You can use tasks to schedule SQL statements, such as queries, DDL, and DML operations, to run at a specific time or at regular intervals. diff --git a/content/en/user-guide/user-defined-functions/index.md b/content/en/user-guide/user-defined-functions/index.md index b9b75c9..23f0e62 100644 --- a/content/en/user-guide/user-defined-functions/index.md +++ b/content/en/user-guide/user-defined-functions/index.md @@ -5,6 +5,8 @@ weight: 5 description: Get started with User-Defined Functions in Node.js & Python with LocalStack for Snowflake --- +{{< preview-notice >}} + ## Introduction User-Defined Functions (UDFs) are functions that you can create to extend the functionality of your SQL queries. Snowflake supports UDFs in different programming languages, including JavaScript, Python, Java, Scala, and SQL. diff --git a/content/en/user-guide/web-user-interface/index.md b/content/en/user-guide/web-user-interface/index.md index c7f71bc..1c7549c 100644 --- a/content/en/user-guide/web-user-interface/index.md +++ b/content/en/user-guide/web-user-interface/index.md @@ -5,6 +5,8 @@ weight: 9 description: Get started with LocalStack for Snowflake Web User Interface --- +{{< preview-notice >}} + ## Introduction The Snowflake emulator provides a simple web user interface (UI) accessible via a web browser. The Web UI allows you to: diff --git a/layouts/shortcodes/preview-notice.html b/layouts/shortcodes/preview-notice.html new file mode 100644 index 0000000..60d48b1 --- /dev/null +++ b/layouts/shortcodes/preview-notice.html @@ -0,0 +1,30 @@ + + + From 21aa8ab8257fc7d141e2f998ce2ca35fc77d230e Mon Sep 17 00:00:00 2001 From: Harsh Mishra Date: Wed, 9 Apr 2025 00:32:33 +0530 Subject: [PATCH 2/2] Update layouts/shortcodes/preview-notice.html Co-authored-by: Waldemar Hummer --- layouts/shortcodes/preview-notice.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/shortcodes/preview-notice.html b/layouts/shortcodes/preview-notice.html index 60d48b1..2a41021 100644 --- a/layouts/shortcodes/preview-notice.html +++ b/layouts/shortcodes/preview-notice.html @@ -1,7 +1,7 @@