구글_앱시트(AppSheet) 소개
Google AppSheet
작성일 : 2021-12-02
문서버전 : 1.0
개요
구글 앱시트(AppSheet)을 간략히 소개하는 게시글입니다.
레퍼런스
Google_appsheet(https://solutions.appsheet.com/pricing)
네이버블로그_미드옵(https://blog.naver.com/mid_2/222544909940)
네이버블로그_코딩하는 약사(https://blog.naver.com/eye_mong85/222328577074)
Udemy_lesson ‘Create Business Applications with AppSheet’(https://www.udemy.com/course/create-business-applications-with-appsheet/)
들어가기 전
자동화 프로그램이 구축되어있지 않은 조직에서 보고 업무 프로세스를 생각해보자. 현장에서 촬영한 사진, 재고조사 수치, 고객 반응 등 엑셀에 기록하고 기록한 데이터를 취합하여 워드나 한글 형태의 보고서로 보고한다. 그중 사람이 꼭 해야할 부분도 있지만 자동화 할 수 있는 기계적인 영역도 있다. 컴퓨터 정보통신 기술이 발달했음에도 여전히 자동화할 수 있는 부분을 인간이 수작업으로 직접하는 조직이 많다. 이로 인해 업무의 비효율성이 발생할 뿐만 아니라 기계적 업무를 수행하는 조직원의 근무 만족도에 부정적인 영향을 미치는 상황이 종종 발생하는 것이 문제다. 이런 문제를 개선할 수 있는 솔루션들은 많은데 그중 하나가 구글 앱시트(AppSheet)다.
Google Appsheet
구글 앱시트(AppSheet)란?
그렇다면 구글 앱시트란 무엇인가? 구글 앱시트는 코딩을 하지 않고 구글 스프레트시트나 엑셀의 데이터를 다루는 앱을 만들어주는 노-코딩 앱제작 플랫폼이다.
미국 스타트업에서 제작했으나 2020년 구글에 인수되었다. 앱 개발은 서버, DB를 위한 백엔드 기술에 대한 장벽이 높아 비개발자에겐 장벽이 높았으나, 앱시트는 서버 구축없이 구글 드라이브 계정과 연동시켜서 앱을 개발할 수 있도록 도와준다.
활용 난이도
필자는 웹 프레임워크인 장고를 활용하여 복잡한 백엔드 개발없이 웹사이트를 간단하게 구현한 경험이 있는데 보안, 서버, DB을 직접 구축하지 않아도 되어 편리하다고 생각했다. 하지만 장고는 파이썬과 장고 웹 프레임워크에 대한 도메인 지식이 필요하다는 허들이 있다. 앱시트는 개발에 대한 지식이 없어도 앱을 개발할 수 있을 것으로 보인다. DB 필드값, 데이터 플로우 등 앱이 구동되는 원리에 대한 기본적인 이해가 필요해 보이지만 엑셀의 함수를 사용할 수 있는 수준이라면 충분히 구현이 가능해보인다.
누가 어디에 쓸 수 있나?
앱시트는 엑셀, 구글 시트 기반 데이터를 활용하는데 초점이 맞춰져있다. 주로 물류, 도소매, 생산관리, 판매, 재고관리, 거래처관리 등에 유용하다고 한다. 사무실과 현장이 분리되어있는 조직일 경우 더욱 유용하다고 한다. 예를 들어 현장조사, 시설점검, 안전관리, 업무기록, 업무분배, 인력배치, 기록관리 같은 정보를 현장에서 input하면 따로 데이터를 가공할 필요없이 본 사무실에서 대시보드로 실시간 확인이 가능하다는 점이다.
플랜 비용
2021년 12월 기준의 가격은 아래와 같다. 10명 미만으로 앱을 사용할 경우 무료다.
구독 플랜은 총 4가지로 Starter, Core, Enterprise Standard, Enterprise Plus가 있다. 4가지 공통 기능으로는 아래와 같다.
공통
- 테이블, 갤러리, 차트, 맵, 대시보드 발행
- 브랜딩, 컬러 테마, 지역 추가
- 폼, 체크리스트, 위치, 싸인, 사진이 있는 데이터를 캡처하기
- 앱 오프라인 실행 기능
- 로그인 보안
- 앱 사용자들을 도메인 별로 또는 유저별로 관리하기
- 민감한 데이터 관리
- 이메일, SMS, 알람 자동 전송
- 구글 시트, 폼즈, 드라이브, 캘린더, 독스 연동
- 마이크로소프트, 드롭박스 등 연동
- Airtable, Smartsheet 연동
등이 있다.
여기서 좀 더 고급 플랜으로 가면 보안, 머신러닝, 데이터, 인증, 유저 및 데이터 관리, 팀 협업, 연동 서비스, 정책 관련 고급 기능을 제공한다. 어떤 것이 있는지 좀 더 알아보자.
Advanced Features
- 바코드 스캐닝, NFC
- 스마트 어시스턴트 활용한 Natural language features
- 앱 이벤트 또는 스케쥴에서 webhook 그리고 데이터 수정
- 스케쥴에 따른 자동화
- Natural Language Smart Assistant
Advanced Security
- 역할과 그룹에 따라 유저 관리
- 보안 필터
- 다이나믹 테이블 업데이트 모드
- On-device encryption
Machine Learning
- 글자 인식
- 머신러닝 모델링
Advanced Data
- 클라우드 DB 연동(MySQL, SQL Server, PostgreSQL, MariaDB)
- Apigee
- 외부 서비스, API
- 오픈API
- Salesforce.com
Advanced Authentication
- Active Directory
- OpenID 연결
- Okta
- Cognito
Advanced User and Data Management
- 앱 수명 관리
- 자동 에러 보고
- 팀 활동 추적
Team Collaboration
- 공유 데이터 소스
- 공유 인증 소스
- 공유 연동 서비스
- 비용처리 중앙화와 공유 라이센스
Acvanced Connectors and Services
- OData
- Google AI(Doc AI)
Governance
- Governance policy enforcement
- Automated app creator reports and alerts
Support
- AppSheet 커뮤니티
- 도움말 및 사용설명서
- E-mail 고객지원
- 고객지원
앱 실행
앱은 안드로이드, 아이폰, PC웹 브라우저 모드 실행된다고 한다.
마치며
구글 앱시트(AppSheet)에 대해 간략하게 알아보았다. 새로 생겨난 제품이라는 점에서 개선해야하거나 온전히 구현되지 않은 부분이 적지 않을 것으로 추정된다. 하지만 앱시트는 1)구글시트, 독스 등 강력한 구글 생태계 기반이고, 2)개발 역량 없이 앱을 만들 수 있는 노-코딩 앱 개발 제작 툴이라는 점에서 유용하게 사용할 수 있을 것으로 판단된다.