셀렉트 클라우드 시작하기

셀렉트 클라우드 시작하기
Photo by Maxime Horlaville / Unsplash

안녕하세요 셀렉트팀입니다.

셀렉트 클라우드를 이용하면

  • 구글 로그인으로 데이터베이스를 쿼리하고 결과를 조회합니다.
  • 작성한 쿼리를 팀원과 공유합니다.
  • 원하는 메뉴와 페이지를 만들고 어드민으로 제공합니다.

시작하기 위해 로그인 페이지로 이동합니다.
https://app.selectfromuser.com/login

구글 계정으로 로그인합니다.

로그인이 이루어지면 기본 무료회원으로 가입이 끝나고 아래의 화면이 보입니다.

  • 어드민은 YAML로 메뉴와 페이지를 제작하는 공간입니다.
  • 데이터 팀은 SQL로 쿼리를 작성하고 공유하기 위한 공간입니다.

튜토리얼을 위해 데이터 팀을 추가합니다.

원하는 팀 이름을 입력해주세요. 나중에 변경 가능합니다.

데이터 팀의 첫 화면입니다.

  • 연결된 데이터: 데이터베이스 커넥션이 표시됩니다.
  • 공유된 쿼리: 같은 데이터 팀이 보게되는 공유된 공간입니다.
  • 나의 쿼리: 나만 보이는 공간입니다.

쿼리하기 앞서 데이터베이스 연결을 추가합니다.

연결하고자하는 데이터베이스 종류를 선택해주세요.

튜토리얼에서는 MySQL (AWS RDS)를 이용하겠습니다.

데이터베이스 커넥션 정보를 입력합니다.

Sequel Pro, MySQL Workbench, DataGrip와 같은 디비클라이언트에 입력했던 정보를 그대로 입력하면 됩니다.

정보를 입력하고 연결 테스트를 클릭합니다.

셀렉트 클라우드와 데이터베이스가 연결이 되면 아래와 같이 예제쿼리 결과가 정상적으로 보입니다. (현재시간)

저장을 눌러 데이터팀에 추가합니다.

  • 같은 데이터 팀은 더이상 접속정보 공유없이 데이터베이스에 쿼리 가능합니다.
  • 접속정보는 암호화되어 저장되므로 추후 조회나 변경이 불가능합니다.

이제 연결된 데이터에 추가한 데이터베이스가 보입니다.

데이터베이스 이름을 누르면 테이블 목록이 보입니다.

테이블을 누르게 되면 스키마 정보가 보입니다.

클릭시 아래의 화면 표시

이제 쿼리를 작성하여 데이터베이스 내용을 조회해봅니다.

클릭시 바로 아래와 같이 추가됩니다.

쿼리를 열면 오른쪽에 SQL편집기, 툴바, 결과화면이 보입니다

SQL 쿼리 편집기
툴바 (미리보기와 저장)
SQL 쿼리결과 조회화면

이제 원하는 쿼리를 입력하고 미리보기를 클릭하면 아래와 같이 결과가 표시됩니다.

일부 옵션을 수정하고 미리보기를 클릭하면 결과를 다시 가져옵니다.

이름을 기입하고
미리보기를 클릭시
"문서 목록" 표시

만약 쿼리 결과물을 엑셀/구글시트로 다운로드 받고 싶다면 테이블 오른쪽에 버튼이 있습니다.

최초 다운로드시, 구글시트 연동을 위해 추가권한을 요청하는 팝업이 표시됩니다.

보안을 위해 셀렉트가 생성한 파일만 접근 가능하도록 최소한의 권한을 요청합니다.

페이지 새로고침 후 엑셀다운로드를 누르면

이와 같이 즉시 구글시트로 내보내기가 됩니다.

필요시 xlsx, csv등 다른 포맷으로 다운로드 가능합니다.


다음 튜토리얼에서는: 어드민 메뉴와 페이지를 구성해보겠습니다.

Read more

[팀블로그] 개편이야기-2

어드민 화면 제작 경험에서 고려한점 셀렉트어드민을 통해 사용자는 관리자 화면을 제공함 * 관리자 화면의 관리자 화면(편집,설정)이 존재하는 상황 * 어드민 목록, 어드민 화면, 어드민 설정 사이의 흐름이 불편함 (고객 혼란, 주소 공유 어려움등 발생) * 해결하기 위해 레이아웃 일치 (선택 메뉴, 어드민 화면, 어드민 설정) 여러가지 디자인 요소가 섞여있어서 정리가

By LEE JINHYUK

[팀블로그] 개편이야기-1

개편이야기-1 [왜 Front로 다시 구상했는지?] 셀렉트 어드민은 한주도 멈추지 않고 약 200주 연속으로 점진적 개선을 이어옴 * 셀렉트 어드민 기존 서비스는 2021년 가을부터 운영중 * 2022년 유료화 이후 많은 개선 * 2023년 어드민 넘어서 대시보드, 파트너센터까지 확장 * 2024년 대기업, 중견기업 요구사항 충족하면서 고도화 셀렉트 어드민은 확장해왔지만 기본 사용법은 그대로 머물러있다고 생각 * 편집 환경의

By LEE JINHYUK
부족하게 만들 용기 - 개발자의 딜레마

부족하게 만들 용기 - 개발자의 딜레마

새로운 기능과 제품을 만들때 고민되는 지점이 있다. * 누가 쓸지, 어떤 문제를 겪고 있는지 * 어떤 기능과 결과물이 필수인지 * 얼마나 완성도있게 만들지 * 언제까지 만들지 * 어떻게 사용을 편하게 할지, 사용법이 쉬운지 그러나 기획 의도와 방향을 정하고 프로젝트를 진행하면 늘 변수가 생긴다. 코딩, 개발 시간은 예측하기 어렵고 수 많은 제품 디자인적 의사결정이 필요하고 복잡도

By LEE JINHYUK