7.1.5. data service broker 테이블 구조
acl_rule, data_model_base dataset_base 테이블 구조는 7.1.2장 (내부 링크)을 참고해 주시기 바랍니다.
7.1.5.1. csource_registration_base 테이블
Column | Data Type | NOT NULL | init_value | KEY | Description |
---|---|---|---|---|---|
ID | VARCHAR(256) | O | PK | 식별자 | |
TYPE | VARCHAR(100) | 유형 | |||
NAME | VARCHAR(256) | 이름 | |||
DESCRIPTION | VARCHAR(500) | 설명 | |||
OBSERVATION_INTERVAL_START | 관찰 시작 시간 | ||||
OBSERVATION_INTERVAL_END | 관찰 종료 시간 | ||||
MANAGEMENT_INTERVAL_START | 관리 시작 시간 | ||||
MANAGEMENT_INTERVAL_END | 관리 종료 시간 | ||||
LOCATION | 위치 | ||||
OBSERVATION_SPACE | 관찰 장소 | ||||
EXPIRES | 만료일 | ||||
ENDPOINT | VARCHAR(256) | 목적지 | |||
CONTEXT | VARCHAR(256) | context | |||
OPERATION_SPACE | 운영 장소 | ||||
SUPPORTED_AGGREGATION_METHOD | VARCHAR(50) | 지원 Aggregation Method | |||
SCOPE | VARCHAR(50) | Scope | |||
SCOPE_DATA_TYPE | VARCHAR(20) | Scope 데이터 유형 |
7.1.5.2. csource_registration_entity 테이블
Column | Data Type | NOT NULL | init_value | KEY | Description |
---|---|---|---|---|---|
CSOURCE_REGISTRATION_BASE_ID | VARCHAR(256) | 컨텍스트 소스 등록 기본 식별자 | |||
CSOURCE_REGISTRATION_INFO_ID | VARCHAR(256) | 식별자 | |||
ENTITY_ID | VARCHAR(256) | 엔티티 아이디 | |||
ENTITY_ID_PATTERN | VARCHAR(256) | 엔티티 아이디 패턴 | |||
ENTITY_TYPE | VARCHAR(100) | 엔티티 타입 |
7.1.5.3. csource_registration_info 테이블
Column | Data Type | NOT NULL | init_value | KEY | Description |
---|---|---|---|---|---|
CSOURCE_REGISTRATION_INFO_ID | VARCHAR(256) | 식별자 | |||
CSOURCE_REGISTRATION_BASE_ID | VARCHAR(256) | 컨텍스트 소스 등록 기본 식별자 | |||
PROPERTIES | VARCHAR(50) | 속성명 리스트 | |||
RELATIONSHIPS | VARCHAR(50) | 관계명 리스트 | |||
MODIFIED_AT | 수정시간 |
7.1.5.4. entity_data_model_base 테이블
Column | Data Type | NOT NULL | init_value | KEY | Description |
---|---|---|---|---|---|
ID | VARCHAR(256) | O | PK | 엔티티 데이터 모델 아이디 | |
DATASET_ID | VARCHAR(256) | 데이터셋 아이디 | |||
DATA_MODEL_ID | VARCHAR(1024) | O | 데이터 모델 아이디 | ||
DATA_MODEL_TYPE | VARCHAR(64) | O | 데이터 모델 유형 | ||
CREATE_DATETIME | 생성시간 | ||||
MODIFY_DATETIME | 수정시간 |
7.1.5.5. service_execution_base 테이블
Column | Data Type | NOT NULL | init_value | KEY | Description |
---|---|---|---|---|---|
ID | VARCHAR(256) | O | PK | 식별자 | |
SERVICE_ID | VARCHAR(256) | 서비스 아이디 | |||
TYPE | VARCHAR(64) | 유형 | |||
CREATE_DATETIME | O | now() | 생성시간 | ||
CREATOR_ID | VARCHAR(64) | 생성자아이디 | |||
MODIFIY_DATETIME | O | now() | 수정시간 | ||
MODIFIER_ID | VARCHAR(64) | 수정자아이디 |
7.1.5.6. service_execution_detail 테이블
Column | Data Type | NOT NULL | init_value | KEY | Description |
---|---|---|---|---|---|
ID | VARCHAR(256) | O | PK | 식별자 | |
SERVICE_ID | VARCHAR(256) | O | PK | 서비스 아이디 | |
EXECUTION_ID | VARCHAR(256) | O | PK | 실행 아이디 | |
NAME | VARCHAR(256) | ||||
ENTITY_ID | VARCHAR(256) | 앤티티 아이디 | |||
ENTITY_TYPE | VARCHAR(64) | 앤티티 타입 | |||
TYPE | VARCHAR(64) | 유형 | |||
INPUT | |||||
STATUS | VARCHAR(20) | ||||
CREATE_DATETIME | O | now() | 생성시간 | ||
CREATOR_ID | VARCHAR(64) | 생성자아이디 | |||
MODIFIY_DATETIME | O | now() | 수정시간 | ||
MODIFIER_ID | VARCHAR(64) | 수정자아이디 |
7.1.5.7. service_registration_base 테이블
Column | Data Type | NOT NULL | init_value | KEY | Description |
---|---|---|---|---|---|
ID | VARCHAR(256) | O | PK | 식별자 | |
TYPE | VARCHAR(64) | 유형 | |||
NAME | VARCHAR(100) | 이름 | |||
DESCRIPTION | VARCHAR(500) | 설명 | |||
INFORMATION | 정보 | ||||
CREATE_DATETIME | O | now() | 생성시간 | ||
CREATOR_ID | VARCHAR(64) | 생성자아이디 | |||
MODIFIY_DATETIME | O | now() | 수정시간 | ||
MODIFIER_ID | VARCHAR(64) | 수정자아이디 |
7.1.5.8. subscription_base 테이블
Column | Data Type | NOT NULL | init_value | KEY | Description |
---|---|---|---|---|---|
ID | VARCHAR(256) | O | PK | 식별자 | |
NAME | VARCHAR(256) | 이름 | |||
TYPE | VARCHAR(50) | 구독유형 | |||
DESCRIPTION | VARCHAR(500) | 설명 | |||
WATCHED_ATTRIBUTES | VARCHAR(256) | 관찰대상 속성들 | |||
TIME_INTERVAL | NUMERIC(16) | 시간 간격 | |||
Q | VARCHAR(4000) | 상세쿼리 | |||
GEO_Q | 지오쿼리 | ||||
CSF | VARCHAR(500) | Context source filter | |||
IS_ACTIVE | VARCHAR(5) | 활성화 여부 | |||
NOTIFICATION_ATTRIBUTES | VARCHAR(256) | 통지대상 속성들 | |||
NOTIFICATION_FORMAT | VARCHAR(10) | 통지 포맷 | |||
NOTIFICATION_ENDPOINT_URI | VARCHAR(500) | O | 통지 전송 주소 | ||
NOTIFICATION_ENDPOINT_ACCEPT | VARCHAR(50) | MIME type | |||
NOTIFICATION_ENDPOINT_NOTIFIER_INFO | VARCHAR(1024) | 통지 전송 노티 정보 | |||
NOTIFICATION_ENDPOINT_RECEIVER_INFO | VARCHAR(1024) | 통지 전송 수신 정보 | |||
NOTIFICATION_STATUS | VARCHAR(6) | 최신 Notification 전송 결과 | |||
NOTIFICATION_TIME_SENT | NUMERIC(16) | Notification 전송 횟수 | |||
NOTIFICATION_LAST_NOTIFICATION | 최신 Notification 전송 시간 | ||||
NOTIFICATION_LAST_FAILURE | 최신 Notification 전송 실패 시간 | ||||
NOTIFICATION_LAST_SUCCESS | 최신 Notification 전송 성공 시간 | ||||
EXPIRE | Subscription 만료 시간 | ||||
THROTTLING | NUMERIC(16) | Notification 최소 전송 주기 시간 (초) | |||
TEMPORAL_Q_TIMEREL | VARCHAR(8) | 이력조회 조회형태 ( "before", "after", "between" ) | |||
TEMPORAL_Q_TIME | 이력조회 기준시간 | ||||
TEMPORAL_Q_END_TIME | 이력조회 종료시간 | ||||
TEMPORAL_Q_TIME_PROPERTY | VARCHAR(50) | 이력조회 대상 속성명 | |||
STATUS | VARCHAR(8) | 구독상태 ( "active", "paused", "expired" ) | |||
DATASET_IDS | VARCHAR(512) | 엔티티 아이디들 | |||
CREATE_DATETIME | O | now() | 생성시간 | ||
CREATOR_ID | VARCHAR(64) | 생성자아이디 | |||
MODIFY_DATETIME | O | now() | 수정시간 | ||
MODIFIER_ID | VARCHAR(64) | 수정자아이디 | |||
CONTEXT | VARCHAR(4000) | JsonLd Context 정보 |
7.1.5.9. subscription_entities 테이블
Column | Data Type | NOT NULL | init_value | KEY | Description |
---|---|---|---|---|---|
SUBSCRIPTION_ID | VARCHAR(256) | FK | 구독 식별자 | ||
ID | VARCHAR(256) | O | 엔티티 아이디 | ||
ID_PATTERN | VARCHAR(256) | 엔티티 아이디 패턴 | |||
TYPE | VARCHAR(100) | O | 엔티티 타입 | ||
TYPE_URI | VARCHAR(1024) | 엔티티 타입 URI |