Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Excel과 Access에서 Foundry 데이터 가져오기

Foundry ODBC 드라이버로 Excel에 데이터셋을 가져올 수 있습니다. 앱과 ODBC 드라이버의 비트수가 맞아야 하며, 다음 설정은 현재 배포되는 Windows 64비트 드라이버와 64비트 Excel을 사용합니다. 드라이버 설치를 먼저 마칩니다.

User DSN 만들기

  1. Windows에서 ODBC를 검색하여 64비트 ODBC 관리자를 엽니다.
  2. User DSN을 추가하고 FoundrySqlDriver를 선택합니다.
  3. 이름을 지정합니다. 예를 들어 Foundry Excel로 저장할 수 있습니다.
  4. Server에 https://example.palantirfoundry.com과 같은 실제 Foundry HTTPS 기본 URL을 입력합니다.
  5. OAuth를 사용할 때는 드라이버의 OAuth 속성을 설정합니다.
  6. OK로 DSN을 저장합니다.

사용자 토큰을 DSN에 미리 저장할 수도 있지만, Excel에서 데이터를 가져올 때 자격 증명 입력란에 넣는 방식이 권장됩니다.

SQL로 가져오기

  1. Excel의 Data 탭에서 Get data > From Other Sources > From ODBC를 선택합니다.
  2. 앞서 만든 DSN을 고릅니다.
  3. Advanced Options에 SQL을 입력합니다. 다음은 가상 데이터셋 경로를 사용한 예시입니다.
SELECT * FROM "/YourProject/yourdataset"

필요한 행만 가져오거나 집계 결과를 받으려면 SQL에 필터와 집계를 추가합니다.

  1. OK를 선택합니다. 처음 가져올 때 자격 증명을 묻는 화면이 열립니다.
  2. 인증 방식에 따라 다음 값을 입력하고 Connect를 선택합니다.
인증 방식Excel 입력
DSN에서 구성한 OAuthDefault or Custom을 선택하고 입력란을 비워 둠
사용자 토큰Database를 선택하고 사용자 이름을 입력. Password에는 Foundry 사용자 토큰 입력

Database 방식의 Password는 Foundry 로그인 비밀번호를 넣는 칸이 아닙니다. 이 연결에는 사용자 생성 토큰을 사용합니다.

테이블 탐색기로 가져오기

SQL을 비운 상태에서는 테이블 탐색기가 비어 보일 수 있습니다. 연결을 프로젝트 하나로 제한하면 탐색할 테이블을 표시할 수 있습니다.

Driver DSN Setup에서 Additional Properties > Add를 열고 catalog 속성에 프로젝트의 전체 경로를 지정합니다. 경로 값의 예시는 MyOrg/MyProject입니다. 이후 SQL을 입력하지 않고 연결하여 테이블을 선택합니다. DSN 하나로 탐색할 수 있는 범위는 그 프로젝트로 제한됩니다.

Access 데이터베이스로 가져오기

같은 Foundry ODBC 연결을 Access에서도 사용할 수 있습니다. Access와 드라이버의 비트수도 일치해야 합니다. Access용 DSN에는 다음 값을 미리 저장합니다.

  • 인증 토큰
  • 테이블 탐색에 사용할 catalog 프로젝트 경로

Access에서 External Data > New Data Source > From Other Sources > ODBC Database를 선택합니다. 원본 데이터를 가져오는 Import the source data 또는 원본에 연결하는 Link to the source data 중 목적에 맞는 방식을 고릅니다. Machine Data Source 탭에서 준비한 DSN을 선택하고 테이블 탐색기에서 가져올 테이블을 골라 OK를 선택합니다.

프로젝트 경로는 Access 이름 제한에 맞아야 합니다. 이름은 64자 이하여야 하며, 마침표, 느낌표, 백틱, 대괄호와 ASCII 0부터 31까지의 제어 문자를 포함할 수 없습니다. 이름 앞에 공백을 둘 수 없고, Access 프로젝트의 테이블, 뷰와 저장 프로시저 이름에는 큰따옴표도 사용할 수 없습니다.