반응형
클라우드 셸 클릭
계속 클릭
에 아래 입력
export PROJECT=프로젝트 명
export REGION=asia-northeast3
export BUCKET=버킷 명
참고로 버킷 명은 여기에도 나와있음
echo $PROJECT
echo $REGION
echo $BUCKET
입력 시 잘 나오는지 확인
gcloud projects describe $PROJECT
bq mk --location=$REGION --description="CARTO dataset" -d $PROJECT:carto
carto가 생김
# Download package
wget https://storage.googleapis.com/carto-analytics-toolbox-core/bigquery/carto-analytics-toolbox-core-bigquery-latest.zip
unzip carto-analytics-toolbox-core-bigquery-latest.zip
# Enter the directory
cd $(unzip -Z -1 carto-analytics-toolbox-core-bigquery-latest.zip | head -1)
# Prepare SQL code
sed -e 's!@@BUCKET@@!'"$BUCKET"'!g' modules.sql > modules_rep.sql
# Copy libs to bucket
gsutil -m cp -r libs/ gs://$BUCKET/carto/
# Install the functions and procedures
bq --location=$REGION --project_id=$PROJECT query --use_legacy_sql=false --max_statement_results=10000 --format=prettyjson < modules_rep.sql
각각 하고 나면
이렇게 설치가 됨
테스트 용으로
SELECT
carto.H3_FROMGEOGPOINT(ST_GEOGPOINT(-122.0553238, 37.3615593), 10) AS h3_index_10,
를 쳤을 때
아래처럼 나오는지 확인
참고영상
https://www.youtube.com/watch?v=1NJlLbUVznc&t=10s
도큐멘테이션
https://docs.carto.com/data-and-analysis/analytics-toolbox-for-bigquery/getting-access/core-module
Core module | CARTO Documentation
After a while without using the Cloud Shell you may need to reconnect it; if that happens, you will need to set the environment variables again.
docs.carto.com
반응형
'🖥️ IT, 컴퓨터 > 🏁 SQL・빅쿼리' 카테고리의 다른 글
[SQL] `CASE WHEN` 구문이란? (0) | 2024.11.24 |
---|---|
[SQL] UPDATE문이란 (0) | 2024.10.30 |
[DBeaver] 디비버 설치 및 구글 빅쿼리 연결하기 (DBeaver with BigQuery) (0) | 2024.07.14 |
[GIS] ST_PERIMETER 함수 :: 다각형 객체의 둘레 길이 (0) | 2024.07.04 |
[GIS] ST_MAXDISTANCE 함수 :: 두 객체 간 최대 거리 (0) | 2024.07.04 |
댓글