Native Apps 맛보기(Preview)

juyun hwang
Snowflake Korea
Published in
3 min readJul 25, 2023

Snowflake는 SQL 및 Snowpark를 통한 library를 통해서 데이터를 활용하는 다양한 기능을 제공했습니다.

Snowflake는 이러한 과거의 방식에 더하여 Application의 형태로 데이터를 활용하는 방식을 추가로 제공하고 있습니다.

과거에도 Application을 통해서 Data를 서비스하는 다양한 방식이 제공되었습니다.

다만 이 경우 별도의 Resource가 Snowflake에 접속하여 데이터를 가져와서 이를 App 형태로 운영하는 형태이며, 또한 이 경우 App을 위한 EC2나 EKS 등의 추가 리소스에 대한 비용 및 관리가 요구됩니다.

이러한 Apps에서 필요한 리소스를 직접 관리 하면서도, 한단계 나아가서 이를 Market Place에 올려서 다른 사람에게 제공도 할수 있는 기능이 Native Apps의 기능 중 하나 입니다.

Nativa Apps에 올라와 있는 다양한 기능 중 사용하지 않는 데이터를 찾아주는 Apps을 받아와 이를 적용해 보겠습니다. (app만 제공할 수도 있으며, 데이터를 같이 제공 할 수도 있습니다.)

우선 MarketPlace에 간 후 Native Apps List를 확인 후 설치를 진행합니다.

해당 기능을 설치 후 Apps에서 해당 목록을 확인 할 수 있습니다.

여기서 Dark Data Discovery를 선택해서 기동합니다.

(최근에 사용 되지 않는 데이터를 찾아주는 App)

Object 단위 사용 여부
DataBase 단위 사용 여부

Snowflake는 계속해서 더 많은 사람들이 더 쉽게 데이터를 활용할 수 있도록 Data 뿐만 아니라 App 단위에서도 계속적으로 기능을 제공할 예정입니다.

--

--