概要 - Teradata Database - Teradata Vantage NewSQL Engine

Teradata Vantage™ SQL外部ルーチン プログラミング

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/uhh1512082756414.ditamap
dita:ditavalPath
ja-JP/uhh1512082756414.ditaval
dita:id
B035-1147
Product Category
Software
Teradata Vantage

詳細なデータ分析で、統計モデルは現在のデータと履歴データに基づいて将来のイベントの予測を行なうために使用されます。Rはデータ分析ソフトウェアであり、統計モデリングおよびグラフィックのためのプログラミング言語です。

Teradataでは、 Rプログラム実行のためのインデータベース サポートを提供しています。Teradataデータベースに格納されているデータには、分析のためR実行エンジンによって直接アクセスできます。Rスクリプトは、システム テーブル演算子ExecRを使用してデータベース内で並列実行されます。Rスクリプトはテーブル演算子としてのみ実行可能で、ユーザー定義関数として実行することはできません。

R FNC関数経由でデータベースのデータにアクセスし、Rで使用可能ないずれかのデータ分析ツールを使用してデータを処理するテーブル演算子を書き込むこともできます。Rテーブル演算子には、次のような機能が含まれています。

  • 複数の入力ストリームのサポート

    例えば、データベースに統計モデルを格納し、それらを入力ストリームとしてスコアリング テーブル演算子に渡すことができます。

  • メタデータを設定および取得するためのコントラクト関数およびR FNC関数のサポート

    この機能を使用して、多用型のスクリプトを定義できます。また、コントラクト関数を使用して、一部の中間結果を一度だけ事前計算し、この中間結果を契約コンテキストを使用してすべてのAMPに渡すことができます。その結果、性能を向上することができます。

テーブル演算子機能は、ANSI SQL:2011規格のTeradata拡張機能です。