외부 데이터 원본 접근하기 > FileMaker Pro에서 ODBC 데이터 원본 쿼리하기
 
FileMaker Pro에서 ODBC 데이터 원본 쿼리하기
ODBC 클라이언트 드라이버를 구성한 후 레코드와 상호 작용하고 레코드를 기존 FileMaker Pro 데이터베이스 파일로 가져오거나 새로운 FileMaker Pro 데이터베이스 파일을 ODBC 데이터 원본(예: Oracle 또는 Microsoft Access 데이터베이스)에서 생성할 수 있습니다.
첫째, 가져올 데이터 원본에 접근합니다. 둘째, 데이터 원본에서 가져올 레코드에 쿼리를 구성합니다. 셋째, 데이터를 기존 파일로 가져오는 경우 데이터 원본의 필드를 FileMaker Pro 데이터베이스 파일의 필드로 맵핑합니다.
중요사항  SQL 쿼리 작성 없이 ODBC 데이터 원본에 접근하여 작업하는 방법에 관한 정보는 외부 데이터 원본에 연결하기를 참조하십시오.
레코드 가져오기 스크립트 단계 또는 SQL 실행 스크립트 단계파일 메뉴를 통해 ODBC 데이터 원본에 접근할 수 있습니다.
ODBC를 지원하는 모든 응용 프로그램이 SQL(구조적 쿼리 언어) 문의 기본 하위 세트를 인식합니다. SELECT first_name, last_name FROM customers WHERE city=N'Paris'과 같은 쿼리를 수행하고 INSERT INTO customers (first_name, last_name) VALUES (N'Jane', N'Smith')를 사용한 새 레코드 생성과 같이 업데이트를 작성하면서 SQL은 ODBC 인터페이스를 통해 데이터 원본까지 전달됩니다.
참고  Microsoft SQL Server가 유니코드와 유니코드가 아닌 필드 유형 모두를 지원하기 때문에 모든 유니코드 문자열 앞에 대문자 "N"(SQL-92 표준에서 "National"을 의미)을 붙여야 합니다. 그렇지 않으면 영어가 아닌 문자를 포함하는 유니코드 문자열이 Microsoft SQL Server로 전달될 때 Microsoft SQL Server 코드 페이지에 존재하지 않는 데이터가 유실될 수도 있습니다.
FileMaker Pro에서 ODBC 데이터 원본 쿼리하기:
1. FileMaker Pro에서 다음 중 하나를 수행합니다.
기존 FileMaker Pro 파일로 가져오려면 파일 메뉴 > 레코드 가져오기 > ODBC 데이터 원본을 선택합니다.
FileMaker Pro 파일을 데이터 원본 레코드에서 생성하려면 파일 메뉴 > 열기를 선택합니다. 시작 센터의 나의 솔루션 탭에서 탐색을 클릭하십시오. 파일 유형(Windows) 또는 보기(macOS)는 ODBC 데이터 원본을 선택하십시오.
2. 데이터 원본을 선택하고 계속을 클릭합니다.
대부분의 서버 기반 ODBC 드라이버는 데이터 원본을 열어야 하지만 요구사항은 드라이버에 따라 다릅니다.
3. 선택한 데이터 원본에 대해 사용자 이름 및 암호(있는 경우)를 입력합니다.
나중에 이 대화상자를 건너 뛰려면 사용자 이름 및 암호 저장을 선택합니다(이 옵션은 기존 FileMaker Pro 파일로 가져오는 경우에만 사용 가능).
4. 승인을 클릭합니다.
FileMaker Pro SQL 쿼리 빌더 대화상자가 표시됩니다.
5. 쿼리를 구성합니다. 세부사항은 ODBC를 통해 가져오기 위한 SQL 쿼리 구성하기를 참조하십시오.
쿼리를 즉시 실행하거나 나중에 사용하도록 복사하여 필드로 붙일 수 있습니다. 레코드 가져오기 또는 SQL 실행 스크립트 단계를 사용하여 필드에 저장된 쿼리를 실행합니다. 세부사항은 필드에 SQL 쿼리 저장하기를 참조하십시오.
6. 실행을 클릭합니다.
데이터를 기존 파일로 가져오는 경우 FileMaker Pro는 필드 가져오기 맵핑 대화상자를 표시합니다. 데이터 원본에서 FileMaker Pro 데이터베이스 파일의 필드로 맵핑합니다. 가져오는 동안 가져오기 동작 및 맵핑 필드 설정하기기존 파일로 데이터 가져오기를 참조하십시오.
새 파일로 데이터를 가져오는 경우 FileMaker Pro는 가져온 레코드를 데이터베이스 파일에 추가합니다.
참고 
ODBC 가져오기, SQL 실행 스크립트 단계 및 외부 SQL 데이터 원본은 FileMaker Pro Advanced로 생성된 런타임 솔루션에서 지원되지 않습니다.
관련 주제 
FileMaker Pro로 ODBC 및 JDBC 사용하기
ODBC 클라이언트 드라이버 구성하기