Pojedynczy zasób można powiązać z więcej niż jedną tabelą odwzorowania danych, przy czym każda tabela odwzorowania danych ma tylko niektóre atrybuty zasobu. Mając takie powiązania, można uzyskać konkretny widok zasobu. Tabela odwzorowania danych jest powiązana z szablonem tabeli odwzorowania danych, dzięki czemu można uzyskać dostęp do odwzorowania składników XML na tabelę relacyjną.
Zanim rozpoczniesz
Tabela odwzorowania danych musi być powiązana z zasobem. Sprawdź, czy istnieją zasoby, z którymi można powiązać nową tabelę odwzorowania danych.
O tym zadaniu
Aby utworzyć nową tabelę odwzorowania danych:
- Kliknij kolejno opcje .
- Podaj nazwę i opis, a następnie kliknij przycisk Dalej.
Nazwa nie może zawierać spacji ani znaków specjalnych i musi być unikalna w grupie zasobów, do której należy ten zasób. Opis jest opcjonalny.
- Wybierz węzły XML, które mają być użyte do zdefiniowania wyrażenia XPath dla kolumn w tabeli odwzorowania danych. Węzeł XML może być powiązany tylko z jedną kolumną tabeli odwzorowania danych.
Uwaga: Można utworzyć kolumny tabeli bez powiązanego wyrażenia XPath. Kiedy z kolumną nie jest powiązane wyrażenie XPath, nie jest ona przypisana do określonego źródła danych. Szablon odwzorowania danych z takimi kolumnami można ponownie wykorzystać dla dowolnego ogólnego źródła danych XML.
- Jeśli zasób kontenera nie ma schematu, określ wyrażenia XPath wybranych węzłów.
Uwaga: Można utworzyć poprawne kolumny tabeli bez określania wyrażenia XPath.
- Kliknij przycisk Dalej.
- Utwórz szablon tabeli odwzorowania danych:
- Aby oprzeć tabelę odwzorowania danych na innym szablonie, który można
modyfikować, i zainicjować szablon definicjami kolumn wybranego szablonu,
wybierz opcję Utwórz nowy szablon na podstawie istniejącego
szablonu.
- Aby ponownie wykorzystać inny szablon, kliknij opcję Wybierz
istniejący szablon.
- Aby utworzyć szablon, kliknij opcję Utwórz nowy
szablon.
Jeśli nie ma szablonów, na których można oprzeć nową tabelę odwzorowania
danych, opcje Utwórz nowy szablon na podstawie istniejącego
szablonu i Wybierz istniejący szablon są
niedostępne. Jeśli zasób kontenera dla tabeli odwzorowania danych nie ma
schematu, dostępna jest tylko opcja Utwórz nowy szablon. Uwaga: Pomiń następny krok, jeśli nie wybrano opcji Utwórz nowy
szablon.
- Podaj nazwę i opis. Nazwa nie może zawierać znaków specjalnych i musi być unikalna w danym pliku konfiguracyjnym danych XML. Opis jest opcjonalny.
- Zdefiniuj odwzorowanie między węzłami XML a tabelą relacyjną:
- Jeśli zasób jest powiązany ze schematem XML, dla każdej kolumny tabeli wybierz ze schematu XML węzeł możliwy do wyodrębnienia i kliknij przycisk Utwórz.
Wyrażenie XPath i właściwości kolumn tabeli są definiowane automatycznie.
Można zmienić dowolne z tych wartości.
- Jeśli zasób nie jest powiązany ze schematem XML:
- Dla każdej kolumny tabeli wybierz ze schematu XML węzeł możliwy do wyodrębnienia i kliknij przycisk Utwórz.
- Podaj wyrażenie XPath.
Uwaga: Można utworzyć kolumny tabeli bez powiązanego wyrażenia XPath. Kolumny bez wyrażenia XPath są poprawne, a ponieważ nie są powiązane z konkretnym źródłem danych, ich charakter jest ogólny. Jeśli szablon tabeli zawiera takie kolumny, nadaje się on do ponownego wykorzystania dla dowolnego źródła danych XML.
- Określ nazwy kolumn tabeli. Nazwa kolumny nie może zawierać znaków specjalnych ani spacji i musi być unikalna w danym szablonie.
- Można zmodyfikować następujące elementy: Typ, Długość, Precyzja,
Skala, Dopuszczalna wartość pusta i Klucz podstawowy.
- Kliknij przycisk Zakończ.