0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Cloud Pak for Data as a Service にSnowflakeを接続してみた。

Last updated at Posted at 2021-12-20

この記事の位置づけ

  • この記事は、[IBM Cloud Paks Advent Calendar 2021 Advent Calendar 2021] (https://qiita.com/advent-calendar/2021/cloudpaks) の12/2分として記載します。
  • 投稿したのは12/20ですが、忙しくて今の今まで書く時間がなかったのです。
  • 空きがあったので後からですけどエントリーしました。

#やりたいこと

  • Cloud Pak for Data as a Service(CP4DaaS) にデータソースとしてSnowflake を接続してみます。

# 前提事項

  • CP4DaaSの環境が整っている必要があります。
  • こちらの記事から、ひとまず構築編までを試した後で以下手順を試してみて下さい。

Snowflake の環境準備

  • 無償トライアルで30日間使用出来ます。
  • コンソールはこのような感じです。(右上のROLEがSYSADMINである状態にします)
    • スクリーンショット 2021-12-20 15.22.56.png

CP4DaaS側での作業

プラットフォーム接続 への登録

  • 画面左上のハンバーガーメニューを開いて、「Platform Connections」をクリックします。
    • スクリーンショット 2021-12-20 15.32.55.png
  • 画面右側の「新規接続 +」をクリックします。
    • スクリーンショット 2021-12-20 15.34.12.png
  • 画面右下あたりにある「Snowflake」をクリックします。
    • スクリーンショット 2021-12-20 15.35.06.png
  • 画面右下の「選択」をクリックします。
    • スクリーンショット 2021-12-20 15.36.16.png
  • 接続定義を記載していきます。
    • 名前と概要を記載します。
    • スクリーンショット 2021-12-20 15.38.29.png
    • 続いて、以下を記載します。
      • 「アカウント名」:SnowflakeのURLが以下の用になっているはずです。
      • (なんとかかんとか).snowflakecomputing.com/console#/(各種パス)
        • 上記の(なんとかかんとか)に該当する箇所を記載します。
        • 今回はGCP上にデプロイしたので、xx99999.us-central1.gcp.snowflakecomputing.com というURLでしたので(xx99999は任意の英字2文字と数字5文字になります)、「xx99999.us-central1.gcp」がアカウント名に該当します。
      • データベース」:今回は、「SNOWFLAKE_SAMPLE_DATA」を使用します。
        • スクリーンショット 2021-12-20 15.52.56.png
      • 「ロール」:今回は、「SYSADMIN」を使用します。(Snowflakeコンソール画面右上ご参照)
        • スクリーンショット 2021-12-20 15.51.48.png
      • 「ウェアハウス」:今回は、「COMPUTE_WH」を使用します
        • スクリーンショット 2021-12-20 15.54.42.png
    • 一通り入力した後、画面右上の「接続のテスト」をクリックして接続を確認します。
      • スクリーンショット 2021-12-20 15.59.06.png
    • このように接続のテストが成功したら、画面右下の「作成」をクリックして接続定義を作成します。
      • スクリーンショット 2021-12-20 16.01.26.png
    • 定義が作成されたことを確認します。
      • スクリーンショット 2021-12-20 16.03.17.png

この後のアクション

  • この後、接続定義や接続先のテーブルをデータカタログに登録します。
  • こちらの記事をご参照下さい。
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?