데이터베이스 패키지
- 최종 업데이트2024/11/11
데이터베이스 패키지
데이터베이스는 판매 거래, 제품 카탈로그, 재고, 고객 프로필 등과 같은 다양한 데이터를 저장하여 기업의 내부 운영을 지원합니다. 데이터베이스 패키지를 이용하여 데이터베이스에 연결하고, 트랜잭션을 시작하고, 저장된 데이터를 처리해서 검색, 삽입, 업데이트, 삭제하고, 이 데이터를 CSV 파일로 내보냅니다.
시작하기 전에
가용 작업 세트 사용의 일부로 데이터베이스
패키지 내의 다음 작업을 수행합니다.
주: 비트 유형 열 또는 Excel 열(
TRUE
또는 FALSE
값 포함) 이 있는 Microsoft SQL Server테이블에서 기록을 검색하기 위해 읽어오기, 저장된 절차 실행 또는 데이터 테이블로 내보내기 같은작업을 사용하는 경우 검색된 데이터는 TRUE
와 FALSE
가 아닌 0
과 1
을 참조합니다.-
연결
작업을 이용하여 데이터베이스 서버와 연결합니다.
데이터베이스에 연결 작업 사용 항목을 참조하십시오.
- 다음 중에서 선택합니다.
- 읽어오기 작업을 사용하여 데이터베이스에서 기록을 가져옵니다. 읽어오기 작업 사용 항목을 참조하십시오.
- 데이터베이스 변경이 수반되는 태스크를 자동화하는 경우, 데이터베이스 트랜잭션 시작
작업을 삽입하고, 이어서 변경을 자동화하는 작업을 삽입합니다.
이 작업은 모든 기록이 전체적으로 업데이트 또는 삭제되도록 하며, 봇 실행 중에 오류가 발생하는 경우 불완전한 데이터가 실수로 업데이트되거나 삭제되는 것을 방지합니다.
- 이 세션에서 데이터베이스 트랜잭션 시작 작업을 이용한 경우, 데이터베이스 트랜잭션 종료를 삽입하여 변경 사항을 커밋합니다.
- 모든 데이터베이스 작업 세트는 연결 끊기 작업을 통해 데이터베이스 서버에 대한 연결을 종료합니다.
주:
데이터베이스
패키지를 사용하여 API 태스크를 생성할 때 다음 기능은 지원되지 않습니다.
- MySQL과 같은 특정 데이터베이스와 연결을 설정하는 경우 Control Room, 로컬 장치 또는 파일 변수로부터 JDBC 드라이버 파일을 제공해야 합니다. API 태스크에는 파일 유형 입력이 지원되지 않습니다. 따라서 MySQL 데이터베이스에 연결할 수 없습니다. 하지만데이터베이스 패키지에 이미 JDBC 드라이버 jar 파일이 포함되어 있으므로 PostgreSQL, MS SQL, MS Access 및 SQLite에 연결할 수 있습니다.
- ODBC 드라이버를 사용하여 연결을 설정하는 것은 지원되지 않습니다.
- 작업 파일은 API 태스크에 대해 지원되지 않으므로 읽어오기작업를 사용하여 CSV 파일에 데이터를 작성하십시오.
데이터베이스 유형
데이터 유형은 데이터베이스 테이블에 저장할 수 있는 값의 유형을 나타냅니다. 다음 테이블은 Automation 360에서 널리 사용되는 데이터 유형에 대한 정보를 제공합니다. 이것은 포괄적인 목록이 아닙니다.
데이터 유형 | 값 |
---|---|
지원되는 데이터 유형 | Char, Varchar, Nvarchar, 숫자, 날짜/시간, INT, 부동 및 비트 |
지원되지 않는 데이터 유형 |
|
작업 데이터베이스의 패키지
데이터베이스 패키지에는 다음 작업이 포함되어 있습니다.
작업 | 설명 |
---|---|
데이터베이스 트랜잭션 시작 | 데이터베이스 트랜잭션 시작 작업 항목을 참조하십시오. |
데이터베이스 트랜잭션 종료 | 데이터베이스 트랜잭션 종료 작업 항목을 참조하십시오. |
연결 |
데이터베이스에 연결 작업 사용 항목을 참조하십시오. ODBC 드라이버를 사용하는 Snowflake 데이터베이스가 지원됩니다. |
연결 끊기 | 연결 끊기 작업 항목을 참조하십시오. |
읽기 원본 |
읽어오기 작업 사용 항목을 참조하십시오. ODBC 드라이버를 사용하는 Snowflake 데이터베이스가 지원됩니다. |
저장 프로시저 실행 | 저장된 절차 실행 작업 사용 방법 항목을 참조하십시오. |
데이터 테이블로 내보내기 |
데이터 테이블로 내보내기 작업 사용 항목을 참조하십시오. ODBC 드라이버를 사용하는 Snowflake 데이터베이스가 지원됩니다. |
저장된 절차 관리 | 저장 프로시저 관리 작업 항목을 참조하십시오. |
삽입/업데이트/삭제 | 작업 삽입/업데이트/삭제 항목을 참조하십시오. |