컨테이너 필드를 생성하면 데이터는 기본적으로 필드에 임베디드됩니다.
데이터를 외부적으로 저장하기 위해 컨테이너 필드를 설정할 수 있습니다. 외부적으로 저장되는 데이터는 안전 저장 장치를 사용하여 기본적으로 암호화되고 FileMaker Pro Advanced 응용 프로그램에 의해 읽혀질 수만 있습니다. FileMaker Pro Advanced는 자동으로 암호화된 파일을 관리합니다. 그러나 공개 저장 장치 옵션을 사용할 수 있으며, 이것은 암호화를 제거하고 파일을 네이티브 포맷으로 유지합니다.
데이터베이스에서 개별적인 컨테이너 필드에 대해 다른 저장 장치 옵션(임베디드 또는 외부적으로 저장)을 설정할 수 있습니다. 또한 파일 시스템에서 다른 폴더에 컨테이너 데이터를 외부적으로 저장할 수 있습니다.
1. 파일 메뉴 > 관리 > 데이터베이스를 선택합니다.
2. 필드 탭을 클릭합니다.
3. 데이터베이스가 하나 이상의 테이블을 포함하는 경우 테이블 목록에서 해당 테이블을 선택합니다.
4. 기존의 필드를 선택하거나 새로운 필드를 정의합니다.
5. 옵션을 클릭합니다(또는 필드 이름을 이중 클릭합니다).
6. 필드 옵션 대화상자에서 저장 장치 탭을 클릭합니다.
7. 컨테이너 영역에서 컨테이너 데이터를 외부에서 저장을 선택합니다.
8. 다음과 관련에 대해서는 목록에서 기본 디렉토리를 선택합니다.
다른 디렉토리에 컨테이너 데이터를 저장할 수 있습니다. 컨테이너 데이터의 외부 저장 장치 관리하기를 참조하십시오.
9. 컨테이너 데이터가 저장되는 방법을 선택합니다.
선택 | 작업 |
안전 저장 장치 (기본) | 안전 저장 장치를 사용하여 FileMaker Pro Advanced에 의해서 읽혀지면서 데이터를 암호화합니다. FileMaker Pro Advanced는 기본 디렉토리에 "Secure"라는 하위 디렉토리를 생성하고 파일을 하위 디렉토리에 임의로 배포하고 필요에 따라 새로운 하위 디렉토리를 생성합니다. |
공개 저장 장치 | 컨테이너 파일이 원래의 포맷을 유지하고 파일이 저장되는 위치를 제어하는 것을 허용합니다. 기본 경로는 기본 디렉토리와 관련되고 테이블/필드 포맷으로 되어 있습니다. 다른 경로를 입력하거나 지정을 클릭하여 계산을 지정할 수 있습니다. |
10. 승인을 클릭합니다.
•데이터베이스가 하나의 테이블을 포함하면 기본 디렉토리 경로에서 데이터베이스와 기본 공개 저장 장치 경로에서 테이블은 같은 이름을 가질 것입니다. 예를 들어, 기본 디렉토리 [데이터베이스 위치]/Properties
에서 "Properties"는 데이터베이스 파일 이름이고, 공개 저장 장치 경로 Properties/Photo
에서 "Properties"는 테이블 이름입니다.
•컨테이너 필드가 임베디드된 기존의 데이터를 이동하려면 데이터를 수동으로 전달해야만 합니다. 컨테이너 데이터 전송하기를 참조하십시오.
•공개 저장 장치를 사용하는 컨테이너 필드에 대해 계산을 지정하는 경우:
•계산으로 나온 파일 이름이 유일하지 않은 경우 FileMaker Pro Advanced는 복제된 파일 이름에 순차적인 숫자를 추가합니다(예: Invoice_1.txt).
•저장된 복제 파일 이름의 수를 줄이도록 계산을 설계합니다. 예를 들어, 신입 지원자 데이터베이스를 설계하고 대부분의 레코드가 Resume.doc라는 파일을 포함할 것으로 예상하는 경우 공개 저장 장치에 대해 다음의 계산을 지정할 수 있습니다. "Candidates/" & CandidateID
.