Vyšší zabezpečení filtrem all-arrays
Jde o vlastnost substruktury pro řízení přístupů admin-filter. Může nabývat hodnot true/false příp. yes/no, přičemž výchozí hodnotou je false/no. Pomocí tohto nastavení určíte, že chcete aplikovat omezovací podmínku na všechna pole dokumentu - standardně je tedy aplikována pouze na hlavní tabulku dokumentu. Umožňuje tak vyšší výkonnostní efektivitu ověřování přístupnosti položek v tabulkách opakovatelných segmentů.
[false] | true | no | yes
Důvodem tohoto výchozího přístupu je citelné zvýšení rychlosti odezvy za mírného zvýšení rizika, že uživatel v určité roli se bude moci speciálně napsaným dotazem (nikoli dotazem z webového rozhraní) dostat k údajům z opakovatelných segmentů dokumentu. Nemá však možnost tyto údaje ani tak propojit na většinou klíčové a identifikační údaje z hlavní tabulky. Proto se doporučuje toto nastavení nepoužívat, neboť u větších objemů dat se transakční plán na serveru značně prodlužuje a výsledkem jsou dlouhé odezvy. Toto nastavení má význam použít pouze u tabulek s předpokládaným malým objemem, kde navíc údaje v opakovatelných segmentech jsou sami o sobě vypovídající.
Potenciální vlastnické uzly
Vlastnost all-arrays je možné uvést u následujících uzlů:
admin-filter - položkový filtr dokumentu (substruktura definice);
Vlastnost all-arrays
Pokud je zapnuto (true), probíhá filtace nad všemi vlastními poli dokumentu, což představuje vyšší zabezpečení, ale také snížení výkonu. Standardně (false) se admin-filter aplikuje pouze na hlavní pole dokumentu a nikoli na opakovatelné segmenty.
true | false | yes | no