<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=Adatt%C3%A1rh%C3%A1zak</id>
	<title>Adattárházak - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=Adatt%C3%A1rh%C3%A1zak"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Adatt%C3%A1rh%C3%A1zak&amp;action=history"/>
	<updated>2026-05-16T16:14:48Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=Adatt%C3%A1rh%C3%A1zak&amp;diff=139186&amp;oldid=prev</id>
		<title>Unknown user: Új oldal, tartalma: „{{GlobalTemplate|Infoszak|InfoMenDW}}   __TOC__  ==Definíció==  Adattárház olyan információs rendszer, melyet jellegzetes &#039;&#039;&#039;szervezeti&#039;&#039;&#039; és &#039;&#039;&#039;stratégiai&#039;&#039;&#039; d…”</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Adatt%C3%A1rh%C3%A1zak&amp;diff=139186&amp;oldid=prev"/>
		<updated>2012-10-21T20:34:56Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „{{GlobalTemplate|Infoszak|InfoMenDW}}   __TOC__  ==Definíció==  Adattárház olyan információs rendszer, melyet jellegzetes &amp;#039;&amp;#039;&amp;#039;szervezeti&amp;#039;&amp;#039;&amp;#039; és &amp;#039;&amp;#039;&amp;#039;stratégiai&amp;#039;&amp;#039;&amp;#039; d…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{GlobalTemplate|Infoszak|InfoMenDW}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Definíció==&lt;br /&gt;
&lt;br /&gt;
Adattárház olyan információs rendszer, melyet jellegzetes &amp;#039;&amp;#039;&amp;#039;szervezeti&amp;#039;&amp;#039;&amp;#039; és &amp;#039;&amp;#039;&amp;#039;stratégiai&amp;#039;&amp;#039;&amp;#039; döntés támogatásra használnak. &lt;br /&gt;
Négy fő tulajdonsága van:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;subject-oriented&amp;#039;&amp;#039;&amp;#039; : egy helyen jelennek meg az üzleti logikai fogalmak, nem rendszerekben elosztva. Korábban function-oriented-ek voltak&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;integrated&amp;#039;&amp;#039;&amp;#039; : konzisztens kód és adatformátumok&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;time-variant&amp;#039;&amp;#039;&amp;#039; : Az adatok idősorosan vannak tárolva, bármi áron kiszolgálva a múltbéli adatok elemezhetőségét.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;non-volatile&amp;#039;&amp;#039;&amp;#039; : nincs lehetőség adatmódosításra, csak beolvasási és lekérdezési műveletek adottak. Minden betöltött adatot megőrzünk, még a vélhetően hibás adatok javítására sincs mód. Az ==UPDATE== műveletek kizárását a nagy költségek indokolják. Az adott rekordot érvénytelenné tehető, és helyére betölthetünk egy újat/frissebbet (jelölve az adatok hatályosságát). &lt;br /&gt;
&lt;br /&gt;
==Architektúrák==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;koncepcionális&amp;#039;&amp;#039;&amp;#039; elvi&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;adat (konzisztencia)&amp;#039;&amp;#039;&amp;#039; milyen módszerekkel&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;front-end&amp;#039;&amp;#039;&amp;#039; (végfelhasználó hogyan használja), back-end (letöltöget)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;eszközarchitektúra&amp;#039;&amp;#039;&amp;#039; fizikailag milyen eszközök&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;üzemeltetési&amp;#039;&amp;#039;&amp;#039; milyen funkciókat&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;biztonsági&amp;#039;&amp;#039;&amp;#039; biztonság megteremtése&lt;br /&gt;
&lt;br /&gt;
Az koncepcionális architektúra tervezés elemei:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;forrásrendszerek&amp;#039;&amp;#039;&amp;#039; nincs plusz terhelhetőség, max járatban így szedi ki belőle az adatot&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;kinyerés-integrálás&amp;#039;&amp;#039;&amp;#039; úgy kell az adatot kinyerni, hogy a legkisebb terheléssel és módosítással tegyük&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;állomásoztató terület ( Staging Area - SA)&amp;#039;&amp;#039;&amp;#039; A back-end nagy része. Itt zajlik az átadott adatok összekapcsolása, transzformációja, módosítása; legtöbb hozzáadott értelmet ez állítja elő. &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;elemi adattár&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;szakterületi adattár&amp;#039;&amp;#039;&amp;#039;  lekérdezés orientált adatstruktúrák tervezése és megvalósítása&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;metaadattár&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;üzemi adattár (operational data store - ODS)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** integrált és téma orientált adatok, &lt;br /&gt;
** nem historikus: csak a jelen helyzet olvasható ki&lt;br /&gt;
** aggregált adatok helyett elemieket tárol &lt;br /&gt;
** Célja: megkönnyítse az adatok integrálását, lehetővé tegye a jelen idejű adatok lekérdezését, adatmódosítás végrehajtása több rendszer érintésével (több helyen egyszerre változik az adat) MOM (Message Oriented Middleware) direkt mód&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;megjelenítés támogatás&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Fejlődése==&lt;br /&gt;
&lt;br /&gt;
Összehasonlítási alapok:&lt;br /&gt;
* megvalósítás költsége&lt;br /&gt;
* megvalósíthatóság&lt;br /&gt;
* rugalmasság&lt;br /&gt;
* funkcionalitás&lt;br /&gt;
* adatkonzisztencia&lt;br /&gt;
* illeszkedés a vállalati hierarchiához.&lt;br /&gt;
&lt;br /&gt;
Állomások:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Nem tervezett&amp;#039;&amp;#039;&amp;#039; döntéstámogatás: Egyszerű (a felmerült igények mentén alakítjuk a felületet) viszont hosszú távon igen drága, hiszen a fizikailag elkülönült front-end-ek káoszt okozhatnak. Rugalmatlan (a forrásrendszerben bekövetkezett változást problémás több helyen lekezelni), inkonzisztens.&lt;br /&gt;
* Szakterületi adattár &amp;#039;&amp;#039;&amp;#039;szemantikai integrálása&amp;#039;&amp;#039;&amp;#039; : egységes vállalati adatmodell lekérdezhetősége és a  logikai kapcsolatok felépítése. Jóval több erőfeszítést igényel, illetve új szerepkör: adatgondnok. Csökkenti a forrásrendszerek terhelését. A bemeneti adatok konzisztenciája nem biztosított, ugyanis nincs fizikai adatintegrálás.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;virtuálisan&amp;#039;&amp;#039;&amp;#039; integrált szakterületi adattárak: funkcionalitás többletet ad a Middleware használata. &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;függő&amp;#039;&amp;#039;&amp;#039; szakterületi adattár: (hub and spoke architektúra) Mind a szemantikai mind a fizikai integritás garantált. Részletes adattárház áll rendelkezésre a beérkező adatok feldolgozása után. Az adatok összekapcsolása megvalósítja, hogy a különbözőképpen megadott lekérdezések azonos eredményt szolgáltatnak. Jól skálázható, kategorikus tiltások.&lt;br /&gt;
** részletes adattárház - nagykereskedő&lt;br /&gt;
** szakterületi adattár - kiskereskedő&lt;br /&gt;
&lt;br /&gt;
==üzemeltetési architektúra==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;CSONK&amp;#039;&amp;#039;&amp;#039; ömlesztett &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* adatminőség problematikája&lt;br /&gt;
** soha ne higyjünk annak, ha a megrendelő azt mondja, hogy jó minőségű az adatforrás&lt;br /&gt;
** mit tegyünk a rossz adatokkal?&lt;br /&gt;
*** a rekord mögött valami valós cselekmény van&lt;br /&gt;
*** ha nem töltöm be, akkor biztos, hogy csalok&lt;br /&gt;
*** mitől rossz?&lt;br /&gt;
**** valami adat hibás, hiányos, értelmetlen&lt;br /&gt;
**** nem ahhoz a klienshez lehet kapcsolni&lt;br /&gt;
* ütemezés&lt;br /&gt;
** betöltés, transzformáció...&lt;br /&gt;
** elegáns megoldás&lt;br /&gt;
*** éjszaka betöltés&lt;br /&gt;
*** nappali lekérdezés&lt;br /&gt;
** mi van, ha naponta többször kell adatot átvenni? hogy segít ebben a koncepcionális architektúra?&lt;br /&gt;
*** közös diszk-alrendszer&lt;br /&gt;
*** külön node végzi a betöltést&lt;br /&gt;
*** külön node végzi a kérések kiszolgálását&lt;br /&gt;
*** ha alacsony szinten (tranzakciókezelést és constraint ellenőrzést kihagyjuk), akkor sokkal gyorsabb lehet a betöltés&lt;br /&gt;
*** bulk loading&lt;br /&gt;
** kérdés az automatizáltság foka&lt;br /&gt;
*** első lépésben a full automatizmus irreális cél&lt;br /&gt;
*** legyen benne a potenciál, pl workflow management&lt;br /&gt;
*** az üzemeltetés során alakulnak ki a feltételek, amikre a későbbiek során érdemes automatizmust építeni&lt;br /&gt;
** hogyan menedzseljük az összeg táblákat?&lt;br /&gt;
** hogyan monitorozzuk a használatot?&lt;br /&gt;
*** ki, mit, mikor kérdezett le a dw-ből?&lt;br /&gt;
*** mennyire terhelt a rendszert?&lt;br /&gt;
** hardware, operációs rendszer üzemeltetése&lt;br /&gt;
** fejlesztői - teszt - üzemi környezet szeparálva (teszt és üzemi adatokhoz nem szabad, hogy hozzáférjen a fejlesztő: ugyanis a teszt adatoknak valóságosnak kell lenni)&lt;br /&gt;
** fizikailag vagy logikailag szeparálva&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[AdamO|adamo]] - 2007.11.06.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoszak]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>