Wielojęzyczne teksty zawartości

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.

Czy ten artykuł był pomocny?