Visual Studio Code で VantageCloud Lake の Teradata Jupyter Notebook デモを実行する方法
概要
Visual Studio Code は、Windows、MacOs、Linux と互換性のある人気の高いオープンソース コード エディターです。開発者は、この統合開発環境 (IDE) を使用して、アプリケーションのコーディング、デバッグ、構築、デプロイを行います。このクイックスタート ガイドでは、Visual Studio Code 内で VantageCloud Lake Jupyter ノートブックのデモを起動します。
前提条件
始める前に、次の前提条件が整っていることを確認します。
- インストールされたDockerデスクトップ
- インストールされたGit
- https://github.com/Teradata/lake-demos.git から git リポジトリをダウンロードする必要があります
- インストールされたVisual Studio Code
- Teradata ウェルカム レターの組織 URL とログイン詳細を含む Teradata VantageCloud Lake アカウント
- ログインしたら、次の 手順 に従って VantageCloud Lake 環境を作成する
VantageCloud Lakeデモリポジトリのクローンを作成する
まず、GitHub リポジトリのクローンを作成し、プロジェクト ディレクトリに移動する。
Teradata Jupyter Extensions で Jupyterlab Docker コンテナを起動する
VantageCloud Lake デモを起動するには、Teradata Jupyter Extensions for Dockerが必要です。これらの拡張機能は、SQL ipython カーネル、Teradata への接続を管理するユーティリティ、および Teradata データベースとの対話時の生産性を高めるデータベース オブジェクト エクスプローラを提供します。
次に、コンテナを起動し、既存の lake-demos ディレクトリにバインドします。オペレーティング システムに応じて適切なコマンドを選択します。
Windows の場合は、PowerShell で docker コマンドを実行します。
- Windows
- MacOS
- Linux
bash docker run -e "accept_license=Y" -p 127.0.0.1:8888:8888 -v ${PWD}:/home/jovyan/JupyterLabRoot teradata/jupyterlab-extensions
bash docker run -e "accept_license=Y" -p 127.0.0.1:8888:8888 -v $PWD:/home/jovyan/JupyterLabRoot teradata/jupyterlab-extensions
bash docker run -e "accept_license=Y" -p 127.0.0.1:8888:8888 -v $PWD:/home/jovyan/JupyterLabRoot teradata/jupyterlab-extensions
結果の URL とトークンをメモします。 これらは、Visual Studio Code から接続を確立するために必要になります。
Visual Studio Code の構成
Visual Studio Code で lake-demos
プロジェクト ディレクトリを開きます。リポジトリには次のプロジェクト ツリーが含まれています。
LAKE_DEMOS