Funkcje bazodanowe
Funkcje bazodanowe mogą być wymienione na listach dla wielu miejscach; w poniższej tabeli przedstawiono miejsca przeszukiwane przez program SPSS Modeler. Ta tabela może być używana przez administratorów baz danych w celu zapewnienia użytkownikom uprawnień dostępu do wymaganych obszarów, tak aby mogli oni korzystać z różnych funkcji.
Ponadto w tabeli wymieniono warunki decydujące o dostępności funkcji w oparciu o typ bazy danych i funkcji.
Uwaga: W przypadku korzystania z funkcji bazodanowych Amazon Redshift może być konieczne udzielenie użytkownikowi przez administratora bazy danych uprawnień do następujących sześciu obiektów bazy danych. Pierwsze cztery to tabele katalogu systemowego, a pozostałe dwa to schematy.
- pg_type
- pg_proc
- pg_namespace
- pg_aggregate
- information_schema
- pg_catalog
| Baza danych | Typ funkcji | Gdzie znaleźć funkcję | Warunki służące do filtrowania funkcji |
|---|---|---|---|
| Db2 LUW | UDF | SYSCAT.ROUTINES SYSCAT. ROUTINEPARMS | ROUTINETYPE ma wartość F oraz
FUNCTIONTYPE ma wartość S |
| Db2 LUW | UDA | SYSCAT.ROUTINES SYSCAT. ROUTINEPARMS | ROUTINETYPE ma wartość F oraz
FUNCTIONTYPE ma wartość C |
| Db2 iSeries | UDF | QSYS2.SYSROUTINES QSYS2.SYSPARMS | ROUTINE_TYPE ma wartość F oraz
FUNCTION_TYPE ma wartość S |
| Db2 iSeries | UDA | QSYS2.SYSROUTINES QSYS2.SYSPARMS | ROUTINE_TYPE ma wartość F oraz
FUNCTION_TYPE ma wartość C |
| Db2 z/OS | UDF | SYSIBM.SYSROUTINES SYSIBM.SYSPARMS | ROUTINETYPE ma wartość F oraz
FUNCTIONTYPE ma wartość S |
| Db2 z/OS | UDA | SYSIBM.SYSROUTINES SYSIBM.SYSPARMS | ROUTINETYPE ma wartość F oraz
FUNCTIONTYPE ma wartość C |
| SQL Server | UDF | SYS.ALL_OBJECTS SYS.ALL_PARAMETERS SYS.TYPES | TYPE ma wartość FN lub
FS |
| SQL Server | UDA | SYS.ALL_OBJECTS SYS.ALL_PARAMETERS SYS.TYPES | TYPE ma wartość AF |
| Oracle | UDF | ALL_ARGUMENTS ALL_PROCEDURES | Spełnione są wszystkie poniższe warunki:
|
| Oracle | UDA | ALL_ARGUMENTS ALL_PROCEDURES | Spełnione są wszystkie poniższe warunki:
|
| Teradata | UDF | DBC.FUNCTIONS DBC.ALLRIGHTS | Spełnione są wszystkie poniższe warunki:
|
| Teradata | UDA | DBC.FUNCTIONS DBC.ALLRIGHTS | Spełnione są wszystkie poniższe warunki:
|
| Netezza | UDF | ####.._V_FUNCTION NZA.._V_FUNCTION INZA.._V_FUNCTION | W przypadku ####.._V_FUNCTION mają zastosowanie następujące warunki:
|
| Netezza | UDA | ####.._V_AGGREGATE NZA.._V_FUNCTION INZA.._V_FUNCTION | Spełnione są oba poniższe warunki:
|
| Netezza | WUDA | ####.._V_AGGREGATE NZA.._V_FUNCTION INZA.._V_FUNCTION | W przypadku ####.._V_AGGREGATE mają zastosowanie następujące warunki:
|
Klucz do terminów używanych w tabeli
- UDF Funkcja zdefiniowana przez użytkownika
- UDA Funkcja agregująca zdefiniowana przez użytkownika
- WUDA Funkcja agregująca okna zdefiniowana przez użytkownika
- #### Baza danych, z którą użytkownik ma obecnie połączenie.