데이터베이스 스키마 문서화하기

참고  이 기능은 고급 도구 사용 일반 설정을 선택한 경우 사용할 수 있습니다. 고급 도구 사용하기를 참조하십시오.

FileMaker Pro에서는 다음의 두 가지를 저장하는 방법으로 맞춤형 App의 세부사항을 문서화할 수 있습니다.

  • XML 포맷의 파일 복사본

  • 데이터베이스 디자인 리포트

XML로 복사본 저장하기

FileMaker Pro 파일의 복사본을 스키마, 레이아웃, 스크립트 및 파일의 기타 부분을 나타내는 XML 포맷으로 저장할 수 있습니다. 이 XML 포맷은 파일 세부사항의 대부분을 포함하지만 레코드 데이터를 포함하지 않습니다.

XML 파일은 텍스트이기 때문에 Git과 같은 버전 관리 시스템으로 저장할 수 있으며 표준 텍스트 기반 도구를 사용하여 버전을 비교할 수 있습니다.

파일의 사본을 XML로 저장하기:

  1. XML로 저장할 파일을 여십시오.

    해당 파일에 대해 전체 접근 권한이 있어야 합니다.

  2. 메뉴 > XML로 복사본 저장을 선택합니다.

  3. 필요한 경우 기본 파일 이름을 변경하고 다른 폴더를 선택합니다.

  4. XML 파일에 추가 정보를 포함하려면 분석 도구에 대한 세부사항 포함을 클릭합니다.

    이 옵션은 맞춤형 App을 분석하는 데 사용할 수 있는 타사 도구에 유용한 추가 정보를 제공하는 DDR_INFO 요소를 추가합니다. App에 따라서 이 옵션은 훨씬 더 큰 XML 파일을 생성할 수 있습니다.

  5. 저장을 클릭합니다.

참고

  • 이 XML 형식은 FileMaker Pro의 한 버전을 다음 버전으로 변경할 수 있습니다. XML로 FileMaker Pro 파일의 두 버전을 비교할 때 동일한 버전의 FileMaker Pro를 사용하여 각 파일의 복사본을 XML로 저장해야 합니다. 다른 도구와 함께 XML을 사용하는 경우, 해당 도구가 사용 중인 FileMaker Pro 버전에서 저장된 XML을 사용하도록 고안되었는지 확인합니다.

  • 보안을 위해 XML 파일 접근을 제한하여 파일 내의 민감한 정보에 인증되지 않은 접근을 방지하도록 하십시오.

데이터베이스 디자인 리포트 생성하기

데이터베이스 디자인 리포트 기능을 사용하여 데이터베이스의 스키마를 기록하고 HTML 또는 XML 파일로 저장할 수 있습니다.

데이터베이스 디자인 리포트를 사용하여 다음을 할 수 있습니다.

  • 현재 열려 있는 모든 데이터베이스에 대한 리포트 제작

  • 데이터베이스의 구조에 대한 통계 수집

  • 원본 데이터베이스 파일을 잃은 경우 리포트의 정보를 사용하여 데이터베이스의 구조 다시 만들기

  • 데이터베이스 스키마의 텍스트로 된 표현 점검

  • 문서화할 요소(필드, 관계, 스크립트 등) 및 데이터베이스의 테이블 선택

  • 유실된 참조, 깨진 관계, 계산 등의 문제점 해결

HTML 포맷의 데이터베이스 디자인 리포트는 각 데이터베이스 파일에 있는 거의 모든 요소의 스냅샷을 제공하는 리포트 개요를 포함합니다. 리포트 개요는 각 데이터베이스 파일의 요소에 대한 세부 내용의 하이퍼링크를 포함합니다.

XML 포맷의 데이터베이스 디자인 리포트는 각각의 데이터베이스 파일에 해당 요소에 대한 정보를 포함하며 사용자가 요구하는 포맷으로 바로 변환될 수 있습니다.

데이터베이스 디자인 리포트 생성하기:

  1. 데이터베이스 디자인 리포트를 생성할 모든 데이터베이스 파일을 엽니다.

    데이터베이스 디자인 리포트를 생성할 파일에 대해 전체 접근 권한이 있어야 하며 파일을 FileMaker Pro에서 열 수 있어야 합니다.

  2. 메뉴 > 데이터베이스 디자인 리포트를 선택합니다.

  3. 사용 가능한 파일 목록에서 파일과 연관된 체크상자를 선택 취소하여 리포트에서 제외할 파일을 지웁니다.

  4. 리포트에서 제외하려는 테이블을 포함하는 파일이 있는 경우 사용 가능한 파일 목록의 체크상자 뿐만 아니라 파일 이름을 선택합니다.

  5. 리포트에 포함에서 리포트에서 제외하려는 요소를 지웁니다.

  6. 기본 HTML 대신 XML 포맷으로 리포트를 발행하려면 리포트 포맷 섹션에서 XML을 선택합니다.

  7. 생성을 클릭한 다음 저장을 선택하여 데이터베이스 디자인 리포트를 저장합니다.

참고

  • HTML 리포트에 제공된 정보는 XML 버전에 제공된 정보의 하위 세트입니다.