VMware で Vantage Express を実行する方法
現在、 https://clearscape.teradata.comで Vantage のホストインスタンスを無料で入手できます。
概要
このハウツーでは、Teradata データベースをローカル マシン上で実行してアクセスする方法を示します。手順を完了すると、コンピュータ上で動作する Teradata Vantage Express データベースが作成されます。
バージョン 17.20 以降、Vantage Express には次の分析パッケージが含まれています: Vantage Analytics Library、 Bring Your Own Model (BYOM)、 AWS SageMaker との API 統合。
前提条件
- 次のオペレーティング システムのいずれかを使用するコンピュータ: Windows、Linux、または Intel ベースの MacOS。
注記
M1/M2 MacOSシステムについては、UTM で Vantage Express を実行するを参照してください。
- 少なくとも 1 つのコアと 6GB RAM を仮想マシン専用にできる 30GB のディスク領域と十分な CPU および RAM。
- ソフトウェアをインストールして実行できる管理者権限。
インストール
必要なソフトウェアをダウンロードする
- Vantage Expressの最新版。これまでに Teradata Downloads Web サイトを使用したことがない場合は、登録する必要があります。
- VMware Workstation Player.
商用組織では、VMware Workstation Player を使用するために商用ライセンスが必要です。VMware ライセンスを取得したくない場合は、 VirtualBoxで Vantage Express を実行できます。
VMware は、MacOS 用の VMware Workstation Player を提供していません。Mac をお使いの場合は、代わりに VMware フュージョン をインストールする必要があります。これは有料製品ですが、VMware では 30 日間の無料試用版を提供しています。または、Vantage Express を VirtualBox または UTMで実行することもできます。
- Windowsでは、Vantage Expressを解凍するために 7zipも必要です。
インストーラを実行する
- インストーラを実行し、デフォルト値を受け入れて、VMware Player または VMware Fusion をインストールします。
- Windowsの場合は、
7zip
をインストールします。
Vantage Express を実行する
- Vantage Express をダウンロードしたディレクトリに移動し、ダウンロードしたファイルを解凍します。
.vmx
ファイルをダブルクリックします。これにより、VMware Player/Fusion で VM イメージが起動します。
- [ENTER] を押して、強調表示された
LINUX
ブート パーティションを選択します。
- 次の画面でもう一度 ENTER キー を押して、デフォルトの SUSE Linux カーネルを選択します。
- 起動シーケンスが完了すると、以下のスクリーンショットに示すような端末ログイン プロンプトが表示されます。ターミナルには何も入力しないでください。システムが GUI を開始するまで待ちます。
- しばらくすると、以下のプロンプトが表示されます。上記のコマンド ログイン プロンプトの後に何も入力しなかったと仮定します。下の画面で
okay
ボタンを押します。
- VM が起動すると、そのデスクトップ環境が表示されます。username/password の入力を求められたら、両方に
root
と入力します。
- データベースは VM とともに自動起動するように構成されています。データベースが開始されたことを確認するには、仮想デスクトップに移動し、
Gnome Terminal
を起動します。
- ターミナルで
pdestate
コマンドを実行すると、Vantage がすでに起動しているかどうかが通知されます。
Gnome ターミナルに貼り付けるには 、SHIFT+CTRL+Vを押します。
以 下のメッセージが表示されるまで待ちます。
データベースがまだ初期化中の場合に pdestate
が返すメッセージの例を参照してください。
PDE state is DOWN/HARDSTOP.
PDE state is START/NETCONFIG.
PDE state is START/GDOSYNC.
PDE state is START/TVSASTART.
PDE state is START/READY. PDE state is RUN/STARTED.
DBS state is 1/1: DBS Startup - Initializing DBS Vprocs PDE state is RUN/STARTED.
DBS state is 1/5: DBS Startup - Voting for Transaction Recovery PDE state is RUN/STARTED.
DBS state is 1/4: DBS Startup - Starting PE Partitions PDE state is RUN/STARTED.
- データベースが起動したら、仮想デスクトップに戻って起動します。
Teradata Studio Express
- 初めて開始すると、ツアーが提供されます。ツアーを終了すると、新しい接続を追加するためのウィザードウィンドウが表示さます。
Teradata
を選択します。
- 以下の画面で、ユーザー名とパスワードに
dbc
を使用してローカルホスト上のデータベースに接続します。
サンプル クエリーを実行する
- 次に、VM でいくつかのクエリーを実行します。ホストと VM 間のコピー/ペーストの問題を回避するために、VM でこのクイック スタートを開きます。仮想デスクトップに移動し、Firefox を起動して、このクイック スタートを指定します。
- Teradata Studio Expressで、
クエリー開発
パースペクティブに移動します(トップメニューに移動して、ウィンドウ
->クエリー開発
を選択する)。 データベース接続
->新規Teradata
をダブルクリックして、以前に作成した接続プロファイルを使用して接続します。dbc
ユーザーを使用して、HR
という新しいデータベースを作成します。このクエリーをコピー/貼り付けし、クエリー実行ボタン () を押すか、 [F5] キーを押して実行します。
- サンプル テーブルを作成し、データを挿入してクエリーを実行してみましょう。まず、従業員情報を保持するテーブルを作成します。
- 次に、レコードを挿入します。
- 最後に、データを取得できるかどうかを確認します。
以下の結果が得られるはずです。
まとめ
このガイドでは、動作する Teradata 環境を迅速に作成する方法について説明しました。VMware 上で実行されている VM で Teradata Vantage Express を使用しました。同じ VM で Teradata Studio Express を実行してクエリーを発行しました。すべてのソフトウェアをローカルにインストールしたため、クラウド リソースの料金を支払う必要はありませんでした。
次のステップ
さらに詳しく
ご質問がある場合やさらにサポートが必要な場合は、 コミュニティフォーラム にアクセスしてサポートを受けたり、他のコミュニティ メンバーと交流したりしてください。