elképzelhető, hogy rendelkezik dimenzióadatként használható adatokkal (például egy
vevőinformációs adatbázist szeretne a vevő dimenzióba költöztetni). Az
előzmény-adatbázis használatával kézzel töltheti ezeket az adatokat a
dimenziótáblába.
Számos dologra kell figyelemmel lennie a táblák költöztetése során.
- Legyen figyelemmel az
WebSphere® Business
Modeler
dimenziójának létrehozásakor, hogy létező adatokkal tölthesse fel a dimenziót. Győződjön meg arról, hogy a
WebSphere Business
Modeler
létrehozott dimenziója a megfelelő mutatószámokat a megfelelő adattípusokkal együtt
tartalmazza, hogy a létező adatokat a sémagenerátor által létrehozott
dimenziótáblába letárolhassa.
- Az adatok kézzel történő beszúrása
esetén használjon negatív értékeket az SK <> oszlopban. Ez a tábla
helyettesítő kulcsa. A pozitív helyettesítőkulcs-értékeket az
adatszolgáltatások használják a táblázat feltöltésekor; a negatív értékek
használata az összeütközések elkerülése végett szükséges.
- HA adatokat szúr be a dimenziótáblába,
győződjön meg arról, hogy egyik oszlop sem tartalmaz NULL értéket. Ha nincs értelmes
beszúrandó érték egy oszlopban, inkább használjon egy értelmes alapértéket. Soha ne
szúrjon be NULL értéket ebbe a táblába. Azonban az üres karakterlánc "")
érték karakterlánc adattípus esetén elfogadott.
- A folyamatpéldányok dimenzióadatokká
történő leképezése során előfordulhat, hogy egy folyamatpéldánynak nincs megfelelője
a létező adatok között (például egy folyamat olyan vevővel van társítva, amely
jelenleg nem szerepel a dimenziótáblában). Ebben az esetben egy új sor jön létre a
táblában ehhez az adatkészlethez. A táblázat így már az ön által megadott, valamint
az egyéb adatokat is tartalmazza.
- A dimenzió nem-kulcs
tulajdonsága automatikusan frissül az új adatok érkezésekor. Tegyük fel hogy a vevő
dimenzió kulcsértéke a "Vevőnév", egyik nem kulcs értéke pedig a
"Hitelösszeg" paraméter. Kezdetben a táblázat tartalmazhatja például
a ['Widgets, Inc',50000] sort a létező vevőadatokból. Ha egy új feldolgozás a
'Widgets, Inc' számára 75,000 hitelösszeget tartalmaz, akkor a vevő dimenzió
megfelelő sora ['Widgets, Inc', 75000] lesz. Ez a frissítés csak akkor történik meg,
ha a kulcsérték megtalálható egy létező sorban, a nem-kulcs érték pedig nem. Ezekben
az esetekben a nem-kulcs értékek az új adatoknak megfelelően
frissülnek.
Annak eldöntésére, hogy melyik dimenziótábla felel meg a kézzel költöztetett
dimenziónak, és annak melyik oszlopa felel meg a különféle
dimenzió-tulajdonságoknak, használja a sémagenerátor kimeneti könyvtárában (annak
futtatása után) található)
datamartMapping.txt szövegfájlt.