Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 12 紹介 » データ管理テクノロジ

 

ETL 機能

ETL (Extract:抽出、Transform:変換、Load:ロード) とは、異なるデータソースから大量のデータを抽出し、1 つのデータベースに統合するプロセスです。抽出フェーズでは、データは解析され、妥当性を評価されます。変換では、データは操作され、格納するためのフォーマットに変換されます。一般的に、変換では不要なカラムを削除し、計算値を計算し、データを統合できるように日付などの値を共通フォーマットに変換します。その後データは、組織のニーズに応じた頻度とスコープでデータベースにロードされます。

SQL Anywhere には、ETL をサポートするいくつかの機能があります。次に例を示します。

  • OPENSTRING 操作   FROM 句で OPENSTRING 操作を使用すると、クライアント側およびサーバー側のデータソースからデータを変換およびロードできます。FROM 句を参照してください。

  • openxml システムプロシージャー   openxml システムプロシージャーを使用すると、XML ドキュメントからデータを抽出できます。openxml システムプロシージャーを参照してください。

  • MERGE 文   MERGE 文を使用すると、異なるソースオブジェクトのデータをマージできます。MERGE 文を参照してください。

  • プロキシテーブル   プロキシテーブルを使用すると、リモートデータベースのテーブル、ビュー、マテリアライズドビューなどのオブジェクトにアクセスできます。プロキシテーブルを参照してください。

  • FROM 句のシステムプロシージャーコール   クエリの FROM 句でさまざまなシステムプロシージャーを使用することで、データをロードするためのデータ抽出やデータ変換を実行できます。SQL Anywhere で使用できるシステムプロシージャーのリストについては、システムプロシージャーを参照してください。