Parametr se jmenuje SORT_TYPE a jeho "defaultní" hodnota je "binary" (tzn. data budou tříděny dle ASCII hodnoty, což je rychlé, ale použitelné pouze pro angličtinu). V případě, že chcete, aby server bral v poddotaz i českou diakritiku, musíte parametr nastavit na hodnotu "default".
Parametr je umístěn v souboru NQSConfig.INI ($BI_HOME/server/Config), v sekci "[GENERAL]":
// SORT_TYPE = "binary"; // původní hodnota
SORT_TYPE = "DEFAULT"; // nová hodnota
Poté restartujte službu Oracle BI Server.
eec.
3 komentáře:
Na Linuxu (OEL r5 - Carthage 32 bit) se mi stále nedaří zprovoznit české třídění. Hodnota SORT_TYPE nastavena na DEFAULT, hodnota SORT_ORDER_LOCALE na Czech, LOCALE také na Czech.
Tak vyřešeno - při tvorbě repository je třeba nastavit v database properties - database features hodnotu vlastnosti SORT_ORDER_LOCALE na czech (výchozí je english-usa). Server ignoruje hodnotu téže proměnné nastavenou v NQSconfig.ini - nastavení repository má větší prioritu.
Díky za postřeh a řešení!
Osobně používám BI na Windows,
v NQSConfig.INI mám nastaveno
LOCALE="English-usa";
SORT_ORDER_LOCALE="English-usa";
SORT_TYPE = "DEFAULT";
A v repository SORT_ORDER_LOCALE také na hodnotu "English-usa" ...
... a třídí se mi vše správně tj. "česky".
Díky eec.
Okomentovat