AWS Quicksight-데이터 원본 사용
AWS Quicksight는 다양한 소스의 데이터를받습니다. 홈 페이지에서 "새 데이터 세트"를 클릭하면 사용할 수있는 모든 데이터 소스에 대한 옵션이 제공됩니다.
다음은 모든 내부 및 외부 소스 목록이 포함 된 소스입니다.
Quicksight를 가장 일반적으로 사용되는 데이터 소스와 연결하는 방법을 살펴 보겠습니다.
시스템에서 파일 업로드
.csv, .tsv, .clf, .elf.xlsx 및 Json 형식 파일 만 입력 할 수 있습니다. 파일을 선택하면 Quicksight가 자동으로 파일을 인식하고 데이터를 표시합니다. 클릭하면Upload a File 버튼을 클릭하면 데이터 셋 생성에 사용할 파일의 위치를 입력해야합니다.
S3 형식의 파일 사용
아래와 같은 화면이 나타납니다. 데이터 소스 이름에서 생성 할 데이터 세트에 대해 표시 할 이름을 입력 할 수 있습니다. 또한 로컬 시스템에서 매니페스트 파일을 업로드하거나 매니페스트 파일의 S3 위치를 제공해야합니다.
매니페스트 파일은 입력 파일의 URL / 위치 및 형식을 지정하는 json 형식 파일입니다. 형식이 동일한 경우 둘 이상의 입력 파일을 입력 할 수 있습니다. 다음은 매니페스트 파일의 예입니다. 입력 파일의 위치를 전달하는 데 사용되는 "URI"매개 변수는 S3입니다.
{
"fileLocations": [
{
"URIs": [
"url of first file",
"url of second file",
"url of 3rd file and so on"
]
},
],
}
"globalUploadSettings": {
"format": "CSV",
"delimiter": ",",
"textqualifier": "'",
"containsHeader": "true"
}
전달 된 매개 변수 globalUploadSettings기본값입니다. 요구 사항에 따라 이러한 매개 변수를 변경할 수 있습니다.
MySQL
데이터베이스에 연결하려면 필드에 데이터베이스 정보를 입력해야합니다. 데이터베이스에 연결되면 데이터를 가져올 수 있습니다.
RDBMS 데이터베이스에 연결할 때 다음 정보가 필요합니다.
- DSN 이름
- 연결 유형
- 데이터베이스 서버 이름
- Port
- 데이터베이스 이름
- 사용자 이름
- Password
다음 RDBMS 기반 데이터 소스는 Quicksight에서 지원됩니다-
- 아마존 아테나
- 아마존 오로라
- Amazon Redshift
- Amazon Redshift Spectrum
- Amazon S3
- Amazon S3 분석
- Apache Spark 2.0 이상
- MariaDB 10.0 이상
- Microsoft SQL Server 2012 이상
- MySQL 5.1 이상
- PostgreSQL 9.3.1 이상
- Presto 0.167 이상
- Snowflake
- Teradata 14.0 이상
아테나
Athena는 테이블에서 쿼리를 실행하는 AWS 도구입니다. Athena에서 테이블을 선택하거나 해당 테이블에서 사용자 지정 쿼리를 실행하고 Quicksight에서 해당 쿼리의 출력을 사용할 수 있습니다. 데이터 소스를 선택하는 몇 가지 단계가 있습니다.
Athena를 선택하면 아래 화면이 나타납니다. Quicksight에서 데이터 소스에 제공 할 데이터 소스 이름을 입력 할 수 있습니다. 클릭“Validate Connection”. 연결이 확인되면“Create new source” 단추
이제 드롭 다운에서 테이블 이름을 선택합니다. 드롭 다운에는 Athena에있는 데이터베이스가 표시되며 해당 데이터베이스의 테이블이 추가로 표시됩니다. 그렇지 않으면 클릭 할 수 있습니다.“Use custom SQL” Athena 테이블에서 쿼리를 실행합니다.
완료되면 “Edit/Preview data” 또는 “Visualize” 데이터를 편집하거나 요구 사항에 따라 데이터를 직접 시각화 할 수 있습니다.
데이터 소스 삭제
Quicksight 대시 보드에서 사용중인 데이터 소스를 삭제하면 연결된 데이터 세트를 사용할 수 없게 될 수 있습니다. 일반적으로 SQL 기반 데이터 소스를 쿼리 할 때 발생합니다.
다음을 기반으로 데이터 세트를 만들 때 S3, Sales force or SPICE, 데이터가 SPICE에 저장되므로 데이터 세트를 사용하는 데 영향을주지 않습니다. 그러나이 경우 새로 고침 옵션을 사용할 수 없습니다.
데이터 소스를 삭제하려면 데이터 소스를 선택하십시오. 데이터 세트 페이지 생성에서 기존 데이터 소스 탭으로 이동합니다.
삭제하기 전에 예상 테이블 크기 및 데이터 소스의 기타 세부 사항을 확인할 수도 있습니다.