지원되는 SQL 커넥터 유형
SQL 커넥터 유형을 추가하여 SQL 커넥터 작업을 실행하도록 ThingWorx Flow를 승인합니다. ThingWorx Flow에서는 SQL 커넥터에 대한 다음 커넥터 유형을 지원합니다.
커넥터 유형
지원되는 연결
기본
단방향 SSL
양방향 SSL
기본
단방향 SSL
기본
단방향 SSL
양방향 SSL
기본
단방향 SSL
양방향 SSL
모든 커넥터에 대한 단방향 SSL 또는 양방향 SSL 연결을 만들기 전에 SQL 커넥터에 맞게 단방향 SSL 및 양방향 SSL 연결을 설정해야 합니다.
PostgreSQL 커넥터 추가
1. SQL 커넥터에 있는 작업을 캔버스에 끌어 놓고 마우스 포인터로 작업을 가리킨 다음 을 클릭하거나 작업을 두 번 클릭합니다.
2. 커넥터 유형으로 PostgreSQL을 선택합니다.
3. PostgreSQL 목록에서 새로 추가를 선택합니다.
4. 원하는 경우 커넥터 레이블 필드를 편집합니다. 레이블은 대/소문자를 구분합니다. 공백, 특수 문자 및 앞에 오는 숫자는 사용할 수 없습니다.
5. 호스트 필드에 데이터베이스 호스트를 입력합니다.
6. 포트 필드에 데이터베이스 포트를 입력합니다.
7. 데이터베이스 이름 필드에 데이터베이스의 이름을 입력합니다.
8. 스키마 이름 필드에 스키마 이름을 입력합니다. 기본적으로 public으로 설정됩니다.
9. 데이터베이스 연결을 승인하기 위해 올바른 사용자 이름암호를 입력합니다.
10. SSL 모드 목록에서 다음 옵션 중 하나를 선택합니다.
Disabled - 기본 연결을 구성하려면 선택합니다. Disabled를 선택한 경우 이 절차의 13단계로 건너뜁니다.
Verify CA - 단방향 SSL 또는 양방향 SSL 연결을 구성하려면 선택합니다. CA 인증서 키 값에 대해 서버 인증서를 검증합니다.
Verify Full - 단방향 SSL 또는 양방향 SSL 연결을 구성하려면 선택합니다. CA 인증서 키 값에 대해 서버 인증서를 검증하며 인증서 CN(공통 이름)이 호스트 필드의 값과 일치하는지 검증하려면 선택합니다.
11. 서버 인증서 유효성 검사 목록에서 서버 인증서의 유효성을 검사하려면 true를 선택합니다.
서버 인증서의 유효성을 검사하지 않으려면 false를 선택합니다. 생산 환경에는 이 작업이 권장되지 않습니다.
서버 인증서 유효성 검사true로 설정하고 서버 인증서가 검증될 수 없는 인증 기관에 의해 서명된 경우 연결이 실패합니다.
12. 다음 필드에서 서버 인증서를 ThingWorx Flow 신뢰 저장소에 로드하는 데 사용되는 키 이름을 지정합니다.
CA 인증서 키 - 서버 인증서를 ThingWorx Flow 신뢰 저장소에 로드하는 데 사용되는 키 이름입니다. 이 필드는 데이터베이스 서버 인증서가 자체 서명되거나 비표준 인증 기관에 의해 서명된 경우에 필요합니다. 서버 인증서 유효성 검사false로 설정한 경우 이 필드가 필요하지 않습니다.
클라이언트 인증서 공개 키에 대한 키 - 클라이언트 인증서 공개 키를 로드하는 데 사용되는 키 이름입니다. 단방향 SSL 연결을 설정하는 경우에는 필요하지 않습니다.
클라이언트 인증서 키 개인 키 - 클라이언트 인증서 개인 키를 로드하는 데 사용되는 키 이름입니다. 단방향 SSL 연결을 설정하는 경우에는 필요하지 않습니다.
SQL 커넥터에 맞게 단방향 SSL 및 양방향 SSL 연결을 설정하는 동안 이러한 값을 얻을 수 있습니다.
13. 추가를 클릭하여 PostgreSQL 커넥터를 추가합니다.
SQL Server 커넥터 추가
1. SQL 커넥터에 있는 작업을 캔버스에 끌어 놓고 마우스 포인터로 작업을 가리킨 다음 을 클릭하거나 작업을 두 번 클릭합니다.
2. 커넥터 유형으로 SQL Server를 선택합니다.
3. SQL Server 목록에서 새로 추가를 선택합니다.
4. 원하는 경우 커넥터 레이블 필드를 편집합니다. 레이블은 대/소문자를 구분합니다. 공백, 특수 문자 및 앞에 오는 숫자는 사용할 수 없습니다.
5. 호스트 필드에 데이터베이스 호스트를 입력합니다.
6. 포트 필드에 데이터베이스 포트를 입력합니다.
7. 데이터베이스 이름 필드에 데이터베이스의 이름을 입력합니다.
8. 스키마 이름 필드에 스키마 이름을 입력합니다. 기본적으로 dbo로 설정됩니다.
9. 사용자 이름암호 필드에 데이터베이스 연결을 승인하는 데 사용할 올바른 사용자 이름 및 암호를 입력합니다.
10. SSL 모드 목록에서 다음 옵션 중 하나를 선택합니다.
Disabled - 기본 연결을 구성하려면 선택합니다. Disabled를 선택한 경우 이 절차의 13단계로 건너뜁니다.
Verify Full - 단방향 SSL 또는 양방향 SSL 연결을 구성하려면 선택합니다. CA 인증서 키 값에 대해 서버 인증서를 검증하며 인증서 CN(공통 이름)이 호스트 필드의 값과 일치하는지 검증하려면 선택합니다.
11. 서버 인증서 유효성 검사 목록에서 서버 인증서의 유효성을 검사하려면 true를 선택합니다.
서버 인증서의 유효성을 검사하지 않으려면 false를 선택합니다. 생산 환경에는 이 작업이 권장되지 않습니다.
서버 인증서 유효성 검사true로 설정하고 서버 인증서가 검증될 수 없는 인증 기관에 의해 서명된 경우 연결이 실패합니다.
12. CA 인증서 키 필드에서 서버 인증서를 ThingWorx Flow 신뢰 저장소에 로드하는 데 사용되는 키 이름을 지정합니다. 이 필드는 데이터베이스 서버 인증서가 자체 서명되거나 비표준 인증 기관에 의해 서명된 경우에 필요합니다. 서버 인증서 유효성 검사false로 설정한 경우 이 필드가 필요하지 않습니다.
13. 추가를 클릭하여 SQL Server 커넥터를 추가합니다.
MySQL 커넥터 추가
1. SQL 커넥터에 있는 작업을 캔버스에 끌어 놓고 마우스 포인터로 작업을 가리킨 다음 을 클릭하거나 작업을 두 번 클릭합니다.
2. 커넥터 유형으로 MySQL을 선택합니다.
3. MySQL 목록에서 새로 추가를 선택합니다.
4. 원하는 경우 커넥터 레이블 필드를 편집합니다. 레이블은 대/소문자를 구분합니다. 공백, 특수 문자 및 앞에 오는 숫자는 사용할 수 없습니다.
5. 호스트 필드에 데이터베이스 호스트를 입력합니다.
6. 포트 필드에 데이터베이스 포트를 입력합니다.
7. 데이터베이스 이름 필드에 데이터베이스의 이름을 입력합니다.
8. 사용자 이름암호 필드에 데이터베이스 연결을 승인하는 데 사용할 올바른 사용자 이름 및 암호를 입력합니다.
9. SSL 모드 목록에서 다음 옵션 중 하나를 선택합니다.
Disabled - 기본 연결을 구성하려면 선택합니다. Disabled를 선택한 경우 이 절차의 12단계로 건너뜁니다.
Verify CA - 단방향 SSL 또는 양방향 SSL 연결을 구성하려면 선택합니다. CA 인증서 키 값에 대해 서버 인증서를 검증합니다.
10. 서버 인증서 유효성 검사 목록에서 서버 인증서의 유효성을 검사하려면 true를 선택합니다.
서버 인증서의 유효성을 검사하지 않으려면 false를 선택합니다. 생산 환경에는 이 작업이 권장되지 않습니다.
서버 인증서 유효성 검사true로 설정하고 서버 인증서가 검증될 수 없는 인증 기관에 의해 서명된 경우 연결이 실패합니다.
11. 다음 필드에서 서버 인증서를 ThingWorx Flow 신뢰 저장소에 로드하는 데 사용되는 키 이름을 지정합니다.
CA 인증서 키 - 서버 인증서를 ThingWorx Flow 신뢰 저장소에 로드하는 데 사용되는 키 이름입니다. 이 필드는 데이터베이스 서버 인증서가 자체 서명되거나 비표준 인증 기관에 의해 서명된 경우에 필요합니다. 서버 인증서 유효성 검사false로 설정한 경우 이 필드가 필요하지 않습니다.
클라이언트 인증서 공개 키에 대한 키 - 클라이언트 인증서 공개 키를 로드하는 데 사용되는 키 이름입니다. 단방향 SSL 연결을 설정하는 경우에는 필요하지 않습니다.
클라이언트 인증서 키 개인 키 - 클라이언트 인증서 개인 키를 로드하는 데 사용되는 키 이름입니다. 단방향 SSL 연결을 설정하는 경우에는 필요하지 않습니다.
SQL 커넥터에 맞게 단방향 SSL 및 양방향 SSL 연결을 설정하는 동안 이러한 값을 얻을 수 있습니다.
12. 추가를 클릭하여 MySQL 커넥터를 추가합니다.
Oracle 커넥터 추가
1. SQL 커넥터에 있는 작업을 캔버스에 끌어 놓고 마우스 포인터로 작업을 가리킨 다음 을 클릭하거나 작업을 두 번 클릭합니다.
2. 커넥터 유형으로 Oracle을 선택합니다.
3. Oracle 목록에서 새로 추가를 선택합니다.
4. 원하는 경우 커넥터 레이블 필드를 편집합니다. 레이블은 대/소문자를 구분합니다. 공백, 특수 문자 및 앞에 오는 숫자는 사용할 수 없습니다.
5. SSL 모드 목록에서 다음 옵션 중 하나를 선택하고 다음을 수행합니다.
기본 연결을 구성하려면 Disabled를 선택하고 다음을 수행합니다.
1. 호스트 필드에 데이터베이스 호스트를 입력합니다.
2. 포트 필드에 데이터베이스 포트를 입력합니다.
3. 데이터베이스 이름 필드에 데이터베이스의 이름을 입력합니다. 이 이름은 데이터베이스의 서비스 이름입니다.
4. 스키마 이름 필드에 스키마 이름을 입력합니다. 기본적으로 사용자 이름으로 설정됩니다. 다른 사용자의 데이터베이스에 연결하려는 경우 해당 사용자의 사용자 이름을 입력합니다.
5. 사용자 이름암호 필드에 데이터베이스 연결을 승인하는 데 사용할 올바른 사용자 이름 및 암호를 입력합니다.
단방향 SSL 또는 양방향 SSL 연결을 구성하려면 활성화됨을 선택하고 다음을 수행합니다.
a. 서비스 이름 필드에 서비스 이름을 입력합니다. Oracle 데이터베이스에 맞게 단방향 SSL 및 양방향 SSL 연결 설정에서 만든 tnsnames.ora 파일에서 서비스 이름을 검색할 수 있습니다.
b. 스키마 이름 필드에 스키마 이름을 입력합니다. 기본적으로 사용자 이름으로 설정됩니다. 다른 사용자의 데이터베이스에 연결하려는 경우 해당 사용자의 사용자 이름을 입력합니다.
c. 사용자 이름암호 필드에 데이터베이스 연결을 승인하는 데 사용할 올바른 사용자 이름 및 암호를 입력합니다.
6. 추가를 클릭하여 Oracle 커넥터를 추가합니다.
* 
Oracle 양방향 SSL 연결의 경우 Oracle Wallet에서 클라이언트 인증서를 제거하면 ThingWorx Flow 서버를 다시 시작할 때까지 데이터베이스에 대한 연결이 계속 작동합니다.
도움이 되셨나요?