Metabase에서 Amazon Aurora에 액세스해 보았습니다.
Metabase란?
베타입니다만, 공식 페이지 가 제일 알기 쉽습니다.
Aurora 준비
기본 설정으로 우선 작성합니다.
기본 설정으로 우선 작성합니다.
라는 근처는 디폴트로 바꾼 느낌. 그래서 바삭하게 준비했습니다.
Aurora에 데이터 입력
이쪽의 페이지를 참고로, DB와 테이블의 작성등 여러가지 실시했습니다.
Amazon RDS for Aurora를 사용해 보았습니다.
여기에서 소개되고 있는 우편 데이터에 관해서입니다만, 시간이 지났기 때문에인지 실제의 컬럼의 순서 등이 바뀌고 있었으므로, 그러한 점만 변경하고 나머지는 상기의 페이지대로 진행합니다. (고마워)
mysql> CREATE TABLE zipcode_list (
-> zipcode varchar(10),
-> prefecture varchar(255),
-> city varchar(255),
-> street varchar(255),
-> prefecture_kana varchar(255),
-> city_kana varchar(255),
-> street_kana varchar(255)
-> ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Query OK, 0 rows affected (0.38 sec)
데이터 투입도 순조롭게 갔습니다.
$ mysqlimport --local --compress --user=root --password --host=xxxxxxxx.xxxxxxxxx.us-east-1.rds.amazonaws.com --fields-terminated-by=',' --fields-enclosed-by='"' --lines-terminated-by='\r\n' -d metabase ./zipcode_list.csv
Enter password:
metabase.zipcode_list: Records: 124117 Deleted: 0 Skipped: 0 Warnings: 0
Metabase 시작
이번에는 Java로 시작했습니다.
$ java jar metabase.jar
시작되면 localhost:3000
에서 액세스할 수 있습니다. 에서 여러 화면에 따라 설정을 하지만 MySQL 기반 설정을 합니다.
이름
Value
데이터베이스
MySQL
URL
Aurora 엔드포인트
포트
3306
그러면 무사히 연결되어 보통으로 만든 데이터베이스가 표시되었습니다. (예상대로였습니다)
데이터도 뭔가 결손하고 있는 것은 아니고, 투입분이 확실히 반영되고 있습니다.
요약
예상대로 Aurora는 문제없이 연결할 수있었습니다. 일단 Github의 Issue에서는 DynamoDB나 Athena에의 대응의 요망도 나오고 있으므로, 조금 기다리면 점점 대응되는 것이 아닐까요. 개인적으로는 Metabase의 조작성이 발군에 좋기 때문에, Athena의 클라이언트로서 사용해 보고 싶습니다.
덤
조작성이 발군에 좋네요 이것.
예를 들어 목록에서 데이터를 표시한 후
좁히고 싶은 대상의 컬럼을 클릭하면, 그 값으로 좁힐 수 있게 되어 있다.
아직 시도하지 않았지만 Pulse도 사용하고 싶네요.
Reference
이 문제에 관하여(Metabase에서 Amazon Aurora에 액세스해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kojiisd/items/6ac39a05420522d9c832
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
mysql> CREATE TABLE zipcode_list (
-> zipcode varchar(10),
-> prefecture varchar(255),
-> city varchar(255),
-> street varchar(255),
-> prefecture_kana varchar(255),
-> city_kana varchar(255),
-> street_kana varchar(255)
-> ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Query OK, 0 rows affected (0.38 sec)
$ mysqlimport --local --compress --user=root --password --host=xxxxxxxx.xxxxxxxxx.us-east-1.rds.amazonaws.com --fields-terminated-by=',' --fields-enclosed-by='"' --lines-terminated-by='\r\n' -d metabase ./zipcode_list.csv
Enter password:
metabase.zipcode_list: Records: 124117 Deleted: 0 Skipped: 0 Warnings: 0
이번에는 Java로 시작했습니다.
$ java jar metabase.jar
시작되면
localhost:3000
에서 액세스할 수 있습니다. 에서 여러 화면에 따라 설정을 하지만 MySQL 기반 설정을 합니다.이름
Value
데이터베이스
MySQL
URL
Aurora 엔드포인트
포트
3306
그러면 무사히 연결되어 보통으로 만든 데이터베이스가 표시되었습니다. (예상대로였습니다)
데이터도 뭔가 결손하고 있는 것은 아니고, 투입분이 확실히 반영되고 있습니다.
요약
예상대로 Aurora는 문제없이 연결할 수있었습니다. 일단 Github의 Issue에서는 DynamoDB나 Athena에의 대응의 요망도 나오고 있으므로, 조금 기다리면 점점 대응되는 것이 아닐까요. 개인적으로는 Metabase의 조작성이 발군에 좋기 때문에, Athena의 클라이언트로서 사용해 보고 싶습니다.
덤
조작성이 발군에 좋네요 이것.
예를 들어 목록에서 데이터를 표시한 후
좁히고 싶은 대상의 컬럼을 클릭하면, 그 값으로 좁힐 수 있게 되어 있다.
아직 시도하지 않았지만 Pulse도 사용하고 싶네요.
Reference
이 문제에 관하여(Metabase에서 Amazon Aurora에 액세스해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kojiisd/items/6ac39a05420522d9c832
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
조작성이 발군에 좋네요 이것.
예를 들어 목록에서 데이터를 표시한 후
좁히고 싶은 대상의 컬럼을 클릭하면, 그 값으로 좁힐 수 있게 되어 있다.
아직 시도하지 않았지만 Pulse도 사용하고 싶네요.
Reference
이 문제에 관하여(Metabase에서 Amazon Aurora에 액세스해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kojiisd/items/6ac39a05420522d9c832텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)