Kockák számítása a Cube Designer alkalmazásban

A Cube Designer alkalmazásban létrehozhat tagképleteket és számítási parancsfájlokat, valamint végrehajthat számítási feladatokat.

Tagképletek létrehozása és érvényesítése a Cube Designer segítségével

A Cube Designer Képletszerkesztőjében megírhatja az egyes szerkezettagokra vonatkozó képleteket. A tagképletekhez operátorok, függvények, dimenziónevek, tagnevek, helyettesítő változók és numerikus állandók használhatók.

  • A Cube Designer Képletszerkesztője mind az összesített tárolós és mind a blokktárolós kockákra alkalmazható. Az összesített tárolásban a függvények MDX függvények lesznek. A blokkos tárolásban a függvények számítási parancsfájl függvények lesznek.
  • Az érvényesítés az Essbase meglévő blokktárolós kockái ellenében működik (az összesített tároló kockák esetében az érvényesítés le van tiltva). Az érvényesítés nem észleli az alkalmazás munkafüzetének azon módosításait, amelyeket nem alkalmaztak a kockához.
  • A tagkijelölés csak meglévő kockák esetében működik.

A képletet a Képletszerkesztő képletszerkesztési panelén adhatja meg. A Képletszerkesztőben a Tab billentyűvel és a nyílgombokkal helyezheti át a fókuszt. Emellett a mutatás és kattintás módszert is használhatja a kívánt képletrészek kijelölésére és beillesztésére. A tagkijelölési fastruktúra segítségével a helyes tagneveket helyezheti a képletbe.


A Cube Editor képletszerkesztőjének képe.

  1. Nyissa meg a módosítani kívánt kockához tartozó alkalmazás-munkafüzetet.
  2. Ha valamelyik dimenzió-munkalapot a Képlet tulajdonsággal állítottak be, jelölje ki az ahhoz a taghoz tartozó cellát a Képlet oszlopban, amelyhez létre kívánja hozni a képletet.
  3. A Cube Designer menüsávjában kattintson a Számításszerkesztők A Cube Designer szalag számítási szerkesztők ikonjának képe. elemre.
  4. A legördülő menüből válassza aTagképletszerkesztő elemet.
  5. Adja meg az Essbase szolgáltatásra vonatkozó hitelesítő adatait, ha a program kéri.
  6. A Képletszerkesztőben hozza létre a képletet.
    • A képlet szövegének megadásához használja a billentyűzetet. A szóközöket vagy speciális karaktereket tartalmazó tagneveket írja idézőjelbe.

    • Válasszon ki egy cellát, amelyben egy dimenzió-munkalapról származó tagnév vagy alias található. Vigye a kurzort a megfelelő pozícióba a szerkesztőben, majd kattintson jobb gombbal, és illessze be a nevet az idézőjelek közé a szerkesztőbe.

    • A tagkijelölési fastruktúrában egy tagra duplán kattintva beillesztheti azt a szerkesztőbe.
    • Egy adott tag kereséséhez a fában írja be a tag nevét a Tagok fája szövegmezőbe, majd kattintson a Keresés gombra.
    • Kattintson duplán a kívánt függvényre, és a rendszer beilleszti a szerkesztőbe az adott függvény szintaxisát.

  7. Opcionális: blokktárolós kockák esetében kattintson az Ellenőrzés elemre a képlet szintaxisának ellenőrzésére.
    Ha az érvényesítés sikertelen, szerkessze a képletet, és próbálja meg újra. Útmutatásért ellenőrizze a hibaüzenetet.
    Az Ellenőrzés gomb az összesítő tárolókockák esetében le van tiltva.

Számítási parancsfájlok létrehozása és ellenőrzése a Cube Designerben

A Cube Designer számítási parancsfájl-szerkesztőben számítási parancsfájlokat írhat meghatározott blokktároló kockákhoz. A számítási parancsfájlok határozzák meg a kockák kiszámításának módját, és ezért felülírják a szerkezet által meghatározott kockakonszolidációkat.

Lásd: Számítási parancsfájlok kidolgozása blokktárolós adatbázisokhoz.

  • A kockatervező számítási parancsfájl-szerkesztő csak a blokktároló kockákra vonatkozik.
  • Ha az aktuálisan megnyitott alkalmazási munkafüzet kockája létezik a kiszolgálón, és a kiszolgálóval való kommunikáció működik, akkor online módban van. Ellenkező esetben offline üzemmódban van. Ha offline módban van, a tagok fája le van tiltva.
  • Ha helyben szerkeszt egy parancsfájlt, és a kiszolgálón létezik egy ugyanilyen nevű parancsfájl, akkor a Változások mentése a kiszolgálóra és a munkalapra jelölőnégyzet engedélyezve van. Ha távoli (csak a kiszolgálón létező) parancsfájlt szerkeszt, a jelölőnégyzet ki van kapcsolva.
  • Az érvényesítés az Essbase szolgáltatásban meglévő kockák szempontjából történik. Az érvényesítés nem észleli az alkalmazás munkafüzetének azon módosításait, amelyeket nem alkalmaztak a kockához.

A Számítási parancsfájl-szerkesztő egy számítási parancsfájl-szerkesztő ablaktáblát biztosít, amelyen beírhat egy parancsfájlt. A Tab és a nyílbillentyűkkel mozgathatja a fókuszt a Számítási parancsfájl-szerkesztőben. A tagválasztó fa segít a megfelelő tagnevek parancsfájlban történő elhelyezésében a parancsfájlban.


A Cube Designer számítási parancsfájl-szerkesztő képe.

  1. Nyissa meg a módosítani kívánt kocka alkalmazás-munkafüzetét.
  2. Ha egy számítási munkalapot már definiáltak, válassza ki azt. Ha nincs definiálva, hozzon létre egyet Lásd: Számítási munkalapok használata a Cube Designer alkalmazásban.
  3. A Cube Designer menüsávjában kattintson a Számításszerkesztők A számítási szerkesztők ikonjának képe a kockatervező menüszalagján. elemre.
  4. Válassza ki a Számítási parancsfájl-szerkesztő lehetőséget a lenyíló listából.
  5. Adja meg az Essbase szolgáltatásra vonatkozó hitelesítő adatait, ha a program kéri.
  6. A Számítási parancsfájl-szerkesztő, ablakban hozza létre a számítási forgatókönyvet.
    • A szöveg beírásához használja a billentyűzetet. A szóközöket vagy speciális karaktereket tartalmazó tagneveket írja idézőjelbe.
    • A tagkijelölési fastruktúrában egy tagra duplán kattintva beillesztheti azt a szerkesztőbe. Egy adott tag kereséséhez a fában írja be a tag nevét a Tagok fája szövegmezőbe, majd kattintson a Keresés gombra.
    • Kattintson duplán a kívánt függvényre, és a rendszer beilleszti a szerkesztőbe az adott függvény szintaxisát.
  7. Kattintson az Ellenőrzés gombra a számítási szkript szintaxisának ellenőrzéséhez. Ha az érvényesítés sikertelen, szerkessze a parancsfájlt, és próbálja meg újra. Útmutatásért ellenőrizze a hibaüzenetet.
  8. Ha szinkronizálni szeretné a kiszolgáló és az alkalmazás munkafüzetének módosításait, a parancsfájl mentése előtt bejelölheti a Változások mentése a kiszolgálóra és a munkalapra jelölőnégyzetet.

    Megjegyzés:

    Ez az opció online módban működik.
  9. Kattintson a Mentés elemre.
  10. Választható: Kattintson a Futtatás gombra a parancsfájl futtatásához.

Adatok számítása a Cube Designer alkalmazásban

A számítási parancsfájlok határozzák meg a kockák kiszámításának módját, és ezért felülírják a szerkezet által meghatározott kockakonszolidációkat. Ezekkel van lehetőség például a kocka részhalmazainak kiszámítására, vagy adatértékek egyik tagból a másikba másolására. Lásd: Számítási parancsfájlok kidolgozása blokktárolós adatbázisokhoz.

A kocka fejlesztése közben gyakran előfordul, hogy az adatok és a képletek ellenőrzése során többször is újra kell számítani a kockát. A számításhoz használt parancsfájlokat az Essbase szolgáltatásban kell tárolni. Ha az alkalmazás-munkafüzet számítási munkalapot is tartalmaz, akkor a rendszer a kocka felépítési folyamata során automatikusan létrehozza a számítási parancsfájlokat. A felhasználó azonban maga is feltöltheti a kívánt számítási parancsfájlokat az Essbase szolgáltatásba. Lásd: Műveletek fájlokkal és modellelemekkel.

  1. Az Excel Cube Designer menüsávján válassza a Számítás Kép: A Cube Designer menüszalag Adatok számítása ikonja. lehetőséget.
  2. Az Adatok kiszámítása párbeszédpanelen válasszon egy alkalmazást és egy kockát, majd válassza ki a használni kívánt számítási parancsfájlt. A számítási parancsfájl megtekintéséhez vagy szerkesztéséhez kattintson a Szerkesztés gombra. Kattintson a jobb gombbal a számítási parancsfájl nevére a következő beállítások megjelenítéséhez: átnevezés, törlés, futtatás, másolás, és zárolás, vagy zárolás feloldása.
  3. Az számítás elindításához kattintson a Futtatás gombra.
  4. Amikor az aszinkron feladat befejeződött, megjelenik egy párbeszédpanel. A Feladatmegtekintő elindításához kattintson az Igen gombra, majd tekintse meg a számítás állapotát, vagy kattintson a Nem gombra, ha nem szeretné elindítani a Feladatmegtekintőt.
  5. (Opcionális) Tekintse meg a folyamat állapotát a Feladatmegtekintőben.