Ez az eljárás az elemzések kialakítási folyamatának speciális lépése.
A tudnivalókat lásd: Elemzések kialakítási folyamatának bemutatása
Az Elemzésszerkesztő: Speciális lap használható az elemzésekhez előállított XML kód és logikai SQL utasítás vizsgálatához, valamint választható módon elemzés létrehozásához az adott SQL utasítás alapján. Általában nincs szükség a lap szolgáltatásainak használatára, mivel ezek döntő többsége rendelkezésre áll a felhasználói felületen az elemzésekkel kapcsolatos műveleteknél. A következő felsorolás példákat mutat be olyan helyzetekre, amelyeknél szükség lehet az SQL utasítások vizsgálatára:
Az Előtag szakaszt használhatja az olyan felhasználói változók vagy munkameneti változók felülírására, amelyek módosításra választhatónak vannak jelölve. Adott kódsornál több változót is megadhat módosításra.
Változók felülírásához használja a következő szintaxist:
SET VARIABLE
változó-neve=érték
Például így állíthatja be a következő kódsorban lévő változókat:
SET VARIABLE "My Variable"=4, DISABLE_CACTHE_HIT = 1, LOGLEVEL = 2;
A változókra vonatkozó információkat lásd: Változókra való hivatkozás helyei.
Ideiglenesen megváltoztathatja a naplózási szintet az elemzésnél a hibaelhárításhoz, még akkor is, ha a naplózás ki van kapcsolva az elemzéseknél. A Speciális lap Előtag szakaszában a következőt adhatja meg:
SET VARIABLE LOGLEVEL=4;
Ennél a beállításnál az elemzés a 4-es szinten fut, amely megkönnyíti az összetett hibaelhárítást. Az alapértelmezett szint a 0, amely azt jelenti, hogy nincs naplózás. A naplókat a Napló megtekintése hivatkozással nézheti meg az Adminisztrálás: Munkamenetek kezelése oldalról.
A naplózási szintekről a tudnivalókat lásd: Metadata Repository Builder's Guide for Oracle Business Intelligence Enterprise Edition.
Saját logikai SQL utasításokat is beírhat. Ez kizárja az Oracle BI EE számos funkcióját (például hierarchikus oszlopok, kijelölési lépések, csoportok és formázás), de lehetővé teszi függvények használatát, például SET műveletek.
Kiindulásként használva, meglévő elemzés SQL utasításaiból elemzést hozhat létre.
A Speciális lap használata előtt vegye figyelembe a következőket:
Ezt az eljárást csak azok a tapasztalt felhasználók és fejlesztők vehetik igénybe, akik rendelkeznek a megfelelő jogosultságokkal a Speciális lap eléréséhez. Fontos, hogy értsék a speciális SQL utasításokat, jártasak legyenek az Oracle BI Server metaadataival végzett műveletek terén, ismerjék a A logikai SQL hivatkozási adatai részben ismertetett tudnivalókat, és tisztában legyenek az alapul szolgáló adatforrások tartalmával és felépítésével.
A lapon megtalálható a Speciális SQL záradékok terület, amely lehetővé teszi utasításrészek felvételét az SQL utasításokba, valamint hasonló speciális funkciók megvalósítását. Ezek a funkciók, az előtag megadásának lehetőségét kivéve, le vannak tiltva az olyan elemzéseknél, amelyek hierarchikus oszlopokat, tagkijelöléseket vagy csoportokat tartalmaz.
Megjegyzés:
Az elemzés által használt logikai SQL utasítást egy logikai SQL nézet beszúrásával tekintheti meg. Az SQL utasításokat az Adminisztrálás: SQL utasítás kiadása oldalon is megadhatja.Az XML kód szerkesztése vagy az elemzéshez előállított SQL utasítás vizsgálata a következő lépésekkel hajtható végre: