Snowflake 14

[Snowflake] 데이터베이스, 스키마

개요최근 2024.06.16-[Snowflake] 구조, 2024.06.17-[Snowflake] 접근 제어 글을 통해 Snowflake에 대해 알아보고 있는데, 이번 글에서는 Snowflake의 기본적인 요소인 데이터베이스, 스키마에 대해서 다뤄본다.  UI데이터베이스, 스키마, 테이블을 생성해 보기 전에 먼저 Snowflake UI를 살펴본다.Snowflake  UI는 크게 main/home 인터페이스와 워크시트로 구분된다.  main/home 인터페이스객체를 관리하고 탐색하는데 사용한다. 워크시트 (WorkSheet)SQL 등 객체에 대한 명령을 실행하는 데 사용한다.워크시트는 아래와 같은 방법으로 생성할 수 있다. 1. 홈 > 왼쪽 메뉴 > Projects > WorksheetsWorksheets..

Snowflake 2024.07.09

[Snowflake] 접근 제어

개요2024.06.14-Snowflake 란, 2024.06.16-[Snowflake] 구조에서 snowflake에 대해서 간단히 알아보았는데, 이번에는 snowflake가 데이터 접근을 제어하는 방법에 대해 적어본다. + 최근에 들었던 교육에서 다룬 내용 정도만 적어보려고 한다.   접근 제어Snowflake는 두 가지 방식으로 사용자의 데이터 접근을 제어한다.Role-based Access Control (RBAC) : 역할에 권한이 부여되고, 사용자는 역할을 할당받는다.Discretionary Access Control (DAC) : 객체에는 소유자가 있고, 소유자는 객체에 대한 접근 권한을 부여할 수 있다. 이 두 방식을 이해하기 위해서는 다음과 같은 개념이 필요하다.객체 : 접근 권한이 부여되는..

Snowflake 2024.07.08

[Snowflake] 구조

개요2024.06.14-Snowflake 란에서 Snowflake에 대해서 간단히 적어보았는데, 이번 글에서는 Snowflake의 구조에 대해서 적어보려고 한다.  구조Snowflake는 크게 4개 계층 구조로 구성되어 있다. 기존에는 클라우드  서비스, 컴퓨팅, 스토리지 계층으로 구성되어 있었는데, 비교적 최근에 snowgrid라는 기능이 추가된 것 같다.그리고 아주 최근에는 AI 관련 계층이 하나 더 추가된 것처럼 보이는데…… 이 부분은 잘 몰라서 다루지 않으려고 한다.각 계층에 대해서 적어본다.   Snowgrid지역과 클라우드에 걸쳐 비즈니스 생태계를 상호 연결하는 Snowflake의 크로스 클라우드 기술 계층ETL 없이 데이터 복제본 하나로 데이터를 쉽게 공유하고 협업할 수 있게 하는 플랫폼이다..

Snowflake 2024.07.05

Snowflake 란

SnowflakeSaaS로 제공되는 데이터 플랫폼을 기반으로 하는 데이터 클라우드.데이터 저장, 데이터 처리부터 시각화, 머신러닝 등의 작업을 수행할 수 있는 클라우드 기반 테이터 플랫폼으로, 데이터 클라우드 플랫폼 내에서 자유롭게 데이터 편집 및 이동을 수행할 수 있고, 효울적으로 데이터를 보관할 수 있게 한다.  주요 서비스데이터 웨어하우스 : 분석 가능한 형태로 가공된 데이터를 저장할 수 있다.데이터 레이크 : 데이터를 보관할 수 있는 저장소를 제공한다.데이터 엔지니어링: SQL을 이용해 데이터 파이프라인을 효율적으로 구축하고 관리할 수 있다.데이터 교환 : 데이터를 공유하고 연결하는 솔루션을 제공한다.데이터 애플리케이션 : 신규 데이터 분석 애플리케이션을 개발하거나 연동할 수 있다.데이터 사이언스..

Snowflake 2024.07.04
1 2