ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Google Bigquery ODBC 설정
    구글제품 2018. 12. 24. 14:01

    순서

    1.GCP 인증키 파일 발급
    2.ODBC 드라이버 다운로드
    3.ODBC 드라이버 설치
    4.1차 인증키 생성
    5.odbc.ini 초기설정
    6.2차인증키 설정
    7.환경변수 등록


    상세

    1.GCP 인증키 파일 발급

    GCP iam 에서 인증키 파일 발급 (.json 혹은 p12)

    2.ODBC 드라이버 다운로드 : https://cloud.google.com/bigquery/partners/simba-drivers/

    (현재 사용한 버전은 SimbaODBCDriverforGoogleBigQuery64_2.1.11.1011.tar.gz)

    3.ODBC 드라이버 설치 

    tar --directory=/opt -zxvf SimbaODBCDriverforGoogleBigQuery64_2.1.11.1011.tar.gz 
    cd /opt/simba/googlebigqueryodbc/
    cd lib/
    cd 64/
    cat simba.googlebigqueryodbc.ini 
    echo $LD_LIBRARY_PATH
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
    cd /etc/
    cat odbc.ini
    ls /opt/simba/googlebigqueryodbc/lib/64/libgooglebigqueryodbc_sb64.so 

     

    4.1차 인증키 생성

    cat xxxxxx.json sh /opt/simba/googlebigqueryodbc/Tools/get_refresh_token.sh 4/xxxxxxxxxxxxxxxxxxx


    5.odbc.ini 초기설정


    #bigquery [BigQuery] Driver = /opt/simba/googlebigqueryodbc/lib/64/libgooglebigqueryodbc_sb64.so Catalog = 프로젝트명 Email=구글에서설정한이메일 OAuthMechanism = 0 KeyFilePath = 발급받은키파일


    6.2차인증키 설정


    Isql BigQuery #bigquery [BigQuery] Driver = /opt/simba/googlebigqueryodbc/lib/64/libgooglebigqueryodbc_sb64.so Catalog = 프로젝트명 Email=구글에서설정한이메일 OAuthMechanism = 1 RefreshToken= xxxxxxxxxxxxxxxx # isql 결과값


    7.환경변수 등록
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/simba/googlebigqueryodbc/lib/
    export ODBCINI=/opt/simba/googlebigqueryodbc/Setup/odbc.ini
    export SIMBAGOOGLEBIGQUERYODBCINI=/opt/simba/googlebigqueryodbc/lib/64/simba.googlebigqueryodbc.ini


    BI툴이나 웹(워드프레스등)으로 무언가를 구현할때 괜춘..


    댓글

Designed by Tistory.