VirtualBox で Vantage Express を実行する方法
https://clearscape.teradata.com/では、Vantageのホストされたインスタンスを無料で入手できるようになりました。 |
概要
このハウツーでは、Teradata データベースをローカル マシン上で実行してアクセスする方法を示します。手順を完了すると、コンピュータ上で動作する Teradata Vantage Express データベースが作成されます。
バージョン 17.20 以降、Vantage Express には以下の分析パッケージが含まれています。 Vantage Analytics Library、 Bring Your Own Model (BYOM)、 API Integration with AWS SageMaker。 |
前提条件
-
以下のオペレーティング システムのいずれかを使用するコンピューター: Windows 10、Linux、または Intel ベースの MacOS。
M1/M2 MacOSシステムについては、Run Vantage Express on UTM を参照してください。 -
少なくとも 1 つのコアと 6GB RAM を仮想マシン専用にできる 30GB のディスク領域と十分な CPU および RAM。
-
ソフトウェアをインストールして実行できる管理者権限。
インストール
必要なソフトウェアのダウンロード
-
Vantage Express VirtualBox Open Virtual Appliance (OVA)の最新バージョン 。
これまでに Teradata Downloads Web サイトを使用したことがない場合は、まず登録する必要があります。 -
VirtualBox、バージョン6.1。
brew
およびその他のパッケージ マネージャを使用して VirtualBox をインストールすることもできます。
インストーラを実行する
-
インストーラーを実行し、デフォルト値を受け入れて、VirtualBox をインストールします。
VirtualBox には、高い権限を必要とする機能が含まれています。VirtualBox を初めて起動するときは、この昇格されたアクセスを確認するように求められます。VirtualBox カーネル プラグインをアクティブにするためにマシンを再起動する必要がある場合もあります。 |
Vantage Express を実行する
-
VirtualBoxを起動します。
-
`File → Import Appliance…`メニューに移動します。
-
File
フィールドで、ダウンロードしたOVAファイルを選択します。 -
以下の画面で、デフォルトを受け入れて `Import`をクリックします。
-
メインの VirtualBox パネルに戻り、VM
Vantage 17.20
をダブルクリックして Vantage Express アプライアンスを起動します。 -
ENTERを押して、強調表示されている
LINUX
ブートパーティションを選択します。 -
以下の画面で、もう一度 ENTER を押して、デフォルトの SUSE Linux カーネルを選択します。
-
起動シーケンスが完了すると、以下のスクリーンショットに示すような端末ログイン プロンプトが表示されます。ターミナルには何も入力しないでください。システムが GUI を開始するまで待ちます。
-
しばらくすると、以下のプロンプトが表示されます。上記のコマンド ログイン プロンプトの後に何も入力しなかったと仮定します。下の画面で`okay`ボタンを押す。
-
VM が起動すると、そのデスクトップ環境が表示されます。username/password の入力を求められたら、両方に
root
と入力します。 -
データベースは VM とともに自動起動するように構成されています。データベースが開始されたことを確認するには、仮想デスクトップに移動し、
Gnome Terminal
を起動します。 -
ターミナルで
pdestate
コマンドを実行すると、Vantage がすでに起動しているかどうかが通知されます。Gnome Terminalに貼り付けるには、SHIFT+CTRL+V を押します。 watch pdestate -a
以下のメッセージが表示されるまで待ちます。
PDE state is RUN/STARTED. DBS state is 5: Logons are enabled - The system is quiescent
データベースの初期化中に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
を使用してローカルホスト上のデータベースに接続します。
サンプルクエリーを実行する
-
Teradata Studio Expressで、
クエリー開発`パースペクティブに移動すします(トップメニューに移動して、`Window
→クエリー開発
を選択)。 -
データベース接続
→ `新規Teradata`をダブルクリックして、以前に作成した接続プロファイルを使用して接続します。 -
`dbc`ユーザーを使用して、`HR`という新しいデータベースを作成します。このクエリーをコピー/ペーストし、Run Query (
) ボタンまたはF5キーを押します。
CREATE DATABASE HR AS PERMANENT = 60e6, -- 60MB SPOOL = 120e6; -- 120MB
-
サンプルテーブルを作成し、データを挿入してクエリーを実行してみましょう。まず、従業員情報を保持するテーブルを作成する。
CREATE SET TABLE HR.Employees ( GlobalID INTEGER, FirstName VARCHAR(30), LastName VARCHAR(30), DateOfBirth DATE FORMAT 'YYYY-MM-DD', JoinedDate DATE FORMAT 'YYYY-MM-DD', DepartmentCode BYTEINT ) UNIQUE PRIMARY INDEX ( GlobalID );
-
次に、レコードを挿入する。
INSERT INTO HR.Employees ( GlobalID, FirstName, LastName, DateOfBirth, JoinedDate, DepartmentCode ) VALUES ( 101, 'Adam', 'Tworkowski', '1980-01-05', '2004-08-01', 01 );
-
最後に、データを取得できるかどうかを確認する。
SELECT * FROM HR.Employees;
以下の結果が得られるはずです。
GlobalID FirstName LastName DateOfBirth JoinedDate DepartmentCode -------- --------- ---------- ----------- ---------- -------------- 101 Adam Tworkowski 1980-01-05 2004-08-01 1
VirtualBox ゲスト拡張機能を更新する
VirtualBox ゲスト拡張機能は、VM 内で実行されるソフトウェアです。これにより、VirtualBox上でのVMの実行が高速化されます。また、VM 画面の解像度とサイズ変更に対する応答性も向上します。双方向のクリップボードを実装し、ホストとゲストの間でドラッグ アンド ドロップを行います。VM 内の VirtualBox ゲスト拡張機能は、VirtualBox インストールのバージョンと一致する必要があります。最適なパフォーマンスを得るには、VirtualBox ゲスト拡張機能を更新する必要がある場合があります。
VirtualBox ゲスト拡張機能を更新するには:
-
Storage
セクションのSATA Port 3: [Optical Drive]
をクリックして、VirtualBox ゲスト拡張機能DVD を挿入します。 -
VMウィンドウに戻り、
Gnome ターミナル
アプリケーションを起動します。 -
ターミナルで以下のコマンドを実行します。
mount /dev/cdrom /media/dvd; /media/dvd/VBoxLinuxAdditions.run
まとめ
このガイドでは、動作する Teradata 環境を迅速に作成する方法について説明しました。VMware 上で実行されている VM で Teradata Vantage Express を使用しました。同じ VM で Teradata Studio Express を実行してクエリーを発行しました。すべてのソフトウェアをローカルにインストールしたため、クラウド リソースの料金を支払う必要はありませんでした。
さらに詳しく
ご質問がある場合、またはさらにサポートが必要な場合は、コミュニティ フォーラムにアクセスしてサポートを受け、他のコミュニティ メンバーと交流してください。 |