データベース関数
データベース関数はさまざまな場所にリストできます。SPSS® Modeler が関数の詳細を探す際に検索する場所を以下の表に示します。データベース管理者はこの表を使用して、ユーザーがさまざまな関数を使用するために必要な領域へのアクセス権を持っていることを確認できます。
さらにこの表には、データベースおよび関数の種類に基づいて、関数が使用可能な場合をフィルタリングするために使用する条件もリストします。
注: Amazon Redshift のデータベース関数を使用する場合、データベース管理者は、次の 6 つのデータベース オブジェクトへのアクセス許可をユーザーに付与することが必要になる場合があります。最初の 4 つはシステム カタログ テーブル、後の 2 つはスキーマです。
- pg_type
- pg_proc
- pg_namespace
- pg_aggregate
- information_schema
- pg_catalog
| データベース | 関数の種類 | 関数を検索する場所 | 関数のフィルタリングに使用する条件 |
|---|---|---|---|
| Db2 LUW | UDF | SYSCAT.ROUTINES SYSCAT.ROUTINEPARMS | ROUTINETYPE が F、および
FUNCTIONTYPE が S |
| Db2 LUW | UDA | SYSCAT.ROUTINES SYSCAT.ROUTINEPARMS | ROUTINETYPE が F、および
FUNCTIONTYPE が C |
| Db2 iSeries | UDF | QSYS2.SYSROUTINES QSYS2.SYSPARMS | ROUTINE_TYPE が F、および
FUNCTION_TYPE が S |
| Db2 iSeries | UDA | QSYS2.SYSROUTINES QSYS2.SYSPARMS | ROUTINE_TYPE が F、および
FUNCTION_TYPE が C |
| Db2 z/OS | UDF | SYSIBM.SYSROUTINES SYSIBM.SYSPARMS | ROUTINETYPE が F、および
FUNCTIONTYPE が S |
| Db2 z/OS | UDA | SYSIBM.SYSROUTINES SYSIBM.SYSPARMS | ROUTINETYPE が F、および
FUNCTIONTYPE が C |
| SQL Server | UDF | SYS.ALL_OBJECTS SYS.ALL_PARAMETERS SYS.TYPES | TYPE が FN または
FS のいずれか |
| SQL Server | UDA | SYS.ALL_OBJECTS SYS.ALL_PARAMETERS SYS.TYPES | TYPE が AF |
| Oracle | UDF | ALL_ARGUMENTS ALL_PROCEDURES | 以下の条件がすべて満たされる場合:
|
| Oracle | UDA | ALL_ARGUMENTS ALL_PROCEDURES | 以下の条件がすべて満たされる場合:
|
| Teradata | UDF | DBC.FUNCTIONS DBC.ALLRIGHTS | 以下の条件がすべて満たされる場合:
|
| Teradata | UDA | DBC.FUNCTIONS DBC.ALLRIGHTS | 以下の条件がすべて満たされる場合:
|
| Netezza | UDF | ####.._V_FUNCTION NZA.._V_FUNCTION INZA.._V_FUNCTION | ####.._V_FUNCTION に対しては、以下の条件が適用されます。
|
| Netezza | UDA | ####.._V_AGGREGATE NZA.._V_FUNCTION INZA.._V_FUNCTION | 以下の条件が両方とも満たされる場合:
|
| Netezza | WUDA | ####.._V_AGGREGATE NZA.._V_FUNCTION INZA.._V_FUNCTION | ####.._V_AGGREGATE に対しては、以下の条件が適用されます。
|
表で使用されている用語の説明
- UDF ユーザー定義関数
- UDA ユーザー定義の集計関数
- WUDA ユーザー定義のウィンドウ集計関数
- #### 現在接続しているデータベース。