Vorheriges Thema: Zuordnen und Extrahieren von Daten mit Abfrage- und Wertattributen (Datenbank)Nächstes Thema: Zuordnen für ODBC


Extrahieren von Daten anhand von Anmerkungen (Datenbank)

Sie können Anmerkungen in der Zuordnungsdatei zum Extrahieren von Daten verwenden. Die Anmerkungen werden normalerweise in Abfrage- oder Wert-Tags verwendet. Sie können jedes beliebige Feld in der Eingabe-XML mittels direkter oder kommentierter Werte herleiten.

Sie können Anmerkungen gruppieren in einen relativen Anmerkungspfad und einen absoluten Anmerkungspfad.

Beispiel: Verwenden eines relativen Anmerkungspfads

Wenn die Anmerkung in diesem Beispiel verarbeitet wird, weist die XML-Datei den Wert der ProcCount-Spalte zur Anzahl der Prozessoren zu. Der Spaltenwert wird über die Abfrage im Gruppennamen-System-Tag hergeleitet. Die generierte XML-Datei wird den Wert der "Anzahl der Prozessoren" durch das Abfragen der Datenbank anhand des Abfrageattributs des Gruppennamen-System-Tags herleiten lassen. Der Wert ist direkt relativ zur übergeordneten Tag-Abfrage.

<asset query="select AssetID from Computer" translator="ACBsFmt" version="1_0">
<general>
...
</general>
<hardware>
<group name="GeneralInventory">
<group name="System" query="select p.ProcCount from Computer c where c.AssetID = {asset.AssetID}"> 
<attribute name="No. of Processors" type="string" value="{group(name='System').ProcCount}"/>
	</group>
</group>
</hardware>
 ...
</asset>

Beispiel: Verwenden eines absoluten Anmerkungspfads

<asset query="select AssetID from Computer" translator="ACBsFmt" version="1_0">
<general>
...
</general>
<hardware>
<group name="GeneralInventory">
<group name="System" query="select p.ProcCount from Computer c where c.AssetID = {asset.AssetID}"> 
<attribute name="No. of Processors" type="string" value="{asset:hardware:group(name='GeneralInventory'):group(name='System').ProcCount}"/>
</group>
</group>
</hardware>
...
</asset>