Sie befinden sich hier:
Erstellen einer CSV-Datei
Befolgen Sie diese Richtlinien, wenn Sie eine CSV-Datei für den Import vorbereiten.
Erforderliche Editionen
| Verfügbarkeit: Lightning Experience |
| Verfügbarkeit: Enterprise, Unlimited und Developer Edition |
- In der ersten Zeile der CSV-Datei werden die Feldnamen des Objekts aufgelistet, in das Sie die Datensätze hochladen möchten. Stellen Sie sich diese wie die Spalten in einem Tabellenblatt vor.Wenn Sie beispielsweise Datensätze in das Objekt "Fertigungsprogramm-Prognosefakt" hochladen, sieht die erste Zeile in der CSV-Datei wie folgt aus.
WichtigViele Objekte in Salesforce sind mit anderen Objekten verknüpft. Berücksichtigen Sie beim Auflisten von Beziehungsfeldern in der ersten Zeile die folgenden zusätzlichen Faktoren.
- Fügen Sie einen Verweis auf ein verwandtes Objekt in einer CSV-Datei hinzu.
- Verwenden Sie
RelationshipName.IndexedFieldName, um die Beziehung zwischen einem Objekt und seinem übergeordneten Datensatz zu beschreiben, wobeiRelationshipNameder Beziehungsname des Felds undIndexedFieldNameder Name des indizierten Felds ist, anhand dessen sich der übergeordnete Datensatz eindeutig identifizieren lässt. - Verwenden Sie den describeSObjects()-Aufruf in der API, um den Wert der Eigenschaft "relationshipName" für ein Feld abzurufen.
Hier ein Beispiel für Beziehungsfelder:
AdvAcctForecastSetUseist der übergeordnete Datensatz vonManufacturingProgramForecastFact.- Name ist ein indiziertes Feld in
AdvAcctForecastSetUse. Daher können SieAdvAcctForecastSetUse.Nameverwenden, um den DatensatzAdvAcctForecastSetUseeindeutig zu identifizieren.
Hinweis Achten Sie darauf, eindeutige Werte im indizierten Feld zu verwenden. Wenn mehrere Datensätze mit demselben Wert vorhanden sind, schlägt der Upload der CSV-Datei mit dem folgenden Fehler fehl:DUPLICATE_EXTERNAL_ID:Name: more than one record found for external id field.
Name,AdvAcctForecastSetUse.Name,Status,ProductionModel.Name,ProductionLocation.Name,PeriodId,ProgramQuantity,ExpectedRevenuePerUnit,MarketSharePercent,ForecastedRevenue,ForecastedQuantity,ExternalReferenceNumber - Jede nachfolgende Zeile entspricht einem Datensatz in Salesforce. Ein Datensatz besteht aus einer Reihe von Feldern, die durch Kommas getrennt sind.
FastCars AutoX Chennai JanFY2023,Fast Cars Program Set Use,Active,AutoX,Chennai,026T10000002icqIAA,500,250000,22,150000,300,FastCars AutoX Chennai JanFY2023 - Stellen Sie sicher, dass alle Datensätze in einer CSV-Datei für dasselbe Objekt vorgesehen sind. Beim Importieren der CSV-Datei geben Sie das Zielobjekt an.
- Verwenden Sie nur Kommas als Trennzeichen.
- Stellen Sie sicher, dass CSV-Dateien im UTF-8-Format vorliegen.
- Stellen Sie sicher, dass alle Produkte in der CSV-Datei über die gleiche Anzahl an zugeordneten Zeiträumen verfügen. Wenn die Produkte in der CSV-Datei ungleiche Zeiträume aufweisen, schlägt der Upload mit einem Fehler fehl.
- Zum Hochladen von Datensätzen wird die Bulk-API verwendet. Weitere Informationen zum Vorbereiten einer CSV-Datei für den Bulk-API-Upload finden Sie unter Prepare CSV Files (Vorbereiten von CSV-Dateien).
Ein Autohersteller mit dem Namen "Fast Cars" möchte sein Fahrzeug "AutoX" 2025 auf den Markt bringen. Der Programmmanager eines Fertigungslieferanten namens "Car Components" möchte die Programmmenge, den erwarteten Umsatz pro Einheit, die prognostizierte Menge und den prognostizierten Umsatz für Januar 2023, Februar 2023 und März 2023 für die Produktionsstandorte Chennai und Bangalore vorhersagen.
Erstellen Sie eine CSV-Datei für Programmprognosen in diesem Format.
| Name | AdvAcctForecastSetUse.Name | Status | ProductionModel.Name | ProductionLocation.Name | PeriodID | ProgramQuantity | ExpectedRevenuePerUnit | MarketSharePercent | ForecastedQuantity | ForecastedRevenue | ExternalReferenceNumber |
|---|---|---|---|---|---|---|---|---|---|---|---|
| FastCars AutoX Chennai JanFY2023 | Fast Cars Program Set Use | Aktiv | AutoX | Chennai | 026T10000002icqIAA | 500 | 250000 | 22 | 150000 | 300 | FastCars AutoX Chennai JanFY2023 |
| FastCars AutoX Chennai FebFY2023 | Fast Cars Program Set Use | Aktiv | AutoX | Chennai | 026T10000002icrIAA | 600 | 120000 | 15 | 97000 | 350 | FastCars AutoX Chennai FebFY2023 |
| FastCars AutoX Chennai MarFY2023 | Fast Cars Program Set Use | Aktiv | AutoX | Chennai | 026T10000002icsIAA | 700 | 230000 | 26 | 230000 | 400 | FastCars AutoX Chennai MarFY2023 |
| FastCars AutoX Bangalore JanFY2023 | Fast Cars Program Set Use | Aktiv | AutoX | Bangalore | 026T10000002icqIAA | 550 | 89000 | 10 | 54000 | 450 | FastCars AutoX Bangalore JanFY2023 |
| FastCars AutoX Bangalore FebFY2023 | Fast Cars Program Set Use | Aktiv | AutoX | Bangalore | 026T10000002icrIAA | 670 | 350000 | 21 | 340000 | 500 | FastCars AutoX Bangalore FebFY2023 |
| FastCars AutoX Bangalore MarFY2023 | Fast Cars Program Set Use | Aktiv | AutoX | Bangalore | 026T10000002icsIAA | 890 | 150000 | 18 | 450000 | 550 | FastCars AutoX Bangalore MarFY2023 |
Hier ein Beispiel für die fastcarsprogram.csv-Datei.
Name,AdvAcctForecastSetUse.Name,Status,ProductionModel.Name,ProductionLocation.Name,PeriodId,ProgramQuantity,ExpectedRevenuePerUnit,MarketSharePercent,ForecastedRevenue,ForecastedQuantity,ExternalReferenceNumber
FastCars AutoX Chennai JanFY2023,Fast Cars Program Set Use,Active,AutoX,Chennai,026T10000002icqIAA,500,250000,22,150000,300,FastCars AutoX Chennai JanFY2023
FastCars AutoX Chennai FebFY2023,Fast Cars Program Set Use,Active,AutoX,Chennai,026T10000002icrIAA,600,120000,15,97000,350,FastCars AutoX Chennai FebFY2023
FastCars AutoX Chennai MarFY2023,Fast Cars Program Set Use,Active,AutoX,Chennai,026T10000002icsIAA,700,230000,26,230000,400,FastCars AutoX Chennai MarFY2023
FastCars AutoX Bangalore JanFY2023,Fast Cars Program Set Use,Active,AutoX,Bangalore,026T10000002icqIAA,550,89000,10,54000,450,FastCars AutoX Bangalore JanFY2023
FastCars AutoX Bangalore FebFY2023,Fast Cars Program Set Use,Active,AutoX,Bangalore,026T10000002icrIAA,670,350000,21,340000,500,FastCars AutoX Bangalore FebFY2023
FastCars AutoX Bangalore MarFY2023,Fast Cars Program Set Use,Active,AutoX,Bangalore,026T10000002icsIAA,890,150000,18,450000,550,FastCars AutoX Bangalore MarFY2023
Wenn der Programmmanager bei Car Components die prognostizierte Menge und den Marktanteil in Prozent auf Variantenebene (AutoX in Rot und AutoX in Blau) für drei Monate (Januar 2023, Februar 2023 und März 2023) für die Standorte Chennai und Bangalore vorhersagen möchte, kann er eine CSV-Datei für die Programmvariantenprognosen wie in diesem Beispiel gezeigt erstellen:
Name,AdvAcctForecastSetUse.Name,Status,ProductionModel.Name,ProductionLocation.Name,Product.Name,PeriodId,ForecastedQuantity,MarketSharePercent,ExternalReferenceNumber
FastCars AutoX Chennai Red JanFY2023,Fast Cars Variant Set Use,Active,AutoX,Chennai,AutoX Red,026T10000002icqIAA,500,22,FastCars AutoX Chennai Red JanFY2023
FastCars AutoX Chennai Red FebFY2023,Fast Cars Variant Set Use,Active,AutoX,Chennai,AutoX Red,026T10000002icrIAA,600,15,FastCars AutoX Chennai Red FebFY2023
FastCars AutoX Chennai Red MarFY2023,Fast Cars Variant Set Use,Active,AutoX,Chennai,AutoX Red,026T10000002icsIAA,700,26,FastCars AutoX Chennai Red MarFY2023
FastCars AutoX Chennai Blue JanFY2023,Fast Cars Variant Set Use,Active,AutoX,Chennai,AutoX Blue,026T10000002icqIAA,550,10,FastCars AutoX Chennai Blue JanFY2023
FastCars AutoX Chennai Blue FebFY2023,Fast Cars Variant Set Use,Active,AutoX,Chennai,AutoX Blue,026T10000002icrIAA,670,21,FastCars AutoX Chennai Blue FebFY2023
FastCars AutoX Chennai Blue MarFY2023,Fast Cars Variant Set Use,Active,AutoX,Chennai,AutoX Blue,026T10000002icsIAA,890,18,FastCars AutoX Chennai Blue MarFY2023
FastCars AutoX Bangalore Red JanFY2023,Fast Cars Variant Set Use,Active,AutoX,Bangalore,AutoX Red,026T10000002icqIAA,250,11,FastCars AutoX Bangalore Red JanFY2023
FastCars AutoX Bangalore Red FebFY2023,Fast Cars Variant Set Use,Active,AutoX,Bangalore,AutoX Red,026T10000002icrIAA,340,25,FastCars AutoX Bangalore Red FebFY2023
FastCars AutoX Bangalore Red MarFY2023,Fast Cars Variant Set Use,Active,AutoX,Bangalore,AutoX Red,026T10000002icsIAA,560,34,FastCars AutoX Bangalore Red MarFY2023
FastCars AutoX Bangalore Blue JanFY2023,Fast Cars Variant Set Use,Active,AutoX,Bangalore,AutoX Blue,026T10000002icqIAA,700,9,FastCars AutoX Bangalore Blue JanFY2023
FastCars AutoX Bangalore Blue FebFY2023,Fast Cars Variant Set Use,Active,AutoX,Bangalore,AutoX Blue,026T10000002icrIAA,650,12,FastCars AutoX Bangalore Blue FebFY2023
FastCars AutoX Bangalore Blue MarFY2023,Fast Cars Variant Set Use,Active,AutoX,Bangalore,AutoX Blue,026T10000002icsIAA,430,35,FastCars AutoX Bangalore Blue MarFY2023
Überlegungen zum Erstellen einer CSV-Datei
- Geben Sie für "ExternalReferenceNumber" entweder einen eindeutigen Namen oder eine eindeutige Zahl an. Sie können dieses Feld während der Aktualisierung/Einfügung verwenden, um vorhandene Datensätze zu identifizieren. Wenn Sie die Programmmenge an AutoX-Fahrzeugen für den Zeitraum Januar 2023 für den Standort Chennai beispielsweise zu 600 ändern möchten, verwenden Sie dieses Format.
Wenn ein Datensatz in Salesforce mit derselben ExternalReferenceNumber im Zielobjekt vorhanden ist, aktualisiert das System den Datensatz mit den in der CSV-Datei angegebenen Werten. Andernfalls fügt das System einen neuen Datensatz in das Zielobjekt ein.ProgramQuantity,ExternalReferenceNumber 600,FastCars AutoX Chennai JanFY2023
Hinweis Sie können das Feld "Name" auch als API-Name des Felds mit externer ID während des Aktualisierungs- und Einfügevorgangs verwenden. Wenn jedoch mehrere Datensätze mit demselben Namen vorhanden sind, schlägt der Upload der CSV-Datei mit dem folgenden Fehler fehl:DUPLICATE_EXTERNAL_ID:Name: more than one record found for external id field. - Sie können den Namen des Beziehungsfelds (
RelationshipName.IndexedFieldName) nicht für das Objekt "Zeitraum" verwenden, da es als Nachschlagefeld nur "ID" aufweist, und das Objekt kann nicht angepasst werden, um ein Feld mit externer ID hinzuzufügen.

