JDBC 단계
관계형 데이터베이스로 SQL 명령을 보낼 재사용 가능 작업을 생성합니다.
주:
- 이 단계를 수행하려면 Integration Hub 구독이 필요합니다. 자세한 내용은 법무 일정 - IntegrationHub 개요를 참조하십시오. 필요한 플러그인이 활성화되면 통합 아래에서 단계를 볼 수 있습니다.
- JDBC 단계 기능이 있는 JDBC 단계 경우에만 ServiceNow® MID 서버 실행됩니다. 플러그인, Integration Hub Standard Pack Installer(com.glide.hub.integrations.standard) 이상을 활성화하여 에 대한 MID 서버JDBC 기능을 사용합니다.
역할 및 가용성
JDBC 단계 작업 단계로 사용할 수 작업 디자이너 있습니다. action_designer 역할을 가진 사용자는 하나 이상의 작업 단계로 사용자 지정 작업을 만들 수 있습니다.
입력 정리
악의적인 사용자가 대상 데이터베이스에서 SQL을 삽입할 수 있는 악의적인 SQL 문을 실행할 가능성을 제거하기 위해 모든 사용자 입력을 이스케이프합니다. SQL 문에서 JDBC 단계 데이터 정제를 사용하는 경우 먼저 SQL 변환 함수 삭제를 사용하여 데이터 정제를 삭제합니다. 이 변환 기능 범주는 데이터 알약을 SQL 문 입력에 놓을 때 자동으로 표시됩니다.
SQL 운영 포함 목록
기본적으로 다음 SQL 작업을 실행할 수 있습니다.
- 선택
- 삽입
- 업데이트
- 삭제
- 표시
- 설명
필드
| 필드 | 설명 |
|---|---|
| 연결 상세 정보 | |
| 연결 | 사용할 연결의 유형입니다.
연결 및 자격 증명에 대한 자세한 내용은 자격 증명, 연결 및 별칭 소개를 참조하세요. |
| 연결 별칭 | 시스템에서 작업 단계를 실행하는 데 사용하는 연결 및 자격 증명 별칭 기록입니다. flow_designer 또는 관리자 역할을 가진 사용자는 연결된 연결 기록을 만들거나 선택할 수 있습니다. 별칭을 사용하면 여러 환경에서 작업을 사용할 때 여러 자격 증명과 연결 정보 프로필을 구성하지 않아도 됩니다. 마찬가지로 연결 정보가 변경되면 사용자 지정 동작을 업데이트할 필요가 없습니다. 연결 및 자격 증명에 대한 자세한 내용은 자격 증명, 연결 및 별칭을 참조하십시오. 자격 증명 값은 데이터 패널에 암호(2단계 암호화) 데이터 정제로 표시됩니다. 이 필드는 연결 목록에서 연결 별칭 사용을 선택한 경우에 사용할 수 있습니다. |
| 자격 증명 별칭 | 시스템에서 작업 단계를 실행하는 데 사용하는 자격 증명 별칭입니다. flow_designer 또는 관리자 역할을 가진 사용자는 연결된 연결 기록을 만들거나 선택할 수 있습니다. 별칭을 사용하면 여러 환경에서 작업을 사용할 때 여러 자격 증명을 구성하지 않아도 됩니다. 마찬가지로 자격 증명 정보가 변경되면 사용자 지정 작업을 업데이트할 필요가 없습니다. 연결 및 자격 증명에 대한 자세한 내용은 자격 증명, 연결 및 별칭을 참조하십시오. 자격 증명 값은 데이터 패널에 암호(2단계 암호화) 데이터 정제로 표시됩니다. 이 필드는 연결 목록에서 연결 인라인 정의를 선택한 경우에 사용할 수 있습니다. |
| MID 선택 | 특정 MID Server 또는 MID 클러스터를 선택하는 옵션입니다.
|
| MID 클러스터 | 사용하려는 MID 클러스터에 대한 데이터 정제입니다. 이 필드는 연결 목록에서 연결 인라인 정의를 선택하고 MID 선택 목록에서 특정 MID 클러스터 를 선택한 경우에 사용할 수 있습니다. |
| 데이터베이스 유형 | 이 연결에 대한 데이터베이스 유형입니다. 선택 항목은 다음과 같습니다.
|
| JDBC 드라이버 | DB2 Universal 및 Sybase와 같은 기본 데이터베이스 유형이 아닌 경우 이 연결에 사용할 드라이버입니다. 데이터베이스 유형은 사용자 지정입니다. 이 필드는 연결 목록에서 연결 인라인 정의를 선택하고 데이터베이스 유형 목록에서 사용자 지정 을 선택한 경우에 사용할 수 있습니다. |
| 연결 URL | MID 서버 지정된 데이터베이스에 연결하는 데 사용하는 URL입니다. URL은 양식을 저장할 때 자동으로 만들어지며 기본 데이터베이스의 경우 읽기 전용입니다. 이 필드는 연결 목록에서 연결 인라인 정의를 선택하고 데이터베이스 유형 목록에서 사용자 지정 을 선택한 경우에 사용할 수 있습니다. |
| MID 애플리케이션 | 선택 자격을 갖추기 위해 지원해야 하는 MID 서버 애플리케이션입니다. 이 필드는 연결 목록에서 연결 인라인 정의를 선택한 경우에 사용할 수 있습니다. |
| 기능 | 의 기능입니다 MID 서버. JDBC를 선택합니다. 이 필드는 연결 목록에서 연결 인라인 정의를 선택한 경우에 사용할 수 있습니다. |
| 연결 시간 제한 | 대상 데이터베이스에 연결을 시도하는 동안 활동이 대기하는 최대 경과 시간(초)입니다. 이 필드는 연결 목록에서 연결 인라인 정의를 선택한 경우에 사용할 수 있습니다. |
| 쿼리 제한 시간 | 응답 없이 쿼리를 실행할 수 있는 최대 경과 시간(초)입니다. 이 필드는 연결 목록에서 연결 인라인 정의를 선택한 경우에 사용할 수 있습니다. |
| JDBC 구성 | |
| SQL 문 | 단계가 실행되는 SQL 문입니다. 주: 단계 SQL 문에서 데이터 정제를 사용하는 경우 먼저 전처리 스크립트 단계를 사용하여 데이터 정제를 삭제합니다. 자세한 내용은 이스케이프 함수를 사용하여 입력 삭제를 참조하세요. |
| 최대 행 수 | SQL문에서 리턴할 최대 행 수. 기본값은 1000입니다. |
| 최대 페이로드 크기(KB) | SQL 문에서 반환되는 최대 허용 페이로드 크기(KB)입니다. 기본 페이로드 크기는 5120KB입니다. 최대 페이로드 크기는 10MB입니다. |
| JDBC 단계 테스트 | JDBC 단계를 테스트합니다. JDBC 단계 테스트 창에서 테스트 결과를 직접 봅니다. 자세한 내용은 JDBC 단계 테스트 문서를 참조하십시오. |
| 재시도 정책 | |
| 재시도 정책 사용 | 재시도 정책을 활성화하는 옵션입니다. 자세한 내용은 재시도 정책을 참조하십시오. |
| 별칭에 대한 기본 정책 무효화 | 기본 재시도 정책을 무효화하는 옵션입니다. 연결 목록에서 연결 인라인 정의를 선택한 경우에는 이 옵션을 적용할 수 없습니다. |
| 재시도 정책 | 연결 별칭에 연결된 기본 재시도 정책입니다. 별칭에 대한 기본 정책 무효화를 선택한 경우 기본 재시도 정책을 무효화하고 필요에 따라 다른 기존 재시도 정책을 선택할 수 있습니다. |
작업 오류 평가 필드
| 필드 | 설명 |
|---|---|
| 이 단계가 실패할 경우 | 다음 단계를 계속 실행하거나 오류 평가로 이동하는 옵션입니다. 사용자 지정 작업 오류 조건에 대한 단계 상태 코드 또는 메시지를 사용하려면 을 참조하십시오 Action error evaluation. |