FedSQLの利点
FedSQLは、SQLプロシジャで提供されるよりも多くの機能が必要な環境で作業している場合、多くの利点を提供します。
- FedSQLは、ANSI SQL:1999コア規格に準拠しています。この準拠により、独自の言語と、規格に準拠する他のデータソースのネイティブ言語でクエリを処理できます。
- FedSQLは、以前のSAS SQL実装よりも多くのデータ型をサポートしています。SAS/ACCESSを介した従来のデータソースアクセスは、ターゲットデータソースのデータ型を2つのレガシーSASデータ型(SAS数値とSAS文字)との間で変換します。FedSQLがデータソースに接続すると、言語は必要に応じて、ターゲットデータソースの定義をこれらのデータ型に一致または変換します。これにより、精度が向上します。サポートされているデータ型については、データ型で説明されています。
- FedSQLはフェデレーションクエリを処理します。フェデレーションクエリは、2つ以上のデータソースのデータにアクセスし、単一の結果セットを返すクエリです。たとえば、SASデータセット、PostgreSQLテーブル、およびSnowflakeテーブルからデータをクエリできます。データはデータソースに保存されたままになります。従来のDATAステップまたはSQLプロシジャを使用すると、SAS/ACCESS LIBNAMEエンジンは、目的のデータソースのデータのみにアクセスできます。
- FedSQL言語は、ターゲットデータソースがクエリで表されていない場合でも、サポートされている任意のデータソースでデータを作成できます。これにより、アプリケーションのニーズに最も近いデータソースにデータを保存できます。
FedSQLとPROC SQLの違いの詳細については、PROC SQLとFedSQLの高レベルの比較を参照してください。
最終更新: 2026年9月18日