Udostępnij za pośrednictwem


XML Source

urządzenie źródłowe XML odczytuje plik danych XML i wypełnia kolumny w danych wyjściowych urządzenie źródłowe z danymi.

Dane w plikach XML zawierają często relacje hierarchiczne.Na przykład pliku danych XML może reprezentować wykazów i elementy w katalogach.Zanim dane mogą wprowadzać przepływ danych, należy określić relację elementy znajdujące się w pliku danych XML i wyjściowy musi zostać wygenerowany dla każdego elementu w pliku.

urządzenie źródłowe XML używa schematu do interpretacji danych XML.urządzenie źródłowe XML obsługuje użycie schematów definicji schematu XML (XSD) pliku lub wierszu, w translacji danych XML na format tabeli.Po skonfigurowaniu urządzenie źródłowe XML przy użyciu Edytor urządzenie źródłowe XML dialogowe interfejs użytkownika mogą generować XSD z określonego pliku danych XML.

Uwaga

Elementów DTD nie są obsługiwane.

Schematy może obsługiwać tylko pojedyncze nazw, nie obsługują kolekcji schematu.

Uwaga

urządzenie źródłowe XML nie sprawdza poprawności danych w pliku XML przed XSD.

urządzenie źródłowe XML obsługuje trzy tryby dostępu do danych.Można określić lokalizację pliku danych XML, zmienna, która zawiera lokalizację pliku lub zmienna, która zawiera dane XML.

urządzenie źródłowe XML zawiera XMLData i XMLSchemaDefinition właściwość niestandardowe, które mogą być aktualizowane przez wyrażenia właściwość po załadowaniu do pakiet. Aby uzyskać więcej informacji zobacz Integracja usług wyrażenie odwołania, Za pomocą wyrażenia właściwość w pakietach, a Właściwości niestandardowe urządzenie źródłowe.

urządzenie źródłowe XML obsługuje wiele wyjść regularnych i wiele wyjść błąd.

SQL Server Integration Services zawiera Edito urządzenie źródłowe XMLokno dialogowe r konfigurowania urządzenie źródłowe XML. To okno dialogowe jest dostępne w SSIS Projektant.

Za pomocą edytora urządzenie źródłowe XML

Dane w plikach XML zawierają często relacje hierarchiczne.The XML urządzenie źródłowe Editor dialog box uses the specified schema to generate the XML urządzenie źródłowe outputs.Określ plik XSD, za pomocą wbudowanego schematu lub wygenerować XSD z określonego pliku danych XML.Schemat musi być dostępny w czasie projektowania.

Tworzenie wyjściowego dla każdego elementu, który zawiera inne elementy w plikach XML urządzenie źródłowe XML tworzy struktury tabeli z danych XML.Na przykład jeśli dane XML reprezentuje wykazów i elementy w katalogach, urządzenie źródłowe XML tworzy wyjścia dla katalogów i wyjściowego dla każdego typu element, który zawiera katalogi.Dane wyjściowe każdy element będzie zawierać kolumny wyjściowe dla atrybutów tego elementu.

urządzenie źródłowe XML do dostarczania informacji dotyczących relacji hierarchicznych danych w wyjść, dodaje kolumna Wyjście, która identyfikuje każdy element podrzędność elementu nadrzędnego.W przykładowej sytuacji z katalogów z różnych typów elementów, każdy element musi wartość kolumna, która określa katalog, do której należy.

urządzenie źródłowe XML tworzy wyjściowego dla każdego elementu, ale nie jest wymagane, aby używać wszystkich wyjść.Można usuwać dowolne dane wyjściowe, których nie chcesz używać lub nie łączyć się ze składnikiem niższego rzędu.

urządzenie źródłowe XML generuje również nazwy dane wyjściowe, aby zapewnić jednoznacznej nazwy.Te nazwy może być długi i nie może zidentyfikować wyjść w taki sposób, że jest przydatne dla użytkownika.Dane wyjściowe, można zmienić, tak długo, jak ich nazwy są unikatowe.Można także zmodyfikować typ danych i długości kolumn wyjściowych.

Do każdego wydruku urządzenie źródłowe XML dodaje dane wyjściowe błąd.Domyślnie kolumn w błąd wyjścia ma typ danych ciąg znaków Unicode (DT_WSTR) o długości 255, ale kolumny można skonfigurować w wyjść błędu, zmieniając ich typ danych i długości.

Jeśli plik danych XML zawiera elementy, które nie znajdują się w XSD, elementy te są ignorowane i nie danych wyjściowych jest generowany dla nich.Z drugiej strony jeśli plik danych XML brakuje elementów, które są reprezentowane w XSD, dane wyjściowe będzie zawierać kolumny z wartościami null.

Dane jest wyodrębniana z pliku danych XML, jest konwertowany na Integration Services Typ danych. Jednak urządzenie źródłowe XML nie może konwertować dane XML do typu danych DT_TIME2 lub DT_DBTIMESTAMP2, ponieważ urządzenie źródłowe nie obsługuje tych typów danych.Aby uzyskać więcej informacji zobaczTypy danych usług integracja.

Schematu XSD lub wewnętrznej mogą określić typ danych dla elementów, ale jeśli nie, Edytor urządzenie źródłowe XML , okno dialogowe przypisuje typ danych ciąg znaków Unicode (DT_WSTR) do kolumna w danych wyjściowych, które zawiera element, a ustawienie maksymalnej długości 255 znaków długości kolumna.

Jeśli schemat określa maksymalną długość elementu, długość kolumna wyników jest zestaw tej wartości.Jeśli maksymalna długość jest większa niż długość obsługiwane przez Integration Services Typ danych, do którego zostanie przekonwertowany element, a następnie dane, jest obcinana do wartości maksymalnej długości typu danych. Na przykład, jeśli ciąg ma długość 5000, jest obcinana do 4000 znaków, ponieważ maksymalna długość tego typu DT_WSTR wynosi 4000 znaków; podobnie bajt dane zostaną obcięte 8000 znaków, maksymalna długość DT_BYTES typu danych.Jeśli schemat nie maksymalną długość, długość domyślna kolumn, których typem danych jest albo jest zestaw do 255.Obcięcie danych w pliku XML urządzenie źródłowe jest obsługiwany w taki sam sposób, jak obcięcie danych innych składników przepływu.Aby uzyskać więcej informacji zobaczObsługa błędów w danych.

Można zmodyfikować typ danych i długości kolumna.Aby uzyskać więcej informacji zobaczTypy danych usług integracja.

Konfigurowanie urządzenie źródłowe XML

zestaw właściwości za pomocą SSIS Projektant lub programowo.

Aby uzyskać więcej informacji na temat właściwości, które zestaw w Edytor urządzenie źródłowe XML okna dialogowego kliknij jedną z następujących tematów:

The Advanced Editor dialog box reflects the properties that can be zestaw programmatically.Aby uzyskać więcej informacji na temat właściwości, które zestaw w Zaawansowany edytor okna dialogowego pole lub programowo, kliknij jedną z następujących tematów:

Aby uzyskać więcej informacji o ustawianiu właściwości kliknij jedną z następujących tematów:

Integration Services icon (small) Konfiguracja w aktualizacji z usług integracja Services pobytu

Najnowsze pliki do pobrania, artykuły, próbki, i pliki wideo firmy Microsoft, jak również wybranego rozwiązania od Wspólnoty, odwiedź witrynę Integration Services strona w witrynie MSDN lub TechNet:

Automatycznego powiadomienie tych aktualizacji należy subskrybować źródła danych RSS, które jest dostępne strona.