Wprowadzenie
Funkcja wirtualna Wielojęzyczne teksty zawartości generuje wielojęzyczne atrybuty łańcuchowe lub wpisy zbioru wartości w określonym języku.
Grupa docelowa
- Programiści aplikacji
- Konsultanci
Definicja
Funkcja wirtualna to specjalna tabela, która zwraca wiersz wyników dla zestawu wartości wejściowych, który jest obliczany w czasie wykonywania zapytania. Nie istnieje ona w bazie danych, ale jest emulowana przez SAS.
Funkcja wirtualna jest zwykle połączona z inną tabelą bazy danych za pomocą złączenia typu LEFT OUTER. Przypisanie wartości dla parametrów wejściowych funkcji wirtualnej jest określone przez warunek złączenia lub klauzulę WHERE. Jeśli zapytanie zawiera JOIN, wynik zapytania jest najpierw określany bez uwzględnienia funkcji wirtualnej w bazie danych. Wartości kolumn funkcji wirtualnej są następnie obliczane dla każdego wiersza wyniku. SAS oblicza wartości kolumn wyjściowych funkcji wirtualnej dla przypisania wartości parametrów wejściowych zdefiniowanych przez warunek JOIN.
Funkcja wirtualna Wielojęzyczne teksty zawartości
Funkcja wirtualna Wielojęzyczne teksty zawartości umożliwia wyprowadzanie atrybutów łańcuchowych i wartości zestawu wartości w języku innym niż język wyjściowy raportu. Umożliwia to tworzenie raportów wielojęzycznych.
Raport com.cisag.app.general.rpt.BaseItemTranslations zawiera przykładową implementację funkcji wirtualnej Wielojęzyczne teksty zawartości.
Nazwa tabeli
Funkcja wirtualna jest dostępna w raporcie przy użyciu następującej nazwy:
pgm_FieldTranslationVirtualFunction
Kolumny tabeli
Tabela wirtualna zawiera następujące kolumny:
pgm_FieldTranslationVirtualFunction | |
Nazwa kolumny | Opis |
in_table | Określa nazwę tabeli, np. app_general_Item |
in_attribute | Określa nazwę atrybutu, który ma być wyświetlany w innym języku. Może to być wielojęzyczny atrybut łańcuchowy lub atrybut zestawu wartości, np. description lub identifierType. |
in_primaryKey1_ | Określa identyfikator GUID, który jednoznacznie identyfikuje obiekt. |
in_primaryKey2_ | Określa drugi identyfikator GUID, jeśli klucz podstawowy obiektu biznesowego składa się z dwóch identyfikatorów GUID. Prawidłową sekwencję identyfikatorów GUID można znaleźć w repozytorium. |
in_validFrom_gmt | Określa atrybut validFrom_gmt dla obiektów biznesowych z zarządzaniem wersjami, na przykład artykułów. |
in_language | Należy wprowadzić kod ISO języka, w którym tekst ma być wyprowadzany, np. en. |
value | W tej kolumnie tekst, tj. atrybut string lub wartość zestawu wartości, jest wyświetlany w określonym języku. |
Typ bazy danych
Funkcja wirtualna Wielojęzyczne teksty zawartości jest dostępna w bazach danych typu OLTP.
Autoryzacje
Podczas korzystania ze sterownika ODBC do określania uprawnień nie jest używana żadna jednostka biznesowa.