4.7 서비스 등록

테드폴허브에 사용 할 서비스를 추가하는 방법을 설명합니다.
서비스는 세가지 방법으로 추가할 수 있습니다. 

  1. 툴바의 서비스 추가 버튼()을 클릭합니다.
  2.  '서비스 목록' 창의 그룹 명을 더블클릭하여 합니다.
  3. 메뉴 → 파일 → 서비스 등록을 선택합니다.

서비스 등록 권한은 어드민으로 부터 권한을 받아야 사용할 수 있습니다.  만약에 비활성화 되어 있다면 어드민에게 문의하십시오.

등록화면은 다음과 같습니다. (서비스 타입에 따라 상세 정보가 달라질수 있습니다.)


화면의 설명은 다음과 같습니다.

이름
내용
비고

서비스

등록 가능한 서비스 목록이 보입니다. (서비스 목록은 7.2 시스템 환경 설정의 사용 서비스 등록에서 나열한 항목 입니다)
추가하려는 서비스를 선택하십시오.

서비스를 선택하면 (3),(4) 내용이 바뀝니다.

운영정보
추가하려는 서비스의 관리 정보를 입력합니다.
  • 운영타입 : 등록하는 서비스가 Production, Develop, Other Server 인지 선택 하십시오. 
    운영타입에 따라 서비스 사용이 제한됩니다. 
    • Production Server : 매니저, DBA의 경우 모든 DML, DDL 문의 수행이 가능 합니다. 
      사용자의 경우는 SELECT 문만 실행가능 합니다.  
      SQL Editor의 테두리가 기존 회색에서 빨간색으로 표시됩니다.  
    • Developer, Other Server : 모두 수행가능합니다.
  • 그룹 이름 '서비스 목록' 화면에서 그룹화 할 이름을 넣습니다. 
    기존에 있는 그룹이라면 선택하거나 새로운 그룹이라면 입력합니다. 

    입력시 기타 이라고 입력하면 '데이터베이스 목록' 창에 BigData Group아래에 보여지게 됩니다.
     
  • 표시 이름 : 오브젝트 탐색기에 표시 될 이름을 입력합니다. 
  • 설명 : 서비스의 설명을 입력합니다.

인증 유형

인증 유형 :  서비스 사용시에 사용자 별로 인증 방법을 다르게 가지고 설정 하고나 추가 인증이 필요할때 사용합니다.

  • NO : 서비스 등록시  입력한 사용자, 비밀번호로 사용합니다.
  • ID_PWD : 미리 지정된 사용자를 사용해야하고 패스워드를 입력하여 사용합니다. (7.3.3 서비스 인증 옵션 를 참조)
  • USER_SET :  미리 지정된 사용자, 비밀번호를 사용하여 사용합니다. (7.3.3 서비스 인증 옵션 를 참조)
  • PWD : 패스워드를 입력하여 사용합니다. 
  • OTP : OTP 입력하여 사용합니다. 
  • PWD_OTP : 패스워드, OTP를 입력하여 사용합니다. 

    '권한 파일로 접속' 설정한 경우 ID_PWD, OTP 만 사용가능합니다.
4.7.2 인증 유형 를 참조
MySQL 데이터베이스 정보(1)에서 선택한 서비스에 따른 상세 입력창이 나옵니다.
상세 항목은 아래에 따로 설명합니다. 

기타정보 설정

(1)서비스에서 추가한 상세 입력창이 나옵니다.
이 창은 서비스의 기본정보 이외의 부가 정보 예를 들어 읽기전용으로 연결할 것인지, 프로파일 할것인지, 필터링 할것인지의 정보를 입력하게 됩니다.  

일반적으로 (3)(4)의 항목은 서비스 마다 동일합니다.
상세 항목은 아래에 따로 설명합니다.


버튼 그룹입력한 정보를 저장하거나 테스트 하게 됩니다.
  • 테스트 연결 :  입력 정보를 실제 데이터베이스에 연결해서 테스트 해봅니다.
  • 등록 후 계속 : 데이터베이스를 추가합니다. 추가 후 화면을 닫지 않습니다. 
    여러개의 데이터베이스를 입력할 때 사용하시면 유용합니다.
    화면이 닫히면 '데이터베이스 목록' 창에 입력한 데이터베이스가 추가됩니다. 
  • 등록 후 화면 닫기 : 데이터베이스를 추가 한 후에 화면을 닫습니다. 
    화면이 닫히면 '데이터베이스 목록' 창에 입력한 데이터베이스가 추가되며 SQL Editor가 열립니다.
  • 닫기 : 화면을 닫습니다.
서비스에 따라 일부 버튼이
보이지 않을수 있습니다.

서비스 추가 상세 설명

종류
내용
스크린 샷

MySQL,
MariaDB,
PostgreSQL,
RedShift,
Altibase,
Cubrid 등

  1. General
    1. 핑 테스트 : 호스트, 포트로 2.5 초 동안 ping 을 
      날려서 돌아 오는지를 테스트 합니다.
    2. JDBC Options : 디비 연결자에서 사용하는 특정 옵션을 지정합니다. 
      지정된 옵션은 디비 연결시 5초, 시스템 연결시 4초 이상 연결이 지연되면 
      연결을 자동으로 끊습니다. 
  2. Others
    1. Read Only : 데이터베이스 작업을 읽기 전용으로 설정합니다.
      읽기전용인 데이터 베이스는 select문과 정보를 보는 용도로만 작업이 됩니다. 
    2. Auto Commit : SQL editor 창에서 쿼리 모드를 auto commit을 활성화 여부를 
      설정합니다.
    3. Table Filters : '오브젝트 탐색기기'에서 보여주지 말아야 할 테이블을 설정합니다.
    4. Profile : SQL editor에서 실행 되는 쿼리와 실행 결과를 시스템에 기록할 것인지 
      설정합니다.
    5. Show Tables : '오브젝트 탐색기'에서 테이블 목록을 보여줄 지 설정합니다. 
      극단적인 데이터베이스인 경우 테이블 갯수가 수천개에 달해 시스템 소화하지 
      못하는 경우  사용할 수 있습니다.
    6. SELECT문 확인 실행 : SQL editor 창에서 select 문 이외의 문장을 실행 했을때 
      실행할 것인지 묻는 창이 나타납니다.  
       
Apache HiveDriver type : hive server 2 를 지원합니다.
  • Others 항목은 위의 Cubrid 부분과 같아 설명을 하지 않습니다. 참고 하세요.  
Amazon RDS

아마존에서 받은 Access, Secret Key, Region : Amazon 에서 정보를 입력합니다.
Region은 데이터베이스를 생성한 지역입니다. 
모든 정보를 입력한 후에 '데이터베이스 리스트 가져오기' 버튼을 클릭하면 
Amazon RDS에 입력한 데이터베이스 목록이 가져옵니다. 
올챙이에 입력하려는 등록 하려는 데이터 베이스를 선택한 후에 '데이터베이스 등록'버튼을 
클릭하면 실제 데이터 베이스 입력 창이 나와 입력할 수 있습니다.

'이미 추가된 디비 보이지 않기'가 선택되어 있으면 자신이 이미 추가된 데이터베이스는
보이지 않습니다.

MSSQL
  • Others 항목은 위의 MySQL 부분과 같아 설명을 하지 않습니다. 참고 하세요.
Oracle
  • Others 항목은 위의 Cubrid 부분과 같아 설명을 하지 않습니다. 참고 하세요.
  • 연결 방식을 SID 혹은 서비스 이름으로 설정할수 있으니 설치된 오라클 설정에 
    맞추십시오.
MongoDB
  • Others 항목은 위의 Cubrid 부분과 같아 설명을 하지 않습니다. 참고 하세요.


  • MongoDB Atlas의 연결은 다음과 같습니다.
    Connect 부분을 참고하십시오. 
    드라이버 자바, 버전 3.4 or later를 참조하여 등록하십시오.

    위의 정보를 토대로 등록하면 다음과 같습니다. 
SQLite

SQLite 파일을 업로드 하거나, 신규로 SQLLite 파일을 생성 하여 사용할 수있습니다. 

  • Others 항목은 위의 Cubrid 부분과 같아 설명을 하지 않습니다. 참고 하세요.
DynamoDB
  • 연결하고자 하는 Amazone의  Access, Secret Key, Region을 입력하세요. 
    • Others 항목은 위의 Cubrid 부분과 같아 설명을 하지 않습니다. 참고 하세요.

SSH, SFTP

SSH, SFTP 를 연결하고 자 하는 서버의 정보를 입력합니다. 

사용자, 비밀번호 방식으로 연결하거나 사용자, 권한 파일로 접속 할 수 있도록 선택할 수 있습니다.

SFTP의 경우 파일을 업로드 할 디렉토리 이름을 입력하여 주십시오. 

<span id="pageNum"/>