본문 바로가기

엔터프라이즈 커넥터로 VCL 애플리케이션에서 '구글 시트' 데이터 조회 및 편집하기 엔터프라이즈 커넥터(Enterprise Connectors)는 약 130여종의 기업용 데이터에 표준 SQL을 통해 접근 및 연동할 수 있는 솔루션 입니다. 이 글에서는 구글 드라이브의 스프래드 시트인 구글 시트(Google Sheets)와 양방향 엑세스하는 기능을 직접 구현해보겠습니다. 구글 시트는? 구글 드라이브에서 제공하는 웹 기반 스프래드 시트 프로그램입니다. 엑셀과 같은 스프래드 시트를 온라인에서 사용할 수 있습니다. 문서를 그룹 또는 사용자와 공유하고, 권한 설정 가능합니다. 이 글에서는 다음 내용을 설명합니다. 엔터프라이즈 커넥터 설치 구글 API 콘솔 설정 엔터프라이즈 커넥터 문서 확인 구글 시트 연동 TFDConnection으로 구글 시트 연결 TFDQuery로 정보 조회, 입력, 수정, .. 더보기
[RAD서버] JSON 처리 단순화 컴포넌트 활용 RAD 서버는 REST 기반 멀티티어 아키텍처를 구현할 수 있는 통합 미들웨어 서버입니다. RAD 서버를 이용해 REST 기반 서비스 애플리케이션을 신속하게 구축하고 배포할 수 있습니다. - 자세히보기 RAD 서버는 REST 엔드포인트 제공, 통합 미들웨어, 응용 프로그램 서비스 등 다양한 기능을 제공하지만, 핵심 기능은 다양한 데이터를 JSON 포맷으로 입출력 처리하는 REST 엔드포인트 제공 기능입니다. 이 글에서는 RDBMS 데이터를 JSON 포맷으로 손쉽게 제공하는 TEMSDataSetResource 컴포넌트와 실무 활용방안을 설명합니다. 이 글에서 다음 내용을 설명합니다. 1) 데이터셋 JSON 처리 자동화하기 - TEMSDataSetResource 컴포넌트 소개 2) 자동화에 비지니스 로직 추.. 더보기
FireDAC 자동증가필드 적용 및 갱신 대부분 DBMS는 테이블에 자동증가필드를 설정할 수 있습니다. 자동증가필드는 테이블에 새로운 데이터 입력 시 필드의 값을 자동으로 증가해 유효한 값을 갖도록 하는 것이 목적입니다. 자동증가필드 설정은, SQLServer(MSSQL)은 필드에 IDENTITY 속성을 설정, MySQL은 필드에 auto_increment 속성을 설정해 지원합니다. 오라클과 인터베이스는 필드의 속성을 설정하는 방식을 지원하지 않습니다. 오라클은 Sequence, 인터베이스(그리고 Firebird)는 Generator 생성 후 트리거(Before Insert)와 연동해 자동증가 필드를 적용할 수 있습니다. 인터베이스 데이터베이스와 테이블 생성 - 하단 "기본 키 자동증가 설정" 참고 이 글에서는, 인터베이스 테이블의 자동증가필드.. 더보기
[개발환경] 깃허브 PR을 이용한 코드리뷰 환경 구성(4) 이전 글에서는 깃허브에 여러분의 저장소를 만들고 연동하는 내용을 살펴봤습니다. [개발환경] 깃허브에 저장소 생성 및 연동하기(3) 이 글에서는마스터 저장소와 개발용 저장소를 나누고, 깃허브 Pull Request을 이용 코드리뷰 환경을 구성합니다. 이 글에서 다음 내용을 설명합니다. 코드리뷰를 위한 깃허브 저장소 구성 전략 Fork로 개발용 저장소 복사하기 변경내역 적용 요청(PR) 및 코드리뷰 이 시리즈에서는 깃과 깃허브를 이용하는 기본적인 방법과 깃허브를 이용한 코드리뷰 방법을 설명합니다. [개발환경] Git 설치와 저장소 구성(1) [개발환경] RAD 스튜디오에서 Git 설정 및 불러오기(2) [개발환경] 깃허브에 저장소 생성 및 연동하기(3) [개발환경] 깃허브 PR을 이용한 코드리뷰 환경 구성.. 더보기
[개발환경] 깃허브에 저장소 생성 및 연동하기(3) 이전 글에서 RAD 스튜디오에서 Git 설정 및 불러오기를 진행했습니다. [개발환경] RAD 스튜디오에서 Git 설정 및 불러오기(2) 이 글에서는 깃허브에 여러분의 저장소를 생성하고, RAD 스튜디오로 열고, 변경사항을 저장소에 반영하는 내용을 진행합니다. 이 글에서는 다음 내용을 설명합니다. 깃허브에 저장소 생성 RAD 스튜디오에서 생성한 저장소 열기 소스코드 변경 후 커밋 및 저장소에 반영 이 시리즈에서는 깃과 깃허브를 이용하는 기본적인 방법과 깃허브를 이용한 코드리뷰 방법을 설명합니다. [개발환경] Git 설치와 저장소 구성(1) [개발환경] RAD 스튜디오에서 Git 설정 및 불러오기(2) [개발환경] 깃허브에 저장소 생성 및 연동하기(3) [개발환경] 깃허브 PR을 이용한 코드리뷰 환경 구성(.. 더보기
[개발환경] RAD 스튜디오에서 Git 설정 및 불러오기(2) 이전 글에서 깃을 설치하고, 저장소의 구성을 살펴봤습니다. [개발환경] Git 설치와 저장소 구성(1) 이 글에서는 RAD 스튜디오에서 깃을 설정하고 깃허브 소스코드를 RAD 스튜디오에서 여는 방법을 설명합니다. 이 글에서는 다음 내용을 설명합니다. RAD 스튜디오에서 깃 설정 RAD 스튜디오에서 깃허브 저장소의 소스코드 열기 써드파티 깃 클라이언트 소개 이 시리즈에서는 깃과 깃허브를 이용하는 기본적인 방법과 깃허브를 이용한 코드리뷰 방법을 설명합니다. [개발환경] Git 설치와 저장소 구성(1) [개발환경] RAD 스튜디오에서 Git 설정 및 불러오기(2) [개발환경] 깃허브에 저장소 생성 및 연동하기(3) [개발환경] 깃허브 PR을 이용한 코드리뷰 환경 구성(4) RAD 스튜디오에서 깃 설정 RAD .. 더보기
[개발환경] Git 설치와 저장소 구성(1) 깃(Git)은 컴퓨터 파일의 변경사항을 추적하고 여러명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다. - 위키백과 깃허브(Github)는 분산 버전관리 툴인 깃을 사용하는 프로젝트를 지원하는 웹호스팅 서비스입니다. - 위키백과 버전관리 시스템은 소스코드의 중요한 변화를 기록하는 작업으로 개인 및 팀 작업에 반드시 필요한 요소입니다. 깃허브는 주로 오픈소스등 공개된 저장소로 사용되지만, 개인용 저장소를 생성해 비공개 저장소로 이용가능합니다. 이 시리즈에서는 깃과 깃허브를 이용하는 기본적인 방법과 깃허브를 이용한 코드리뷰 방법을 설명합니다. [개발환경] Git 설치와 저장소 구성(1) [개발환경] RAD 스튜디오에서 Git 설정 및 불러오기(2) [개발환경] 깃허브에 저장소.. 더보기