회계 관리 소프트웨어 퀵북스(QuickBooks) 사용자라면 데이터 접근의 어려움을 한 번쯤 경험했을 것입니다. 복잡한 API 연동 과정 때문에 원하는 데이터를 추출하고 분석하는 데 많은 시간과 노력이 필요했는데요. 이러한 불편함을 해소하기 위해 '인스타북스(Instabooks)'가 퀵북스 온라인(QuickBooks Online) 데이터를 SQL로 직접 조회할 수 있는 서비스를 선보였습니다.
인스타북스는 퀵북스 온라인의 방대한 데이터를 단순화된 이중 장부(double-entry) SQL 스키마로 변환하여, 읽기 전용(read-only) PostgreSQL 데이터베이스 형태로 제공합니다. 이를 통해 사용자는 트랜잭션, 계정 차트, 고객, 공급업체 등 주요 재무 데이터를 표준 SQL 쿼리로 손쉽게 조회할 수 있습니다. psql 터미널, Postico 같은 GUI 클라이언트, 엑셀(ODBC 드라이버), 주피터 노트북 등 다양한 도구에서 PostgreSQL 드라이버만 있다면 별도의 플러그인 설치 없이 바로 연동 가능합니다. 예를 들어, 특정 월의 총수익을 계산하는 쿼리(SQL)를 직접 실행하여 재무 현황을 빠르게 파악할 수 있습니다.
이 서비스의 등장은 기업의 재무 데이터 활용 방식에 큰 변화를 가져올 것으로 보입니다. 복잡한 API 개발 없이도 내부 분석 도구나 맞춤형 애플리케이션을 구축할 수 있게 되어 개발 비용과 시간을 절감할 수 있습니다. 또한, SQL에 익숙한 데이터 분석가나 에이전트들이 직접 데이터를 탐색하고 보고서를 생성하는 등 데이터 주도적인 의사결정을 가속화할 수 있습니다. 인스타북스는 데이터 보안을 위해 모든 연결에 TLS 암호화를 적용하고, 읽기 전용 접근만 허용하여 데이터 변경 위험을 원천 차단하고 있습니다. 이는 향후 더 많은 서비스들이 복잡한 커스텀 API 대신 SQL과 같은 보편적인 데이터 쿼리 방식을 채택하는 계기가 될 수도 있습니다.
