Snowflake за 20 хвилин: Швидке введення в SnowSQL

pic

Tanjore Big Temple: архітектурне чудо Чола, якому понад 1 000 років. Фото від gio shravan на Unsplash

У цій статті я хочу поділитися деякими відомостями та дати вам швидке уявлення про Snowflake всього за 20 хвилин.

Snowflake став справжнім революціонером у світі сховищ даних та аналітики, дозволяючи бізнесам ефективно зберігати, обробляти та аналізувати свої дані. Цей посібник, натхненний офіційним 20-хвилинним посібником Snowflake, проведе вас через основні кроки для початку роботи.

Попередні вимоги

Перед тим, як почати працювати зі Snowflake, переконайтесь, що у вас є наступне:

pic

pic

Сторінка входу Snowflake

  • Встановлений SnowSQL на вашій системі — це клієнт командного рядка Snowflake для взаємодії з платформою.
  • Базові знання SQL та концепцій даних.

Покроковий посібник

1. Увійдіть у SnowSQL

Після налаштування облікового запису Snowflake та встановлення SnowSQL увійдіть за допомогою такої команди:

snowsql -a <account_name> -u <username> -p <password>

Замість , та введіть ваші облікові дані Snowflake.

Наприклад: snowsql -a zsmxejh-ty38777 -u amuthu901 -p<********>*

2. Створіть об’єкти Snowflake

Щоб почати працювати з даними в Snowflake, вам потрібно налаштувати необхідні об’єкти, такі як бази даних, схеми та таблиці. Ось приклад створення бази даних та таблиці:

CREATE DATABASE my_database;

USE DATABASE my_database;

CREATE SCHEMA my_schema;

CREATE TABLE my_table (

id INT,

name STRING,

age INT

);

3. Завантажте файли даних

Перед завантаженням даних потрібно підготувати файли. Snowflake пропонує два типи етапів: внутрішні та зовнішні. Ось як створити внутрішній етап:

CREATE OR REPLACE STAGE my_stage

FILE_FORMAT = (TYPE = ‘CSV’ FIELD_OPTIONALLY_ENCLOSED_BY = ‘“‘);

Завантажте ваші файли даних на етап за допомогою SnowSQL:

PUT file://path_to_your_file.csv @my_stage;

4. Копіювання даних у цільові таблиці

Після підготовки даних завантажте їх у цільову таблицю за допомогою команди COPY INTO:

COPY INTO my_table

FROM @my_stage

FILE_FORMAT = (TYPE = ‘CSV’);

Ця команда ефективно переносить дані з етапу до вашої таблиці.

5. Запити до завантажених даних

Тепер, коли ваші дані в Snowflake, ви можете запитувати їх за допомогою стандартного SQL. Наприклад:

SELECT * FROM my_table WHERE age > 30;

Цей запит поверне всі записи, де вік більше 30 років.

6. Підсумки та очищення

Після виконання завдань рекомендується очистити середовище, видаливши об’єкти, які більше не потрібні:

DROP TABLE my_table;

DROP STAGE my_stage;

DROP DATABASE my_database;

Для додаткових ресурсів та глибших знань зверніться до офіційної документації Snowflake.

Я не додав багато скріншотів, але намагатимусь створити ще одну статтю, що буде детально пояснювати кроки.

Висновок

Snowflake спрощує початок роботи зі сховищами даних та аналітикою в хмарі. Дотримуючись цих кроків, ви зможете налаштувати середовище, завантажити дані та виконати запити всього за кілька хвилин. Незалежно від того, чи ви новачок, чи досвідчений фахівець, інтуїтивно зрозумілий інтерфейс Snowflake та його потужні можливості дозволяють повною мірою використовувати потенціал ваших даних.

Досліджуйте офіційний посібник Snowflake, щоб продовжити свою подорож і відкрити більше передових можливостей.

Щасливого навчання і дякую за прочитання 🙂

Перекладено з: Snowflake in 20 Minutes: A Quick Introduction to SnowSQL

Leave a Reply

Your email address will not be published. Required fields are marked *