メインコンテンツまでスキップ

Google Cloud Vertex AI で VantageCloud Lake の Teradata Jupyter Notebook デモを実行する方法

概要

このクイックスタートでは、Google Cloud の AI/ML プラットフォームである Vertex AI で VantageCloud Lake の Jupyter Notebook デモ を実行する方法について説明します。

前提条件

Vertex AI Google Cloud環境を構築する

新しいノートブック インスタンスを作成するときに、起動スクリプトを指定できます。インスタンスの作成後に 1 回だけ実行されるこのスクリプトは、Teradata Jupyter 拡張パッケージをインストールし、GitHub リポジトリを新しいユーザー管理ノートブック インスタンスに複製します。

  • Teradata Jupyter拡張パッケージをダウンロードする

  • Google Cloud Storage Bucketを作成する

    • プロジェクトに関連した名前でバケットを作成する(例: teradata_jupyter)でバケットを作成する。
    • バケット名がグローバルに一意であることを確認します。たとえば、teradata_jupyter という名前がすでに使用されている場合、後続のユーザーはその名前を使用できません。 新しいバケット
  • 解凍された Jupyter 拡張機能パッケージを Google Cloud Storage バケットにファイルとしてアップロードする。

  • 次の起動スクリプトを作成し、startup.sh としてローカルマシンに保存する。

以下は、Google Cloud Storage バケットから Teradata Jupyter 拡張機能パッケージを取得し、Teradata SQL カーネル、拡張機能をインストールし、lake-demos リポジトリのクローンを作成するスクリプトの例です。

備考

gsutil cp コマンドの teradata_jupyter を忘れずに置き換えてください。

  • このスクリプトをファイルとしてGoogle Cloudストレージバケットにアップロードします バケットにアップロードされたファイル

ユーザー管理ノートブック インスタンスを開始する

  • Vertex AI ワークベンチにアクセスする

  • Details(詳細)で、ノートブックに名前を付け、リージョンを選択して続行する。 ノートブック環境の詳細

  • Environment(環境)で Browse(参照) を選択して、Google Cloud Bucketからstartup.shスクリプトを選択する。 起動スクリプトを選択

  • ノートブックを開始するには、[作成] を選択します。ノートブックの作成プロセスが完了するまでに数分かかる場合があります。完了したら、[JUPYTERLAB を開く] をクリックします。 ノートブックをアクティブ化

備考

接続を許可するには、VantageCloud Lake 環境でこの IP をホワイトリストに登録する必要があります。このソリューションは試用環境に適しています。実稼働環境では、VPC、サブネット、セキュリティ グループの構成を構成してホワイトリストに登録する必要がある場合があります。

  • JupyterLab で、Python カーネルを含むノートブックを開き、次のコマンドを実行してノートブック インスタンスの IP アドレスを見つけます。 python3 kernel

VantageCloud Lakeを構成する

  • VantageCloud Lake環境で、[設定]の下にノートブックインスタンスのIPアドレスを追加します。 JupyterLabを開始する

vars.jsonを編集する

ノートブックの lake-demos ディレクトリに移動します。 ノートブックランチャー

vars.jsonを右クリックして、エディタでファイルを開きます。 vars.json

vars.json ファイル ファイルを編集して、デモを実行するために必要な認証情報を含める

変数
"host"VantageCloud Lake 環境からの Public IP値
"UES_URI"VantageCloud Lake 環境からの Open Analytics
"dbc"VantageCloud Lake 環境のマスター パスワード

Public IPアドレスとOpen Analyticsエンドポイントを取得するには、次の手順に従います。

備考

vars.json ファイルのパスワードを変更します。サンプル vars.json では、すべてのユーザーのパスワードがデフォルトで「password」に設定されていることがわかります。これはサンプル ファイルの問題にすぎず、これらのパスワードをすべて変更する必要があります。 フィールドを強力なパスワードに設定し、必要に応じて保護し、他のパスワード管理のベスト プラクティスに従ってください。

デモを実行する

環境を設定するには、0_Demo_Environment_Setup.ipynb内のすべてのセルを実行します。続いて1_Demo_Setup_Base_Data.ipynbを実行して、デモに必要な基本データを読み込みます。

デモノートブックの詳細については、GitHub の Teradata Lake デモ ページをご覧ください。

まとめ

このクイックスタート ガイドでは、 VantageCloud Lake の Jupyter Notebook デモを実行するように Google Cloud Vertex AI Workbench Notebooks を構成しました。

興味深い記事