Erstellen von Datenzuordnungen für den Import
Um Daten in Microsoft Dataverse zu importieren, müssen die entsprechenden Datenzuordnungen bereitstellen.
Sie können Beispiele der Datenzuordnungen aus Microsoft-Downloads: DataImportMaps.zip herunterladen.
Sie verwenden Daten-Maps, um die in der Quelldatei enthaltenen Daten den Dataverse-Tabellenspalten zuzuordnen. Sie müssen jede Spalte in der Quelldatei einer entsprechenden Spalte zuordnen. Die Daten in den nicht zugeordneten Spalten werden während des Vorgangs des Datenimports nicht importiert.
Die Datenzuordnung wird durch die Tabelle Datenzuordnung (ImportMap) dargestellt. Sie können eine neue Zuordnung erstellen, indem Sie neue Datensätze dieser Tabelle erstellen. Die Zuordnung hat einen eindeutigen Namen, der in der Spalte ImportMap.Name
enthalten ist. Sie können den Namen der Importquelle, für die diese Zuordnung erstellt wird, über die Spalte ImportMap.Source
angeben.
Spalte, Listenwert und Suchzuordnungen
Um eine Spalte, einen Listenwert oder einen Lookup-Wert in der Quelldatei einer Dataverse-Spalte zuzuordnen, verwenden Sie die folgenden Zuordnungen:
Spaltenzuordnung
Ordnet eine Spalte in einer Quelldatei einer Dataverse-Spalte zu. Verwenden Sie für die Zuordnung von Spalten die Tabelle ColumnMapping. Sie können 1:1 oder 1:N Beziehungen zwischen Quell- und Zielspalten verwenden. Beispielsweise können Sie die Adressinformationen einer Firma sowohl der Rechnungs- als auch der Lieferadresse in einer Bestellung zuordnen.
Listenwertzuordnung
Ordnet einen Listenwert in einer Quelldatei einer Dataverse-Spalte vom Typ OptionSetValue zu. Verwenden Sie für die Wertzuordnung die Tabelle Listenwertzuordnung (PickListMapping).
Ist ein in der Quelldateispalte angegebener Wert einen Listenwert wie OptionSetValue, Status, Zustand und Boolesche, müssen Sie neben der Spaltenzuordnung auch eine Listenwertzuordnung. Ordnen Sie beispielsweise die Listenwerte "Rechnung" sowie "Versand" in der Quelldatei den Rechnungs- und Versandwerten des Typs OptionSetValue zu.
Suchzuordnung
Ordnet einen Lookup-Wert in einer Quelldatei einer Dataverse-Spalte vom Typ EntityReference zu. Verwenden Sie für die Lookup-Zuordnung die Tabelle LookUpMapping.
Wenn der in der Quelldatei angegebene Wert auf eine Tabelle verweist, müssen Sie eine Lookup-Zuordnung für diesen Wert angeben. Verwenden Sie die Spalte LookupMapping.LookupSourceCode
, um anzugeben, ob die referenzierte Tabelle in der Quelldatei oder in Dataverse gesucht werden soll. Wenn Sie Typen mit früherer Bindung verwenden, können Sie die LookupSourceType
-Enumeration verwenden, um die Statuswerte festzulegen. Um in der Quelldatei zu suchen, verwenden Sie den LookupSourceType.Source
-Wert. Um innerhalb von Dataverse zu suchen, verwenden Sie den LookupSourceType.System
-Wert. Eine Liste der LookupSourceCode-Werte finden Sie bei den Auswahlwerten für diese Tabelle. Um die Metadaten für Ihre Organisation anzuzeigen, installieren Sie die Lösung „Metadata Browser”, die in Tabellendefinitionen in Ihrer Umgebung durchsuchen beschrieben wird. Sie können auch die Referenzdokumentation für Tabellen in der Tabellenreferenz durchsuchen. Sie können mehrere Suchzuordnungen bereitstellen. Der asynchrone Transformationsauftrag verarbeitet alle verfügbaren Zuordnungen. Er findet die Datensätze, auf die verwiesen wird, und aktualisiert die Analysetabelle mit den eindeutigen Kennungen der Datensätze. Weitere Informationen finden Sie unter Datenimport ausführen.
Besitzerzuordnung
Verwenden Sie die Besitzerzuordnung, um einen in der Quelldatei angegebenen Benutzer einem Benutzer in Dataverse zuzuordnen. Für das Protokollieren von Information können Sie den Benutzeranmeldenamen von Dataverse verwenden. Für die Zuordnung von Besitzern verwenden Sie die Tabelle OwnerMapping.
Notizen und Anlagen
Die Zuordnung für Notizen und Anhänge wird anders gehandhabt als bei anderen Tabellen. Notizen und Anlagen werden verwendet, um zusätzliche Informationen an einen Datensatz in Dataverse anzufügen. Notizen werden als Text gespeichert, Anlagen dagegen als Dateien in der Dataverse-Datenbank.
Um eine Notiz in Dataverse zu erstellen, legen Sie die Spalte Annotation.IsDocument
in der Tabelle für Notizen (Anhänge) auf false
fest. Um eine Anlage zu erstellen, Setzen Sie IsDocument
auf true
.
Verwenden Sie die folgenden Einstellungen für die Zuordnung von Notizen und Anlagen:
Legen Sie die Spalte
ColumnMapping.SourceAttributeName
auf „true
“ oder „false
“ fest. Der Werttrue
zeigt eine Anlage an. Der Wertfalse
zeigt eine Notiz an.Legen Sie die Spalte
ColumnMapping.TargetAttributeName
aufIsDocument
fest.Legen Sie die Spalte
ColumnMapping.ProcessCode
auf den WertImportProcessCode.Internal
der AufzählungImportProcessCode
fest, wenn Sie früh gebundene Typen verwenden. Eine Liste der ProcessCode-Werte finden Sie bei den Auswahlwerten für diese Tabelle.Wenn die Quelldaten eine Notiz darstellen, ordnen Sie den Text der Notiz der Spalte
Annotation.NoteText
zu. Wenn Sie mit Salesforce-Dateien arbeiten, werden diese normalerweise mit eindeutigen Kennnummern auf der Festplatte gespeichert. Um einen Anhang zu importieren, müssen Sie der SpalteAnnotation.DocumentBody
eine Dateiidentifikationsnummer zuordnen, die in der Quelldatei enthalten ist. Die SpalteDocumentBody
speichert den Inhalt des Anhangs.Der asynchrone Import-Job sucht nach Zuordnungen, bei denen der Name der Quellspalte auf „
true
“ und „false
“ festgelegt ist, um Notizen und Anhänge zu entdecken. Wird eine Anlagenzuordnung gefunden, werden die angegebenen Dateien auf der Festplatte gesucht und der Dateiinhalt als Anlage in Dataverse hochgeladen. Wenn eine Datei nicht gefunden wird, wird eine Fehlermeldung zurückgegeben.Wenn Sie keine Zuordnung für eine Tabelle für Anmerkungen (Notizen) bereitstellen, erzeugt der Importjob eine Standard-Zuordnung für die Anmerkung.
Hinweis
Die maximale Größe für Dateien, die hochgeladen werden können, wird durch die Organization.MaxUploadFileSize-Eigenschaft bestimmt. Diese Eigenschaft wird in der Dataverse-Anwendung auf der Registerkarte E-Mail in den Systemeinstellungen festgelegt. Mit dieser Einstellung wird die Größe von Dateien begrenzt, die an E-Mail-Nachrichten, Notizen und Webressourcen angefügt werden können. Die Standardeinstellung ist 5 MB. Allerdings darf die Dateigröße einer Anlage die maximale Größe für HTTP-Anforderung nicht überschreiten (Standard sind 16 MB).
Import und Export von Datenzuordnungen
Sie können eine vorhandene Datenzuordnung in eine XML-Datei exportieren und XML-Datenzuordnungen in Dataverse importieren. Wenn Sie eine Datenzuordnung aus Dataverse exportieren möchten, verwenden Sie die Nachricht ExportMappingsImportMap
mit ExportMappingsImportMapRequest Class oder mit ExportMappingsImportMap Action . Um XML-Datenzuordnungen zu importieren und in Dataverse eine Datenzuordnung zu erstellen, können Sie die Nachricht ImportMappingsImportMap
ImportMappingsImportMapRequest Class oder ImportMappingsImportMap Action verwenden.
Siehe auch
Daten importieren
Vorbereiten einer Quelldatei für den Import
Hinzufügen von Transformationszuordnungen für den Import
Konfiguration des Datenimports
Ausführen des Datenimports
Datenimport-Tabellen
Beispiel: Exportieren und Importieren einer Datenzuordnung
Beispiel: Importieren von Daten mithilfe der komplexen Datenzuordnung
Hinweis
Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)
Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).