이전 페이지|다음 페이지

데이터베이스 연결 팁

공통 필드

다음 필드는 대부분의 데이터베이스에 연결할 때 사용됩니다.
  • 사용자 ID
  • 암호
  • 서버
  • 포트
  • 데이터베이스
서버 필드는 서버의 호스트 이름에 해당합니다. 일부 데이터베이스에서는 ODBC와 유사한 연결 정보를 사용합니다. 이러한 데이터베이스에서는 서버와 포트의 조합 대신 데이터 소스 이름을 요청하는 경우가 많습니다. 고유한 필드를 포함하는 데이터베이스에 대한 연결 상세 정보는 다음 섹션을 참조하십시오.
주: 테이블을 가져오면 암호를 제외한 연결 정보가 저장됩니다. 따라서 추가 테이블을 빠르게 가져오거나 필요에 따라 테이블을 다시 가져올 수 있습니다.
대부분의 필드에서는 대소문자가 구분됩니다. 예를 들어, 데이터베이스 필드에서 지정하는 products 값과 PRODUCTS는 같을 수 없습니다. 대소문자 구분 여부는 데이터베이스 벤더에 따라 달라집니다. 또한 일부 데이터베이스에서는 스키마가 사용됩니다. 스키마를 명시적으로 지정하지 않은 경우 일부 데이터베이스에서는 자동으로 사용자 ID를 스키마로 사용합니다. 사용자 ID스키마 필드는 대소문자가 구분된다는 점에 유의하십시오. 잘 모르겠으면 데이터베이스 관리자에게 문의하십시오.

Hadoop 테이블을 가져올 경우의 추가 옵션

SAS Visual Analytics에서는 Cloudera Hadoop, Hortonworks Data Platform 및 InfoSphere BigInsights에서 데이터를 가져오는 셀프 서비스 옵션을 제공합니다. 이러한 각 플랫폼은 관리자가 별도로 설정해야 합니다.
이러한 플랫폼 모두의 연결 유형에서는 공통적으로 Hive 또는 HiveServer2에 연결한 다음, 테이블을 가져옵니다. SAS 시스템 옵션 필드를 사용하면 다음과 같은 환경 변수를 지정할 수 있습니다.
set=SAS_HADOOP_JAR_PATH="/path/to/files"
options 키워드는 필드에 지정한 옵션과 함께 실행됩니다.
Hadoop 클러스터가 SAS Embedded Process와 함께 구성된 경우에는 HDFS에서 SAS LASR Analytic 서버로의 병렬 로드를 수행할 수 있습니다. 이 경우, 구성 필드에 Hadoop 구성 파일의 경로를 지정해야 합니다. 또한 Hadoop 옵션 필드에 적어도 HDFS_METADIR= 및 HDFS_DATADIR= 옵션을 지정해야 합니다. 사이트에 따라서는 추가 옵션이 필요할 수도 있습니다. Hadoop에서의 병렬 로드를 설정하는 방법에 대한 자세한 내용은 SAS Visual Analytics: 관리 설명서를 참조하십시오.

PostgreSQL 테이블을 가져올 경우의 추가 옵션

스키마 필드는 테이블을 찾아볼 때는 대소문자를 구분하지 않지만 가져오기를 수행할 때는 대소문자를 구분합니다. 따라서 잘못된 대소문자로 스키마를 지정한 경우에도 테이블을 찾아 테이블 선택 창에서 선택할 수 있습니다. 하지만 가져오기는 실패합니다. 이 경우, 데이터베이스 관리자에게 문의하여 스키마 이름을 확인하십시오.

Oracle 테이블을 가져올 경우의 추가 옵션

경로 필드의 값은 tnsnames.ora 파일의 넷 서비스 이름과 관련됩니다. tnsnames.ora 파일은 SAS Application 서버용 컴퓨터에 Oracle 클라이언트를 설치하는 동안 생성됩니다. 이 파일은 대개 /opt/oracle/app/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora 같은 Oracle 설치 디렉터리에 저장됩니다. 연결 정보를 위한 넷 서비스 이름이 이 파일에 포함됩니다. 다음 그림을 참조하십시오.
샘플 tnsnames.ora 파일

Teradata 테이블을 가져올 경우의 추가 옵션

Teradata Management 서버 필드를 사용하여 SAS LASR Analytic 서버가 데이터 어플라이언스에 배치되어 있는지 확인합니다. SAS LASR Analytic 서버와 Teradata 데이터베이스가 동일한 데이터 어플라이언스에 있는 경우에는 Teradata Management 서버 필드에 SAS LASR Analytic 서버가 사용하는 호스트 이름이 포함되어 있는지 확인합니다.
SAS Visual Analytics 서버와 Teradata 데이터베이스가 동일한 데이터 어플라이언스에 배치되어 있지 않은 경우 병렬로 데이터를 전송하도록 구성할 수 있습니다. 병렬 로드 설정에 대한 자세한 내용은 SAS Visual Analytics: 관리 설명서를 참조하십시오.
이전 페이지|다음 페이지|페이지 위