데이터베이스 스키마 문서화하기
참고 이 기능은 고급 도구 사용 일반 설정을 선택한 경우 사용할 수 있습니다. 고급 도구 사용하기를 참조하십시오.
FileMaker Pro에서는 다음의 두 가지를 저장하는 방법으로 맞춤형 App의 세부사항을 문서화할 수 있습니다.
-
XML 포맷의 파일 복사본
-
데이터베이스 디자인 리포트
XML로 복사본 저장하기
FileMaker Pro 파일의 복사본을 테이블, 필드, 관계, 레이아웃, 스크립트 및 파일의 기타 부분을 나타내는 XML 포맷으로 저장할 수 있습니다. 이 XML 포맷은 파일 세부사항의 대부분을 포함하지만 레코드 데이터를 포함하지 않습니다.
XML 파일은 텍스트이기 때문에 Git과 같은 버전 관리 시스템으로 저장할 수 있으며 표준 텍스트 기반 도구를 사용하여 버전을 비교할 수 있습니다.
파일의 사본을 XML로 저장하기:
-
XML로 저장하려는 모든 파일을 엽니다.
파일에 대한 전체 접근 권한이 있어야 하며, 파일이 FileMaker Pro에서 열려 있어야 합니다.
-
툴 > XML로 복사본 저장을 선택합니다.
-
사용 가능한 파일 목록에서 제외하려는 파일을 선택 해제합니다.
-
포함할 카탈로그에서 제외하려는 카탈로그를 선택 해제합니다.
카탈로그는 맞춤형 App의 스키마를 함께 정의하는 다양한 유형의 요소(테이블, 필드, 관계, 스크립트, 레이아웃 등)입니다.
-
추가 옵션을 선택합니다.
선택 작업 분석 도구에 대한 세부사항 포함
XML 파일에 더 많은 정보를 추가합니다.
이 옵션은 맞춤형 App을 분석하는 데 사용할 수 있는 타사 도구에 유용한 추가 정보를 제공하는 DDR_INFO 요소를 추가합니다. App에 따라서 이 옵션은 훨씬 더 큰 XML 파일을 생성할 수 있습니다.
각 레이아웃 대상체의 바이너리 데이터를 해당 노드 아래에 저장 모든 레이아웃 대상체의 바이너리 데이터(예: 이미지)를 XML 파일의 레이아웃 대상체의 노드 아래에 저장합니다. 이렇게 하면 일부 도구에서 XML을 더 쉽게 사용할 수 있지만 XML 파일 크기가 커질 수 있습니다.
이 옵션을 선택 해제하면 각 레이아웃 대상체의 노드 아래에는 참조만 저장되며, 이는 바이너리 데이터가 저장된 보관함 데이터 카탈로그를 가리킵니다. 이는 많은 레이아웃 대상체에 동일한 바이너리 데이터를 사용할 때 파일 크기를 줄이는 데 도움이 될 수 있습니다.
카탈로그에 대한 별도의 XML 파일을 생성할 때 이 옵션이 선택되며 변경할 수 없습니다.
각 데이터베이스에 대해 각 카탈로그에 대한 별도의 XML 파일 생성
데이터베이스에서 선택한 각 카탈로그에 대해 별도의 XML 파일을 생성합니다. XML 파일은 각 데이터베이스에 대해 별도의 폴더에 저장됩니다.
선택 해제하는 경우 이 옵션은 각 데이터베이스에 대해 하나의 XML 파일을 생성합니다.
완료 시 자동으로 요약 열기
여러 XML 파일을 생성할 때 관련 응용 프로그램과 함께 Summary.xml 파일을 엽니다.
-
생성을 클릭합니다.
-
필요한 경우 기본 파일 이름을 변경하고 다른 폴더를 선택합니다.
여러 XML 파일을 저장할 때 파일 이름은 Summary.xml 파일의 이름입니다.
-
저장을 클릭합니다.
참고
-
이 XML 포맷은 FileMaker Pro의 한 버전을 다음 버전으로 변경할 수 있습니다. XML로 FileMaker Pro 파일의 두 버전을 비교할 때 동일한 버전의 FileMaker Pro를 사용하여 각 파일의 복사본을 XML로 저장해야 합니다. 다른 도구와 함께 XML을 사용하는 경우, 해당 도구가 사용 중인 FileMaker Pro 버전에서 저장된 XML을 사용하도록 고안되었는지 확인합니다.
-
보안을 위해 XML 파일 접근을 제한하여 파일 내의 민감한 정보에 인증되지 않은 접근을 방지하도록 하십시오.
데이터베이스 디자인 리포트 생성하기
데이터베이스 디자인 리포트 기능을 사용하여 데이터베이스의 스키마를 기록하고 HTML 또는 XML 파일로 저장할 수 있습니다.
데이터베이스 디자인 리포트를 사용하여 다음을 할 수 있습니다.
-
현재 열려 있는 모든 데이터베이스에 대한 리포트 제작
-
데이터베이스의 구조에 대한 통계 수집
-
원본 데이터베이스 파일을 잃은 경우 리포트의 정보를 사용하여 데이터베이스의 구조 다시 만들기
-
데이터베이스 스키마의 텍스트로 된 표현 점검
-
문서화할 요소(필드, 관계, 스크립트 등) 및 데이터베이스의 테이블 선택
-
유실된 참조, 깨진 관계, 계산 등의 문제점 해결
HTML 포맷의 데이터베이스 디자인 리포트는 각 데이터베이스 파일에 있는 거의 모든 요소의 스냅샷을 제공하는 리포트 개요를 포함합니다. 리포트 개요는 각 데이터베이스 파일의 요소에 대한 세부 내용의 하이퍼링크를 포함합니다.
XML 포맷의 데이터베이스 디자인 리포트는 각각의 데이터베이스 파일에 해당 요소에 대한 정보를 포함하며 사용자가 요구하는 포맷으로 바로 변환될 수 있습니다.
데이터베이스 디자인 리포트 생성하기:
-
데이터베이스 디자인 리포트를 생성할 모든 데이터베이스 파일을 엽니다.
데이터베이스 디자인 리포트를 생성할 파일에 대해 전체 접근 권한이 있어야 하며 파일을 FileMaker Pro에서 열 수 있어야 합니다.
-
툴 메뉴 > 데이터베이스 디자인 리포트를 선택합니다.
-
사용 가능한 파일 목록에서 파일과 연관된 체크상자를 선택 취소하여 리포트에서 제외할 파일을 지웁니다.
-
리포트에서 제외하려는 테이블을 포함하는 파일이 있는 경우 사용 가능한 파일 목록의 체크상자 뿐만 아니라 파일 이름을 선택합니다.
-
리포트에 포함에서 리포트에서 제외하려는 요소를 지웁니다.
-
기본 HTML 대신 XML 포맷으로 리포트를 발행하려면 리포트 포맷 섹션에서 XML을 선택합니다.
-
생성을 클릭한 다음 저장을 선택하여 데이터베이스 디자인 리포트를 저장합니다.
참고
-
HTML 리포트에 제공된 정보는 XML 버전에 제공된 정보의 하위 세트입니다.