Amazon Redshift의 데이터 액세스
Spotfire를 사용하면 Amazon Redshift 데이터를 연결, 액세스 및 분석할 수 있습니다. 이 문서에서는 Spotfire의 Amazon Redshift용 기본 제공 데이터 커넥터를 사용하는 방법을 알아봅니다.
- Amazon Redshift용 커넥터 — 기능 및 설정
Amazon Redshift용 커넥터를 사용하여 Amazon Redshift 데이터베이스에 연결하고 해당 데이터베이스의 데이터에 액세스할 수 있습니다. 이 페이지에서는 기능, 사용 가능한 설정 및 Amazon Redshift에 대한 데이터 연결 작업 시 염두에 두어야 할 사항에 대한 정보를 찾을 수 있습니다.
Amazon Redshift의 데이터에 액세스하기 위한 새 연결 만들기
Spotfire에서 Amazon Redshift 데이터에 액세스하려면 Amazon Redshift 클러스터에 대한 연결을 만듭니다.
시작하기 전에
- 컴퓨터에 Amazon Redshift ODBC 드라이버를 설치합니다. 적절한 드라이버 찾기에 대한 자세한 내용은 Spotfire의 드라이버 및 데이터 소스를 참조하십시오. 또한 시스템 요구 사항을 살펴보십시오.
- Amazon Redshift 클러스터에 연결하는 데 필요한 정보를 수집합니다. 여기에는 서버 주소, 로그인 자격 증명 및 기타 연결 설정이 포함되기도 합니다. 조직의 Amazon Redshift 관리자에게 도움을 받을 수 있습니다.
프로시저
Redshift Spectrum으로 Amazon S3의 데이터 액세스
데이터 파일이 Amazon S3에 있는 경우 Amazon Redshift용 커넥터를 사용하여 Spotfire에서 해당 데이터에 액세스할 수 있습니다. Amazon S3의 데이터를 Spotfire에서 액세스할 수 있도록 하려면, Amazon Redshift의 Redshift Spectrum 기능을 사용합니다.
Amazon S3의 데이터 파일에 대한 Redshift Spectrum 테이블을 설정했으면, Spotfire에서 Amazon Redshift 클러스터에 연결합니다. Redshift Spectrum 테이블이, 연결의 보기 대화 상자에서 선택할 수 있는 데이터 테이블로 표시됩니다.
데이터에 액세스할 수 있는 S3 형식
액세스 가능한 Amazon S3 데이터 파일 형식은 Redshift Spectrum에 따라 다릅니다. Redshift Spectrum에서 지원하는 데이터 파일 형식에 대한 자세한 내용은 Amazon의 공식 문서를 참조하십시오.
Spotfire에서는 Amazon Redshift용 커넥터가 사용자 데이터의 모든 데이터 형식을 지원하지 않을 수도 있습니다. 사용자 데이터에 지원되지 않는 데이터 형식이 있는 경우 해당 컬럼은 Spotfire에 표시되지 않습니다. Amazon Redshift 데이터 형식을 참조하십시오.
설정 프로필 및 자격 증명 프로필의 인증 설정
인증 방법 설정 테이블의 설정(Amazon Redshift용 커넥터 — 기능 및 설정 참조)의 설정을 설정 프로필에 저장하여 재사용할 수 있습니다. 설정을 분석 파일에 저장할 필요 없이 설정 및 해당 값을 저장하기 위한 목적입니다. 이렇게 하면 웹 클라이언트 또는 자동화 서비스에서 연결을 열 때 해당 설정을 자동으로 사용할 수 있습니다.
설정 프로필
설정 프로필은 자격 증명 프로필과 유사합니다. 주된 차이점은 설정 프로필에 사용자 이름 및 패스워드가 포함되지 않는다는 점입니다. 따라서 분석 파일에 직접 저장하기를 원하지 않는 일부 설정을 저장하고, 사용자가 연결을 열 때 사용자 이름과 패스워드를 입력하도록 할 수 있습니다.
설정 프로필은 웹 클라이언트 서비스 구성의 구성 파일 Spotfire.Dxp.Worker.Host.exe.config에 저장됩니다.
웹 클라이언트 서비스 구성에 Amazon Redshift용 설정 프로필 추가
프로시저
다음에 수행할 작업
여러 개의 웹 클라이언트 서비스 및 자동화 서비스 인스턴스가 있는 경우, 설정 프로필을 사용하려는 모든 서비스 인스턴스에서 해당 설정을 사용할 수 있도록 해야 합니다.
Amazon Redshift 연결에서 설정 프로필 사용
프로시저
- Amazon Redshift에 대한 새로운 연결을 편집하거나 만듭니다().
- Amazon Redshift 연결 대화 상자의 고급 탭에서 설정 프로필 필드에 설정 프로필의 이름을 입력합니다.
자격 증명 프로필
자격 증명 프로필을 사용하면, Spotfire 웹 클라이언트 또는 자동화 서비스에서 Amazon Redshift 연결을 열 때 자동으로 로그인할 수 있습니다. 인증 방법 설정 테이블에 필수 설정이 있는 연결이고 설정 값을 연결에 저장하지 않는 경우, 해당 설정을 자격 증명 프로필에 추가해야 합니다.
인증 방법 설정 테이블의 설정에 대한 값을 저장하려면 설정 이름 및 해당 값을 자격 증명 프로필의 패스워드 설정에 추가합니다.
설정은 JSON 테이블로 추가합니다. 테이블의 형식은 다음과 같습니다.
{"password":"mypassword" "firstSettingName":"value" "secondSettingName":"value"}
예를 들면 다음과 같습니다.
<entry profile="CredentialsProfileName">
<username>MyUser<username>
<password>{"password":"mypassword" "SecretAccessKey":"mysecretaccesskey"}</password>
</entry>
플라이아웃을 열고