Se všemi podporovanými zdroji dat můžete použít nativní filtry. Nativní filtry, které jsou interpretovány aplikací Reporting Data
Services Adapters, umožňují zadat filtry ve formátu zdroje dat.
Nativní filtr zpracovává aplikaci Reporting Data Services Adapters nikoli produkt Rational Publishing Engine,
použití nativních filtrů proto zvyšuje výkon produktu Rational Publishing Engine.
Než začnete
Pokud provádíte integraci produktu
Rational Publishing Engine s produktem, který
nepodporuje zdroje dat typu Reportable REST, načte se celá datová sada a nelze ji filtrovat. Chcete-li ověřit, že váš produkt podporuje zdroje dat typu Reportable REST,
můžete podmínku filtru před použitím v produktu
Rational Publishing Engine otestovat v nativním zdroji dat.
Další informace o definování požadavků služeb typu Reportable REST v1 naleznete v dokumentu Vykazovatelný Rest v1.
Informace o této úloze
Nativní filtry jsou podporovány zdroji dat služeb typu Reportable REST, které umožňují filtrování, řazení a selektivní podporu vlastností.
Nativní filtr si od zdroje dat vyžádá sadu dat a poté tato data filtruje a upřesňuje pro výstup ze šablony produktu Rational Publishing Engine.
Pokud nechcete testovat přesnost filtrů, nemusíte je vytvářet v produktu, ze kterého data pocházejí, ale můžete vytvořit filtry výhradně pro použití v šablonách produktu Rational Publishing Engine z produktu Rational Publishing Engine.
V předchozích verzích produktu Rational Publishing Engine bylo možné definovat pouze statické filtry. Filtry bylo nutné znát při návrhu šablony, a nebylo je možné změnit za běhu.
Nativní filtry lze použít na libovolný zdroj dat,
syntaxe je však specifická pro jednotlivé zdroje.
Další informace o syntaxi naleznete v dokumentaci pro daný zdroj dat.
Postup
- V produktu Document Studio vyberte prvek šablony obsahující dotaz, který se má filtrovat.
- V pohledu Vlastnosti vyberte kartu Data.
- V poli Filtr klepněte na tři tečky.
- Na kartě Nativní filtr rozbalte položku Proměnné.
Poznámka: Proměnné ve filtrech lze upravit před použitím prvního dotazu na daný zdroj dat.
- Vyberte proměnnou k filtrování.
- Zadáním syntaxe ${} definujte dotaz, který se má filtrovat. Můžete například filtrovat podle názvu produktu. Tuto šablonu může používat více produktových týmů, které mohou zadat název produktu ve specifikaci dokumentu za běhu.
cq:Product{cq:Product"${název_produktu}"
Poznámka: - Vlastní atributy nelze použít v nativních filtrech.
- Pokud přejmenujete proměnnou, název se neaktualizuje ve výrazu skriptu nebo nativním filtru a bude vytvořen chybný odkaz. Při přejmenovávání proměnné nezapomeňte upravit název také ve výrazu skriptu a nativních filtrech.
- Chcete-li extrahovat data produktu Rational DOORS,
použijte jako podmínku nativního filtru skript DXL. Chcete-li extrahovat data služby REST, použijte podmínku filtru XPath.
- Klepněte na tlačítko OK.