Wprowadzenie
Wirtualna tabela Wielojęzyczne teksty raportów wyświetla teksty (stałe) raportu w określonych językach.
Grupa docelowa
- Programiści
- Konsultanci
Definicja
Tabela wirtualna nie istnieje w bazie danych, ale jest emulowana przez SAS. Zasadniczo dostęp do tabeli wirtualnej można uzyskać w taki sam sposób, jak do tabeli bazy danych. Zawartość tabeli wirtualnej jest obliczana w czasie wykonywania zapytania na podstawie wartości wejściowych. Jako wynik zapytania może zostać zwrócona dowolna liczba wierszy. Tabela wirtualna może być używana tylko jako pojedyncza tabela w prostej instrukcji SQL.
Tabele wirtualne powinny być używane, jeśli wynik zapytania może zawierać więcej niż jeden wiersz. Jeśli wynik zapytania zawiera tylko maksymalnie jeden wiersz, funkcja wirtualna jest odpowiednia, ponieważ może być używana w złączeniach.
Tabela wirtualna Wielojęzyczne teksty raportów
Tabela wirtualna Wielojęzyczne teksty raportów umożliwia tworzenie raportów w kilku językach. Służy do uzyskiwania dostępu do tekstów (stałych) określonego raportu w żądanych językach. Teksty są edytowane i tłumaczone w bazie danych repozytorium.
W typowych scenariuszach aplikacji, wirtualna tabela jest wykonywana w niewidocznym podraporcie. Stałe tekstowe są udostępniane do raportu za pośrednictwem zmiennych współdzielonych.
Raport com.cisag.app.general.rpt.BaseItemTranslations zawiera przykładową implementację wirtualnej tabeli Wielojęzyczne teksty raportów.
Nazwa tabeli
Tabela wirtualna jest dostępna w raporcie przy użyciu następującej nazwy:
pgm_ReportTextTranslationVirtualTable
Kolumny tabeli
Tabela wirtualna zawiera następujące kolumny:
pgm_ReportTextTranslationVirtualTable | |
Nazwa kolumny | Opis |
in_report | Określa nazwę raportu. Nazwę można wprowadzić z przestrzenią nazw lub bez niej. |
in_reportLocating | W razie potrzeby należy wprowadzić jedną z dwóch poniższych wartości:
Wartość automatic jest używana, jeśli nie określono wartości.
|
in_languages | Należy wprowadzić kod ISO języka, w którym ma być wyświetlany tekst. Aby określić więcej niż jeden język, należy użyć przecinków, np. en,de,it. |
constant | W tej kolumnie wyświetlane są nazwy stałych tekstowych, np. description. |
text | W tej kolumnie wyświetlany jest tekst w określonym języku. |
language | W tej kolumnie wyświetlany jest kod ISO języka tekstu wyjściowego. |
Typ bazy danych
Funkcja wirtualna Wielojęzyczne teksty raportów 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.