ODBC 데이터 원본 편집하기
ODBC 데이터 원본을 사용하여 FileMaker 파일에서 외부 ODBC 테이블의 데이터에 접근할 수 있습니다. FileMaker 테이블을 보고 업데이트하는 방식과 거의 마찬가지로 관계형 그래프에서 ODBC 테이블을 대화식으로 보고 업데이트할 수 있습니다.
FileMaker는 외부에서 사용하기 위한 ODBC API를 제공하는 여러 관계형 데이터베이스 관리 시스템(RDBMS)에 연결할 수 있습니다. 지원되는 데이터 원본의 목록은 ODBC 클라이언트 드라이버 구성하기를 참조하십시오.
중요사항 ODBC 데이터 원본과 작업하려면 다음을 수행해야 합니다.
 •
ODBC 드라이버를 통해 외부 데이터 원본에 연결하고 DSN을 설정합니다. ODBC 클라이언트 드라이버 구성하기를 참조하십시오.
 •
ODBC 데이터 원본을 FileMaker Pro 파일에 링크한 후 옵션을 설정하고 편집할 수 있습니다.
ODBC 데이터 원본 편집하기:
1.
파일 메뉴 > 관리 > 외부 데이터 원본을 선택합니다.
외부 데이터 원본 관리 대화상자가 표시됩니다.
2.
데이터 원본 편집 대화상자가 표시됩니다.
3.
데이터 원본의 이름을 변경하고 다른 DSN을 지정하고 인증 옵션을 설정하여 이름이 지정된 ODBC 데이터 원본에 로그인하거나 보기 옵션을 설정할 수 있습니다.
4.
인증의 경우 기본 옵션은 사용자 이름 및 암호를 사용자에게 프롬프트로 표시입니다. 처음 테이블에 접근한 경우 사용자는 사용자 이름 및 암호를 입력해야 합니다.
이 FileMaker 파일의 사용자에게 확인 메시지를 표시하지 않으려면 사용자 이름 및 암호 지정(모든 사용자에게 적용)을 선택하고 사용자 이름 및 암호를 입력합니다. 외부 테이블에 대한 사용자 접근을 결정하기 위해 계산을 생성할 수도 있습니다. 이 계산에서 변수나 필드를 사용할 수 없습니다. 계산 설정에 관한 자세한 정보는 계산 지정 대화상자를 참조하십시오.
Microsoft SQL Server에서 ODBC 데이터에 접근하는 공유 데이터베이스 파일로 작업하고 ODBC 데이터 원본 SSO(Single Sign-On)를 사용하려면 Windows 인증 사용(Single Sign-on)을 선택하고 SPN(Service Principal Name)을 입력합니다. ODBC 데이터 원본 SSO(Single Sign-on)(Windows 전용)를 참조하십시오.
참고 FileMaker는 암호를 암호화합니다. 하지만 외부 데이터 원본에 대한 암호화는 ODBC 드라이버에서 암호화가 지원되는지에 따라 다릅니다.
5.
 •
카탈로그 이름에 이름을 입력합니다. 그렇지 않은 경우 모든 카탈로그에서 테이블이 나열됩니다.
 •
스키마 이름은 이름을 입력합니다. 그렇지 않은 경우 모든 스키마에서 테이블이 나열됩니다.
 •
테이블 이름은 해당 테이블만 나열하는 이름을 입력합니다.
6.
유형별로 테이블 목록을 필터링할 수 있습니다. 테이블, 보기 또는 시스템 테이블.
참고 기타 유형을 포함하려는 경우 모든 유형별 필터 옵션을 선택 해제합니다.
7.
승인을 클릭합니다.
관계형 그래프에서 ODBC 테이블 설정하기
ODBC 데이터 원본을 추가한 후 다른 FileMaker 테이블에서와 같이 관계형 그래프와 레이아웃의 ODBC 테이블로 작업할 수 있습니다. 실시간 및 대화식으로 ODBC 테이블에서 데이터를 검색, 추가, 업데이트 및 삭제할 수 있습니다.
1.
파일 메뉴 > 관리 > 데이터베이스를 선택합니다.
2.
데이터베이스 관리 대화상자의 관계 탭에서 테이블 추가 버튼를 클릭합니다.
3.
테이블 지정 대화상자의 데이터 원본에서 ODBC 데이터 원본을 선택합니다.
4.
5.
6.
원하는 테이블을 선택하고 승인을 클릭합니다.
외부 테이블은 관계형 그래프에 표시됩니다. 테이블 이름이 이탤릭체로 표시됩니다. 관계형 그래프의 테이블 링크 및 작업에 관한 정보는 관계형 그래프로 작업하기를 참조하십시오.
관계형 그래프의 테이블이 ODBC FileMaker 테이블인지 또는 ODBC 데이터 원본에서 오는지를 확인하려면 테이블 머리말의 화살표 위로 포인터를 이동합니다. 보다 쉽게 확인하려면 색상을 ODBC 테이블에 추가할 수 있습니다.
테이블을 관계형 그래프에 추가하면 FileMaker는 해당 테이블 이름의 레이아웃을 레이아웃 팝업 메뉴에 추가하며 테이블은 테이블 탭에 나열됩니다. 테이블 이름이 이탤릭체로 표시됩니다.
ODBC 테이블의 열이 필드 탭에 표시됩니다. 필드 이름이 이탤릭체로 표시됩니다. FileMaker Pro가 솔루션 내에 표시되지 않도록 하려는 경우 필드를 제거할 수 있습니다. 이 열은 외부 데이터 원본 테이블 스키마에서 제거되지 않으며 해당 테이블 스키마의 FileMaker Pro 표시에서만 제거됩니다. 자세한 정보는 FileMaker 및 ODBC 데이터 원본 간 데이터 업데이트를 참조하십시오.
ODBC 데이터 원본 작업 시작 전 고려사항
 •
 •
 •
FileMaker가 테이블의 기본 를 자동으로 결정할 수 없는 경우 고유 키로 구성되는 열을 선택하라는 메시지가 나타납니다. FileMaker에서는 모든 테이블에 각 행의 고유 키가 있는 하나 이상의 열이 있어야 합니다.
ODBC 데이터 원본 작업에 관한 제한사항
 •
외부 ODBC 데이터 원본의 스키마를 변경할 수 없습니다. 하지만 추가 필드를 추가하여 ODBC 테이블의 데이터에 대해 요약하고 계산을 수행할 수 있습니다. 추가 필드 사용하기를 참조하십시오.
 •
ODBC 데이터 원본의 필드를 값 목록에서 사용할 수 있지만 긴 텍스트 문자열과 같은 CLOB(Character Large Objects)는 지원되지 않습니다.
 •
ODBC 데이터가 있는 값 목록의 경우 접근 권한이 없으며 제한된 사용자 설정 권한은 지원되지 않습니다. 사용자가 값 목록에서 ODBC 데이터를 보지 않도록 하려면 외부 SQL 데이터베이스에서 낮은 수준의 보안을 적용해야 합니다. 값 목록 권한 편집하기를 참조하십시오.
 •
 •
 •
데이터베이스 관리 대화상자 필드 탭의 외부 테이블과 작업할 때 다음 필드 옵션은 지원되지 않습니다. 필드 옵션에 관한 정보는 필드 옵션 설정하기를 참조하십시오.
 •
자동 입력 탭에서 레코드를 생성할 때 일련번호를 자동 입력할 수 있지만 레코드를 커밋할 때 일련번호를 자동 입력할 수 없습니다. (외부 데이터베이스는 레코드가 커밋되는 방법을 제어합니다.) 검색이 ODBC 데이터 원본의 데이터와 관련될 때 다음으로 작은 값 복사다음으로 큰 값 복사를 사용할 수 없습니다.
 •
유효성 검증 탭에서 고유 값기존 값을 사용할 수 없습니다. 필드에서 허용된 최대 문자 수는 외부 데이터 원본에서 결정됩니다.
 •
저장 장치 탭을 사용할 수 없습니다.
 •
 •
메모
 •
 •
 •
 •
 •
ODBC 테이블로서 필드가 기본 키이고 값이 고유하지 않은 경우 결과는 일관적이지 않을 수 있습니다.