Benutzer mit den meisten Antworten
Datenimport - mehr als 8000 Datensätze automatisch importieren

Frage
-
Ich müsste für jeden Kunden mindestens einen Datensatz je Stunde pro Jahr (8760 und manchmal 8784) mit Datum, Uhrzeit und einem Wert aus Excel importieren. Das funktioniert auch und CRM 2011 nimmt die Daten an, jedoch nur als vorhandenen Datensatz, zeigt die Daten aber nicht automatisch an. Ich muss nun die Daten über "vorhandenen Datensatz" hinzufügen. Das geht aber jeweils immer nur für 50 Datensätze. Wie kann ich das mit einem Schritt bewerkstelligen? JavaScript beherrsche ich ich ein wenig ;-) !
Zweite Frage: In CRM 2011 kann ich immer nur max 250 Datensätze in einer Listenbox anzeigen aber nicht alle. Wie kann ich diese Grenze aufheben
Danke und schönen Gruß aus Wien.
Lechner
Antworten
-
Hallo SLechner,
ist die Aufgabe mittlerweile gelöst?
Viele Grüße,
Jürgen BeckJürgen Beck
Dipl. Kfm./Wirtschaftsinformatik
MVP, MCSD.NET, MCITP DBA, MCDBA, MCSE
Microsoft Certified Business Management Solutions Professional
Microsoft Certified CRM Developer
Microsoft Certified Trainer
ComBeck IT Services & Business Solutions
Microsoft Gold Certified Partner
Microsoft Small Business Specialist
Developing & Supporting Business Applications from small business to big enterprises covering scores of sectors
http://www.combeck.de
- Als Antwort vorgeschlagen JuergenBeckModerator Donnerstag, 13. Dezember 2012 20:01
- Als Antwort markiert JuergenBeckModerator Donnerstag, 28. März 2013 15:08
Alle Antworten
-
Hallo SLechner,
wenn du die 8000 Datensätze auf einen Schlag importieren willst: Exceltabelle als Textdatei speichern und Datenverwaltung / Datenimport aufrufen. Die Datei darf maximal 8 MB groß sein.
Wenn Du jede Stunde einen Import von 1 Datensatz machen willst, dann kannst du richtig entwickeln (C# mit Visual Studio). Dafür sollten einige Stunden ausreichen, wenn man die Vorgaben ganz eng setzen kann (weil z.B. die Datei von einem anderen System erstellt wird). Wir haben einen solchen Toolansatz für die Übernahme aus Excel, weil wir bei einem Kunden Einträge in einigen Many-to-Many - Relationen massenweise ändern müssen.Oder du kaufst dir ein Importtool (Scribe, Inaport, Importmanager). So ein Tool mit Konfiguration kostet aber vermutlich einen 4-Stelligen Eurobetrag - ohne eine führende 1 :-). Es macht in meinen Augen wenig Sinn, in einem solchen Fall etwas am Client mit JSCript zu programmieren. Da bräuchte man jemand, der jede Stunde auf einen Knopf drückt.
Zur Fragen mit den 250 Datensätzen: Das kann man umsupportet über die Datenbank aufheben. Geht also nur über einen Admin mit Zugriff auf die SQL-Datenbank: http://crmbusiness.wordpress.com/2011/06/22/crm-2011-how-to-increase-the-records-per-page-to-more-than-250-rows/
Herzliche Grüße / Best regards Markus Müller If this post answers your question, please click "Mark As Answer" on the post and "Mark as Helpful"
- Als Antwort vorgeschlagen JuergenBeckModerator Donnerstag, 13. Dezember 2012 20:01
-
Hallo Markus
Danke für Deine Antwort. Hab's natürlich gleich versucht, hier das Ergebnis:
Der Import von 8760 Datensätzen hat gleich funktioniert - Super unter "Meine Importe" steht: Abgeschlossen, 8761 Erfolge, 0 Teilfehler, 0 Fehler, Verarbeitet 8761.
Leider werden die Daten aber nicht der übergeordneten Entität zugeordnet, sodass ich die Daten im CRM nicht sehen kann. Was ich tun könnt ist aber, dass ich die Daten als "vorhandenen Datensatz" der Liste hinzufüge.
Im Detail: Jede Firma hat einen oder mehrere Zählpunkt und für jeden Zählpunkt soll es ein Lastprofil geben welches aus eben diesen 8760 Datensätzen besteht.Ich könnte die Daten wie gesagt nun über "vorhandene Datensätze" hinzufügen, aber das geht wieder nur für jeweil 50 Datensätzen. Das müsste ich nun 176 Mal je Lastprofil machen - das ist zu umständlich. Gibt es da eine charmante Lösung?
Zum den anderen Themen:
1. Da hab ich mich falsch ausgedrückt, die Daten müssen nicht stündlich eingelesen werden!
2. Hab herausgefunden, dass die angezeigte Anzahl ausreichend ist.
mfg
Sigi Lechner
-
Hallo Sigi,
du wirst vermutlich in dem Entsprechenden Dialog "Lastprofil-Detailsatz" ein Lookup/Suche auf den Zählpunkt haben. Damit kannst du auch den Importier so konfigurieren, dass der Bezug zum Zählpunkt bei Import automatisch hergestellt wird. Für alle 8761 Datensätze
Vorgehen:
Du kannst vermutlich die Exceltabelle so umbauen, dass eine eindeutige Zählpunkt-ID als eine weitere Spalte enthalten ist. Also ein Aufbau in z.B. in vier Spalten: Zählpunkt-ID / Tagesdatum / Uhrzeit / Wert. oder Zählpunkt-ID / Datetime mit Minuten / Wert. Dann wieder als Textdatei exportieren
Bei der Importschnittstelle wird dir auch die Spalte Zählpunkt angeboten, wenn diese in der Zieltabelle vorhanden ist. Da kannst du dann das Lookup auf die Spalte Zählpunkt zuordnen. Und dann gibt es eine weitere Einstellungsoption, dass du das Feld aussuchen kanst, mit dem der importierte Wert abgeglichen wird.Standardmassig wird dir da das Feld "Name" angeboten. Das kannst du aber umstellen auf ein anderes Feld. Dieser Wert muss im Datenbestand eindeutig sein, so dass das System genau einen Treffer findet. Dann wird beim Import automatisch verbunden.
So kann man z.B. beim Import von Kontakten die übergeordnete Firma automatisch zuordnen, wenn man z.B. die eindeutige Kundennummer in den Importdaten mitliefert.
Exkurz: Du hast in dem Beispiel dann nur eine direkte Relation Zählpunkt - Lastprofil. Wenn eine Betrachtung der Lastprofile über den gesamten Kunden (also alle Zählpunkte gleichzeitig) relevant wäre, dann baue halt noch eine 5. Spalte mit der eindeutigen Firmennummer rein.Herzliche Grüße / Best regards Markus Müller If this post answers your question, please click "Mark As Answer" on the post and "Mark as Helpful"
- Als Antwort vorgeschlagen JuergenBeckModerator Donnerstag, 13. Dezember 2012 20:01
-
Hallo SLechner,
ist die Aufgabe mittlerweile gelöst?
Viele Grüße,
Jürgen BeckJürgen Beck
Dipl. Kfm./Wirtschaftsinformatik
MVP, MCSD.NET, MCITP DBA, MCDBA, MCSE
Microsoft Certified Business Management Solutions Professional
Microsoft Certified CRM Developer
Microsoft Certified Trainer
ComBeck IT Services & Business Solutions
Microsoft Gold Certified Partner
Microsoft Small Business Specialist
Developing & Supporting Business Applications from small business to big enterprises covering scores of sectors
http://www.combeck.de
- Als Antwort vorgeschlagen JuergenBeckModerator Donnerstag, 13. Dezember 2012 20:01
- Als Antwort markiert JuergenBeckModerator Donnerstag, 28. März 2013 15:08