Sådan kombineres xml-filer til en. Kombiner flere xml-filer til én xml-fil ved hjælp af xslt

Nogle prædiktive modeller er bygget ved hjælp af data, der er blevet ændret eller transformeret på forskellige måder. For at anvende disse modeller korrekt på andre datasæt, skal de samme transformationer også udføres på det datasæt, der scores, eller disse transformationer skal også

afspejles i modelfilen. Inkorporering af transformationer i en modelfil er en to-trins proces:

E Kombiner modelfilen (XML-fil eller ZIP-arkiv) og transformations-XML-filen til en ny flettet XML-modelfil.

Sådan flettes modelfilen og transformations-XML-filen til en ny flettet modelfil:

E Vælg fra menuen:

Værktøjer > Flet XML-modeller

Figur 15-5

Dialogboksen Flet XML-modeller

E Vælg model XML-fil

E Vælg Transformer XML-fil

E Indtast en sti og et navn til den nye flettede model XML-fil, eller brug knappen Gennemse til at vælge en placering og et navn.

Bemærk: Du kan ikke kombinere model ZIP-arkiver for modeller, der indeholder opdelinger (separate modeloplysninger for hver opdelt gruppe) eller ensemblemodeller med XML-transformationsfiler.

Dette kapitel beskriver de funktioner, der er tilgængelige i menuen Værktøjer, samt muligheden for at ændre rækkefølgen af ​​variabler i lister.

n For information om Scoring Builder, kan du henvise til afsnittet Scoring data ved hjælp af prædiktive modeller.

n For information om fletning af modelfiler og XML-transformationer, kan du henvise til afsnittet.

Variabel information

Dialogboksen Variabler viser information om parametrene for den valgte variabel, nemlig:

n Variabel etiket

n Dataformat

n Brugerdefinerede manglende værdier

n Værdimærker

n Måleskala

Figur 16-1

Dialogvariabler

At vise. Kolonnen Vis på listen over variabler angiver, om

momentvariabel i dataeditoren og i dialogboksen med variabellister. Synlighed styres af sæt af variable. For flere oplysninger, se emnet Variablesæt på side 334.

Gå. Flytter til den valgte variabel i vinduet Data Editor.

Indsæt. Indsætter de valgte variable i syntaksvinduet på det sted, hvor markøren er placeret.

For at ændre egenskaberne for variabler, brug fanen Variabler i Data Editor.

Sådan får du information om variabler

E Vælg fra menuen:

Værktøjer > Variabler...

E Vælg den variabel, du er interesseret i, fra listen.

Jeg vil kombinere flere xml-filer til separate xml-filer, når jeg sender til en destinationsmappe i BizTalk. Hjælp mig med at konvertere flere xml-filer til én xml-fil ved hjælp af xslt eller en anden nemmere måde. Bemærk, at alle inputfiler har samme navnerumsinput 1

KK/KDRM115/I/06/15 D Penghapusan 160101/BGN/HU/09/B12 7/12/2008 12:00:00

KK/KDRM115/H/06/4 EN Sedang Digunakan 160101/BGN/HS/09/B07 BILIK PENASIHAT 26/12/2017 12:00:00

input3,4 ....... fortsætter

KK/KDRM115/H/06/4 EN Sedang Digunakan 160101/BGN/HS/09/B07 BILIK PENASIHAT 26/12/2017 12:00:00 KK/KDRM115/I/06/15 D Penghapusan 160101/BGN/HU/09/B12 BILIK TIMBALAN PENGARAH (PERJAWATAN) 7/12/2008 12:00:00

Stillet af Chitra 06/08/2016 kl. 08:11

2 svar

Her er en måde.

Opret et dokument, der viser de dokumenter, du vil flette til collection.xml:

Udfør derefter XSLT-transformationen ved at bruge collection.xml som kildedokument og følgende stylesheet:

Dette vil fungere med XSLT 1.0. Hvis du flytter til XSLT 2.0, er der mere fleksible måder at feed input på, for eksempel kan du bruge funktionen collection() til at få adgang til alle filerne i en mappe.

Besvaret af Michael Kay 06/08/2016 kl. 09:15

Hvis du bruger XSLT 2.0, er der flere tilgængelige alternativer. Først kan du definere en liste over dokumenter som en stylesheet-parameter, der sendes som en sekvens af strenge:

Eller du kan definere dokumenter som en samling. Saxon og nogle andre processorer kortlægger samlings-URI'er til fillagerbiblioteket. På saksisk kan du gøre:

Hvad der virker bedst afhænger af, hvordan du beslutter dig for, hvilke inputdokumenter, der skal behandles, og det har du ikke rigtig forklaret.

Brug Excel Get & Transform Quality (Power Query) til at kombinere flere filer, der har de samme skemaer fra én mappe til én tabel. Som et eksempel, sammenlægning af budgetbøger for flere afdelinger, hvor kolonnerne er de samme, men antallet af rækker og værdier er forskelligt mellem bøgerne.

Bemærk:

For at begynde processen med at flette flere filer skal du først placere dem alle i én mappe.

Bemærk: Excel- og Access-filer, tekstfiler samt filer i CSV-, JSON- og XML-formater understøttes.

kendte problemer

Når du indlæser proceduren Merge Binary Files i Excel, får du muligvis følgende fejlmeddelelse:


Hvis du ignorerer fejlene og klikker på knappen Okay, derefter processen sammenlægning af binære filer vil udføre og indlæse dataene korrekt på trods af denne meddelelse. Vi arbejder på at løse dette problem.

Yderligere Information

Du kan altid stille et spørgsmål fra Excel Tech Community, bede om hjælp i Answers-fællesskabet eller foreslå en ny funktion eller forbedring af webstedet