2020. október 19., hétfő

Egy kis ML és DL alapozó (Kaggle)

 ML: machine learning

 DL: deep learning


És az egész python nyelven:))

Javaslom mindenkinek a végigcsinálását.













Tensorflow hangoló, tesztelő WEB lap

http://playground.tensorflow.org/






PowerDesigner 10. Tábla töltő MAP

 Modell módosítás, töltő MAP létrehozás, tábla függés beállítás



Töltő MAP létrehozása

A forrás és cél táblákat tartalmazó modell legyen megnyitva

A Cél modellen állva indítsuk el a Mapping editort (Tools → Mapping Editor)



Válasszuk ki a forrás modellt és Tovább gomb






Erősítsük meg, hogy az alap kapcsolatokat hozza létre (amiken felismer)


Ki válasszuk a forrást majd a megjelenő szerkesztő ablak felső fa struktúráját lenyissuk a táblákig illetve mezőkig. A Mappings területen láthatóak a map-ok (3 db zöld színnel keretezett). Piros és rozsszín keretben láthatóak a forrás és cél táblák (mivel egy modellből vesszük az objektumokat minden objektum megjelenik mint forrás és mint cél objektum is)






Kijelöljük a szerkeszteni kívánt táblát (piros színnel jelölve) látható, hogy három MAP-ja van.

Az alsó tábla mappings területen legördülő listával kiválasztható és az adata a rács területen szerkeszthető illetve a megjelenítő területen a mező kapcsolatok egymásra húzással bővíthető.






A mező töltések összeállítása után a kritériumok területén (zöld színnel jelölt) adjuk meg a tábla kapcsolatok és szűrési feltételeket. Nem kell WEHERE vagy JOIN parancs csak egyből a feltételek beírása az egyes tagokat AND és OR valamint zárójelezéssel tudjuk tagolni. Ha kész vagyunk az egyik töltőmap paraméterrel a listából kiválaszthatjuk a másikat (piros színnel jelölt)






A mező töltések összeállítása után a kritériumok területén (zöld színnel jelölt) adjuk meg a tábla kapcsolatok és szűrési feltételeket. Nem kell WEHERE vagy JOIN parancs csak egyből a feltételek beírása az egyes tagokat AND és OR valamint zárójelezéssel tudjuk tagolni. Ha kész vagyunk az egyik töltőmap paraméterrel a listából kiválaszthatjuk a másikat (piros színnel jelölt)






Ellenőrizhetjük munkánkat a select, insert, update, delete tabfülek tartalmán (barba színnel jelzett)

További MAP-ot fehetünk fel, felesleges MAP-et törölhetünk és a MAP tulajdonság lapját is kinyithatjuk a pirossal jelölt gombok segítségével.

Ha kész vagyunk akkor a kékkel jelölt gombokkal véglegesítjük a változást a modellben.






A MAP tulajdonság ablakban a General lapon módosíthatjuk a MAP-nevet, kitölthetjük a comment mezőt, majd az OK-gombbal véglegesítjük a változást és bezárjuk az ablakot.
























PD MAP adatok kimentése























Modell javítás módosítási szempontok

 

Kontroll:


– A rendszerek megértése és dokumentálása
– Hatékony projektmenedzsment (költség-, idő- és erőforrás becslés)
– Kockázatelemzés


Agilitás - gyors reakció a változásokra:


– Központi meta-adat menedzsment (Repository)
– Hatáselemzéssel a változáskezelés egyszerűbb, pontosabb
– Újrahasznosítás (kódok, adatok, üzleti folyamatok)

 

Produktivitás:


– kódgenerálás, szkriptgenerálás a rendelkezésre álló meta adatok alapján


2020. október 16., péntek

PowerDesigner 9. Riportok

 Riportok használata







PD Riport funkciók


Riport Varázsló használata

 

Lépésenként végigvezet. OK-z gatni kell. És kész.

Bármikor visszaléphetünk módosíthatunk.

 



 












Riport sablon készítése






pd32cliens\Resource Files\Report Templates\KL_PDM_MVT2.rtp

 

Kiválasztható mester riport készítése (ez is a templét könyvtárba jön létre)








Riport sablon kiválasztása, használata






Riport kiválasztás 
















Riport készítése







Így lehet riportokat testre szabni:









PowerDesigner 8. adatbázis kapcsolatok ODBC / JDBC

Adatbázis kapcsolat beállítása 

(ODBC) ODBC admin felületén beállítások 


 Program keresésnél odbc begépelése majd az ODBC admin (64 bites) kiválasztása






Hozzáadás gomb megnyomása







Oracle driver típus kiválasztása és 'Befejezés' gomb megnyomása





Megfelelő kitöltés teszt gomb, majd OK gomb









PD JDBC kapcsolathoz általános beállítás:

 

Menüpont kiválasztás








A kategóriák közül a Változók kiválasztása









Vagy PD indítása CMD-ban futtatot bat állománnyal az alábbi beállítás szerint

REM 32-bit JAVA_HOME

Set JAVA_HOME=D:\jre632bit

REM Set CLASSPATH: Specify the JDBC Driver for Oracle and MySQL, pay attention to the ";" separation under Windows, and the ":" separation under Linux.

Set CLASSPATH = D:\Program Files (x86)\Sybase\PowerDesigner 16\mysql-connector-java-5.1.20-bin.jar;D:\Program Files (x86)\Sybase\PowerDesigner 16\ojdbc6.jar;

REM launches PowerDesigner16

pdshell16.exe

 

Adatbázis kapcsolat beállítása:

Menüpont kiválasztása






Kapcsolat profil kiválasztása






Kapcsolati profil beállítása, teszt és OK gomb





Beállított értékek

Class diver        : oracle.jdbc.OracleDriver

JDBC con URL  :   jdbc:oracle:thin:@localhost:1521/db_teszt

JDBC driver jar : C:\apps\sqldeveloper192\jdbc\lib\ojdbc8.jar









Adatbázis kapcsolat használata (pl. 'Reverse Engineer' funkciónál)

 

Művelet kiválasztása a menüből

File → Reverse Engineer → Database ...





Modell létrehozása új név megadásával



Adat forrás kiválasztása alul a kiválasztó pötty, majd a kapcsolati forrás kiválasztó gomb megnyomása





Szerkesztő ablakban konfiguráció gomb megnyomása







Szerkesztés gomb megnyomása








Űrlap kitöltése, majd OK gomb a véglegesítéshez





Adatbázis séma kiválasztása a legördülő menüből








A szükséges tábla, nézet, ... objektumok kiválasztása majd OK gomb megnyomása





Megerősítés, hogy a kiválasztottak kellenek





Indul a process amely akár több percig is eltart és látszólag kifagy a képernyő közben





Kezdeti formázások a diagram területen

 

Betöltés után jelöljük ki az összes objektumot a diagram területen CTRL + A és állítsük be a szélességüket egyformára a helyi menüből




Mozgatás, méretezés, formázás

Objektumon klikkelés katására fogó pontok jelennek meg amelyekkel szélesíteni, hosszítani lehet az objektum megjelenésén és új pozicióba is lehet 'vonszolni'




A kijelölt objektumot átszínezni, árnyékolni, vonal színt változtatni művelet paletta eszközökkel lehet




A formázások a Symbol főménűben is elérhetőek, Ha egy formázás megfelelő akkor azt felvehetjük a Get Format menüponttal és a Apply Format menüponttal átehetjük a többi elemre is. 




Kétszer klikkelve az objektumon illetve a tulajdonságokat kérve a helyómenűből kezdhetjük az változtatást



Tábla, nézet és MAP töltés definíció létrehozás, módosítás

 

Táblán elvégezhetjük az új mező létrehozás, típus, hossz változtatás, átnevezés műveleteket (Columns tab fül)




Elvégezzük a töltő MAP beállításokat (Mapping tab területen)

Először a mező összerendelést (Base Columns mapping alsó tab választó területen)




Majd a szűrési feltételeket is megadjuk (Criteria alsó tab választó területen)





Név és code használat a megértés támogatása és a valódi adatbázis generáló kód viszonya


Egy gombbal válható a megjelenítés





És az eredmény:




































Egy kis ML és DL alapozó (Kaggle)

 ML: machine learning  DL: deep learning És az egész python nyelven:)) Javaslom mindenkinek a végigcsinálását. Tensorflow hangoló, tesztelő ...