데이터 관리
데이터는 관리자가 보고 구성할 수 있는 원칙적인 구조에 따라 인스턴스에 저장되고 관리됩니다. 데이터 관리 기능에는 데이터베이스 데이터 가져오기, 내보내기 및 보관, 필드 및 테이블 구성이 포함됩니다.
데이터베이스 구조
인스턴스의 모든 정보는 일련의 기록으로 구성된 테이블에 저장됩니다. 레코드에는 개별 데이터 비트를 보유하는 일련의 필드가 포함되며 목록 또는 양식으로 볼 수 있습니다.
테이블은 다음과 같은 방법으로 서로 관련될 수 있습니다.
- 확장명
- 하나의 테이블은 다른 테이블을 확장할 수 있습니다. 확장을 수행하는 테이블(하위 클래스)은 다른 테이블(상위 클래스)의 모든 필드를 포함하고 자체 필드를 추가합니다. 예를 들어, 인시던트 [incident] 테이블에는 모든 작업 [task] 테이블 필드가 있고(인시던트는 특수한 형태의 작업이므로) 자체 인시던트별 작업이 있습니다.
- 일대다
- 테이블 내에서 필드는 다른 테이블의 레코드에 대한 참조를 보유할 수 있습니다. 일대다 관계 필드에는 세 가지 유형이 있습니다.
- 참조 필드: 사용자가 참조 필드로 정의된 테이블에서 기록을 선택할 수 있습니다. 예를 들어, 인시던트 테이블의 호출자 필드를 통해 사용자는 사용자 테이블의 기록을 선택할 수 있습니다.
- Glide 목록: 사용자가 Glide 목록에 의해 정의된 테이블에서 여러 기록을 선택할 수 있습니다. 예를 들어 인시던트 테이블의 감시 목록 필드를 통해 사용자는 사용자 테이블의 기록을 선택할 수 있습니다.
- 문서 ID 필드: 사용자가 인스턴스 내 모든 테이블에서 기록을 선택할 수 있습니다. 이러한 필드는 훨씬 덜 일반적이지만 번역된 텍스트 [sys_translated_text] 테이블의 문서 필드를 예로 들 수 있습니다.
- 다대다
- 두 테이블은 양방향 관계를 가질 수 있으므로 관련 기록은 관련 목록의 두 테이블에서 모두 볼 수 있습니다.
- 데이터베이스 뷰
- 두 개의 테이블을 데이터베이스 뷰와 가상으로 조인하여 둘 이상의 테이블에 저장될 수 있는 데이터를 보고할 수 있습니다.
데이터 관리 도구
인스턴스 내에서 데이터를 관리하는 데 도움이 될 수 있는 여러 도구가 있습니다.
- 스키마 맵
스키마 맵은 테이블 간의 관계를 시각적으로 표시하여 데이터베이스 구조를 탐색하는 데 도움을 줍니다.
스키마 맵은 테이블 간의 관계를 볼 수 있는 인터페이스를 제공합니다. 캡처하는 테이블 간 관계에는 다대다 관계, 다른 테이블을 확장하는 테이블 및 참조 필드를 통해 다른 테이블을 참조하는 테이블이 포함됩니다.
- 데이터 딕셔너리 테이블
데이터 딕셔너리 테이블에는 데이터베이스를 정의하는 정보가 들어 있으며 데이터베이스 스키마에 대한 정보를 얻기 위해 액세스할 수 있습니다.
다음 테이블에는 데이터베이스와 해당 구조에 대한 중요한 정보가 들어 있습니다.
테이블 [sys_db_object]: 각 테이블에 대한 기록을 포함합니다.딕셔너리 항목 [sys_dictionary]: 각 테이블에 대한 추가 세부 정보와 각 테이블의 모든 열에 대한 정의를 포함합니다. 각 행은 테이블 또는 테이블의 열을 나타냅니다.필드 레이블 [sys_documentation]: 사람이 읽을 수 있는 레이블과 언어 정보를 포함합니다.