Oracle
Élkeresés GLEE Gráfokban LINQ-val
Ahogy azt már korábbi bejegyzésemben említettem a Microsoft GleeGraph objektum a Node-októl eltérően alapból nem rendelkezik élkeresési funkciókkal, de élek még saját azonosítókkal sem rendelkeznek. Amennyiben egy élet szeretnénk kikeresni, mert mondjuk egy Property-jét vagy UserData-ját szeretnénk módosítani, saját eljárást kell írnunk ehhez. A .NET 3.5-től a fejlesztők rendelkezésére áll egy rendkívül hatékony ezsköz a LINQ (Language Integrated Query) melyek segítségével SQL szerű lekérdezéseket futtathatunk szinte tetszőleges Objektum kollekción (LINQ to Object) vagy adatbázis forrásokon (LINQ to SQL). Miért ne írhatnánk LINQ query-ket élhalmazokra. Tovább »
Microsoft GLEE – Gráfok vizualizációja .NET alatt
Féléves önállólabor gyakorlatom egy Levelezés elemző rendszer elkészítése. Minden minden elemző szoftvernek, ennek is az a célja, hogy a végfelhasználó által feltett kérdésekre kielégítő és szemléletes válaszokat tudjon nyújtani. Ennek egyik lehet formája a grafikus megjelenítés. Projektem elkészítéséhez szükségem volt egy olyan eszközre, mely hatékonyan képes tetszőleges gráfokat ábrázolni, ugyanakkor interaktív működést biztosít, azaz képes érzékelni, ha a felhasználó valamilyen egér vagy más eseményt idéz elő egyik élén vagy csomópontján.
OracleDataReader és DataGridView
Gyakran felmerül a kérdés, hogy hogyan tudunk legegyszerűbben példányosítani objektumokat vagy kollekciókat egy adatbázislekérdezés eredményeiből és hogyan tudjuk ezeket táblázatosan megjeleníteni. A következő azt fogom bemutatni, hogy miként lehet egy tetszőleges query eredményét .NET objektumok kollekciójává tenni és hogyan jelenítsük meg azokat egy DataGridView controllal. Tovább »
Az első ODP .NET projekt
Az ODP, azaz az Oracle Data Provider .NET library kikísérletezésének legegyszerűbb módja, egy Console Application készítése. A teszteléshez a gyorsabb elérés érdekében saját Oracle Express adatbázisomat használtam a benne található példasémával. Oracle XE, ODP .NET és a Konzol, no meg az Exception-ök.
ODAC telepítés és bevezető
A félév során sem sikerült megbarátkoznom az Oracle JDeveloper -re keresztelt integrált fejlesztői környezetével. Egyrészt a gépemen produkált borzalmasan lassú reakcióideje, másrészt pedig a Java EE számomra elrettentő körülményesége vezetett arra, hogy feladjam önálló laborom további Javabeli implemetációját. Sok éves C# kódolás után szinte kínálta magát a Visual Studio a további munkához, persze ehhez szükség volt egy driverre is, amivel gyorsan és biztosan elérhetem Oracle adatbázisom. Erre nyújt megoldást az Oracle kimondottan .NET fejlesztőknek nyújtott ODAC, azaz az Oracle Data Access Components, az MDAC mintájára elnevezve. Tovább »
Oracle blog
Egyetemi szakirányos képzésemen önálló labor gyakorlatát az Oracle Technológiák témacsoportjában végzem. A féléves munkám jobb dokumentálása és a közvetlenebb kapcsolattartás végett egy szakmai blogot vezetek, ahol remélhetőleg hasznos és gyakorlatias információkat fogok tudni nyújtani Oracle technológiákkal, termékkel és eseményekkel kapcsolatban az olvasók számára. A blogot az Oracle menüpont alatt, vagy a http://oracle.murati.hu címen olvashatjátok.
JDeveloper 11g vs. Visual Studio 2008 – Alapok
A napokban kezdtem el a féléves önálló-labor feladatom előkészítését a következő félévre, melyet Java-ban kell implementálnom. Témacsoportomból adódóan a fejlesztőkörnyezet magát kínálta, így esett a választás az Oracle JDeveloper 11g -re. Másfél éve fejlesztek kisebb-nagyobb alkalmazásokat, komponenseket C# -ban és már évek óta használom a Visual Studio -t egyéb nyelvekhez is, így mondanom sem kell, hogy nagyon szívemhez nőtt a Microsot IDE -je, különösen a legutolsó változat, a Visual Studio 2008. Korábban Java kódot csak NetBeans -ben fejlesztettem, a JDeveloper korábbi verzióját a 10-est csak egy két labor alkalmával volt lehetőségem használni, így nem volt túl sok tapasztalatom a termékkel kapcsolatban. Ezért döntöttem úgy, hogy először összegyűjtöm azokat az alapfunkciókat, amelyeket megszokhattunk egyikben-másikban és ezek szempontjából összehasonlítom őket. Tovább »
Oracle buys Sun
Az Oracle 2009. április 20-án jelentette be azt a megállapodást, miszerint felvásárolja a nagy múltú Sun Microsystems-et, így az akvizíció után az Oracle tulajdonjogot szerez a Sun két nagyágyúja felett. Ez egyrész a Java technológia, amire szinte minden kódját és megoldását építette, másrészt pedig a Solaris, ami az egyik legelterjedtebb szerver operációs rendszer a nagyvállaltok körében. Az utóbbiról egyébként még azt érdemes tudni, hogy ez az az (milyen fura kifejezés: “ez az az”) operációs rendszert, amit az üzleti szereplők a leggyakrabban használnak Oracle Database hostolására. Ugyanakkor pedig nem szabad megfeledkezni arról sem, hogy a Sun palettáján nem csak szoftverek, hanem komoly szerver megoldások is szerepelnek, ami így az Oracle-t a hardver piacra is beemelte. Tovább »
Houg 2009
Ha új év, akkor új tavasz, no meg a Houg! Idén az a megtiszteltetés ért, hogy Sárecz Lajos meghívásából részt vehettem az idei Hungarian Oracle User Goup konferencián, melynek idén is a siófoki Hotel Azúr adott szállást. A rendezvény 2009. április 6-tól 9-ig tartott, ahol az ipar számos meghatározó szereplőjével találkozhattunk. Tovább »
Fusion Development Experience
Az Oracle 2009. február 23-tól indítja útnak vándor-előadás és workshop sorozatát, a “Fusion Development Experience” -t, melyben több európai várost is megcélzott. Hozzánk legközelebb, kishazánk nyugati szomszédjának fővárosa, Bécs kapta a megtiszteltetést, hogy helyet adjon a vándorrendezvénynek, melyre 2009. április 27-én kerül sor. Tovább »
Red Oracle goes Green
Az utóbbi években egyre több szoftvergyártó rukkolt elő saját virtuális gép megoldásaival, mind asztali mint szerver környezetekre. Az első és legnagyobb VM szoftver múlttal rendelkező cég a VMWare a tavalyi év elején tette teljesen ingyenessé szerverkörnyezetbe szánt VMWare Server 2.0-ját és az ESX legfrissebb változatát. A Microsoft három éve rukkolt elő az ingyenesen elérhető, első kifejezetten virtuális gépek üzemeltetéséhez szánt Virtual Server 2005-tel és a tavaly debütáló Windows Server 2008 ( « tessék megnézni, ez aztán reklám, no meg Silverlight ) a Hyper-V opcióval. A SUN szintén tavaly karolta fel az eredetileg asztali opensorce VM projektet a VirtualBox -ot, és nagy örömmel jelenthetjük, hogy az Oracle is előlépett saját teljesen ingyenes megoldásával, az Oracle VM-mel. Tovább »
BI Scheduler sémák MySQL-hez
Az Oracle BI installálása után a BI Scheduler használatához szükségünk van egy speciális sémára, melynek tábláiban az ütemezési beállításokat és esetleg azok statisztikáit tárolhatjuk. Ezt a sémát nekünk kell kézzel “telepítenünk”. A telepítés elvileg annyiból áll, hogy a választott adatbázisunkon futtatjuk az %OracleBI%\server\schema mappából a SAJOBS.XXXXX.sql és ha statiszkikát is szeretnénk vezetni, akkor SAACCT.XXXXX.sql scripteket, ahol a sok XX helyén adatbáziskezelőnk neve szerepel. Ez mind szép és jó, abban az esetben, ha Oracle, MSSql vagy DB2 felett hajtja a kerekeket, hiszen a mappában csak ezek a scriptek találhatók meg. Tovább »
BI Server – indulunk?
“Ha többféle dolog is elromolhat, biztos, hogy az romlik el közölük, amelyik a legnagyobb kárt okozza.“
Murphy
Jellemző. A minap éppen kapkodva készítettem volna elő konzulenseimnek és tématársaimnak tartandó előadásom. Beizzítottam az automatikus szolgáltatás és applikációs szerver indító scriptem, böngésző, 2 katt az automatikus kiegészítésre és lám, a rendszer nem enged bejelentkeztetni. Gyorsan kattintunk a hiba okára, BI Server nem elérhető. Hmm. [Win] + [R] : services.msc és lám a szolgáltatások listájában megtalálom [elindítva], tehát fut. Oracle BI Server, jobb-klikk, Újraindítás, kész. Megpróbálunk bejelentkezni újra, nem megy… No ekkor kezdtem igazán ideges lenni. A virtuális gép szinte használhatatlanul lassú szegény gépemen, valamit tenni kell, újratelepítésre már nincs idő. Tovább »
BI (Flash) Publisher
Ahogy az már korábban említettem a BI Publisher segítségével és a megfelelő dokumentumsablon alapján elkészíthetjük naprakész és szinte tetszőleges Microsoft Office, Adobe PDF, html, tetszőleges szöveges, vagy XML dokumentumainkat a BI szerverünk által szolgáltatott adatokból. A generálást kérhetjük manuálisan, a Delivers segítségével triggerelhetjük tetszőleges feltétel teljesülésével vagy kérhetjük ezek ütemezett elkészítését is. A Publisherről azonban már kevesebben tudják, hogy a 10.1.3.3-as verziótól már az Adobe által szintén felvásárolt Flex-szel készített Flash formátumokat is képes “létrehozni”. Tovább »
Google és a BI
Először is mondandóm egy nagy adag mentegetőzéssel kezdeném.. Elnézést, hogy így el lettem tűnve (nem véletlenül tettem jó kis angolos szenvedő szerkezetbe..).. Elkezdődtek a ZH-k és oldalaimat is költöztette az interlink szervereire. Ez utóbbi szolgáltatóváltás azért érdekes, mert korrlátlan DNS hozzáféréssel átdrótozhattam MX rekordjaimat a Google szervereire. Gondoltam kipróbálom ezt a Google Apps -t, ha már úgyis ingyen van. Tovább »
Oracle BI akcióban – NY CPR
Remek élő példa az Oracle Business Intelligence egy felhasználására a New York önkormányzata által üzemeltetett Citywide Performance Reporting Tool, azaz a CPR.
A rendszer bárki számára interaktív és átfogó rálátást nyújt a város szinte összes közszolgáltatásának teljesítmény-mutatójára és azok statisztikáira, továbbá részletes információkat kaphatunk az egyes szolgáltatások és közintézmények mérhető teljesítményeiről és összesíthetjük vagy összevethetjük ezek hatékonyságát, akár a friss vagy akár a korábbi években mért adatokkal. Tovább »
BI Services QuickStart – Windows Shell Script
Mivel a BI alapszolgáltatásait megvalósító Serviceket és az applikációs szervert is külön-külön kell elindítani, arra gondoltam, hogy mi lenne, ha a leggyakoribb műveleteket egy könnyen és gyorsan kezelhető felületről is el lehetne érni, így készítettem egy batch scriptet, mellyel gyorsan indítható a BI. Ez a kód jóval kevesebbet tud a BIC2GO Process Control-jánál, viszont cserébe sokkal gyorsabb és karakteres felületről is elérhető. Tovább »
Oracle Business Intelligence fórum
A szürke őszi napokat egy újabb remek esemény töri meg: Az Oracle Magyarország bejelentette, hogy fórumot szervez üzleti intelligencia és adattárház megoldásai ismertetésére. Az eseményen szó lesz a különböző BI csomagokról, a multidimenziós Essbase adatbázisról és külön csemege lesz a nemrég megjelent Oracle Exadata Storage Server, HP Oracle Database Machine is. Ez utóbbi termék az Oracle és a HP közös fejlesztésű szerver-jószága, ami adattárházak esetén akár 10x-es gyorsulást is ígér. Tovább »
BI Telepítés Windows Vista-ra
Oly sokszor szokták szidni a Vistát ilyen-olyan kompatibilitási problémái miatt, de valahogy nekem mégis minden működik, így tegnap úgy döntöttem, hogy virtuális gépek ide vagy oda, de próbára teszem, hogy muzsikálna Business Intelligence -szel . Gépemen egy Windows Vista Business (build 6001, SP1) fut, egy 2×1.9Hz-es AMD Turion 64 X2 és 2GB RAM felett, ami bőven ideális a BI EE teszteléséhez.
A BI EE 10.1.3.4 Windows-os változata – mint minden Oracle termék - letölthető az ingyenes OTN regisztrációnkkal. A csomag x86-os, 1,4GB-os tömörítmény, viszonylag gyorsan lejött. Külön Windows verziók nincsenek és nem is kell, hiszen egy jó install mindent felismer, mindent eldönt és jól beállít. Tovább »
OBI Challenge 2 Go
A Zoltántól kapott VMWare Image indítása után kiderült, hogy ez egy egy hivatalos, főleg partnereknek szánt Oracle BIC2g:EE+ virtuális gép kimondottan demóztatáshoz. Az asztalon egy takaros Overview.pdf, ami tartalmaz minden fontos infót az aktuális demo buildről. Tovább »

