[AWS] QuickSight 대시보드에 최근 10일 데이터 기본 표시
4933 단어 AWS동적 기본값컨트롤QuickSight매개 변수
개시하다
필터의 상대적인 날짜가 아니라 파라미터와 컨트롤을 사용하여 동적 기본 설정을 실행하려면 까다로운 처리가 필요하기 때문에 공유합니다.
하고 싶은 일
매개변수의 동적 기본값을 사용하여 대시보드에 항상 최근 10일 동안의 데이터를 기본값으로 표시합니다.
(붙여넣은 제어의 기본 필터 기준을 FROM 날짜=9일 전~TO 날짜=오늘로 설정)
절차.
Athena에서 QuickSight 사용자 테이블 만들기(user만 사용 가능)
CREATE EXTERNAL TABLE IF NOT EXISTS db_name.user (
user string
)
LOCATION 's3://XXXXXXXX/USER/'
TBLPROPERTIES ('classification'='csv')
위의 S3에 QuickSight 사용자 이름만 기재된 csv 파일을 구성합니다.
(예)user.csv
Yuto.Yamada
Anne.Tanaka
Gaku.Suzuki
[사용자 정의 SQL 사용]에서 사용자 정의 SQL 질의를 입력합니다.
select
user,
DATE(current_timestamp AT TIME ZONE 'Asia/Tokyo' - interval '9' day) as reporteddate_jst_default_from,
DATE(current_timestamp AT TIME ZONE 'Asia/Tokyo') as reporteddate_jst_default_to
from db_name.user
user
에서 선택하십시오.[기본값의 열]에서 선택reporteddate_jst_default_from
(정적 기본값을 사용하지 않으므로 적절한 값을 미리 설정함)user
에서[기본값의 열]에서 선택reporteddate_jst_default_to
(정적 기본값을 사용하지 않으므로 적절한 값을 미리 설정함)최후
이번에 Athena를user 데이터 집합으로 사용했습니다. 상기된user 데이터 집합은Redshift 등 다른 데이터 원본에서 제작되었고 각 데이터 원본에 따라 SQL 함수로 제작된 사용자 정의 SQL 조회도 가능합니다.
Reference
이 문제에 관하여([AWS] QuickSight 대시보드에 최근 10일 데이터 기본 표시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kentaro_16/items/032ee77ec078b76b1ab0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)