Schemat źródła danych to plik z kodem XML, który definiuje strukturę
i właściwości źródła danych. Każde pole lub grupa w źródle danych odpowiada
elementowi w schemacie. Dzięki zaprojektowaniu szablonów przy użyciu schematu
źródła danych, cały model danych nie musi być ładowany za każdym razem, gdy
uruchamiane jest generowanie dokumentu. W związku z tym, w schemacie źródła
danych wyświetlana jest struktura modelu danych bez wyświetlania całego modelu
danych. W ramach procesu generowania dokumentu do produktu powinny być wysyłane
tylko żądania dotyczące danych wymaganych w raporcie.
Produkt
Rational Publishing Engine
udostępnia mechanizm do tworzenia lub uzyskiwania schematów dla kilku typów
źródeł danych, takich jak produkty
Rational DOORS
i
Rational Tau
oraz źródła danych Rational REST. Więcej
informacji na temat standardowej definicji schematu zawiera sekcja
http://www.w3.org/XML/Schema. Do utworzenia schematu na podstawie danych XML można użyć aplikacji innej firmy.
Wykrywanie schematu
XML Schema Discovery to narzędzie, którego można użyć do wygenerowania specjalnego schematu
XML. Za pomocą standardowego schematu XML można uzyskiwać dostęp do wszystkich
atrybutów oraz wyodrębniać wartości konkretnych atrybutów. Ten składnik jest
przydatny, jeśli szablon często wymaga wartości konkretnych atrybutów. Użytkownik może wybrać schemat, który dobrze reprezentuje jego wymagania. Ten
schemat można dodać do szablonu. Schemat prezentuje moduł, atrybuty obiektu i
treść z kolumn widoku w atrybutach XML. Schemat XML dokumentuje również treść,
którą musi zawierać moduł formalny w celu wygenerowania dokumentów na podstawie konkretnego szablonu.
- Wykrywanie schematu
Rational DOORS:
schemat źródła danych produktu
Rational DOORS
można utworzyć dla konkretnego modułu
Rational DOORS.
- Wykrywanie schematu REST: schemat źródła danych REST można utworzyć dla
usług Reportable REST Services zarówno w wersji 1, jak i 2.
- W przypadku ogólnych plików XML należy podać schemat. Wynika to z tego, że
produkt
Rational Publishing Engine
używa standardowych definicji schematu XML dla schematów źródeł danych. Więcej
informacji na temat standardowej definicji schematu zawiera sekcja
http://www.w3.org/XML/Schema. Do utworzenia schematu na podstawie danych XML można użyć aplikacji innej firmy.