Eine zweite Cert 401-Frage von mir heute – Da ich morgen die Prüfung ablegen werde. Habe gerade eine Scheinprüfung gemacht und jede andere Frage außer dieser bestanden und ich bin ein bisschen verwirrt.
Was führt dazu, dass die Analyse-Snapshots fehlschlagen? Bitte wählen Sie drei (3) Möglichkeiten.
A. Der Quellbericht wurde gelöscht.
B. Das Zielobjekt hat einen Trigger
C. Der laufende Benutzer wurde inaktiviert.
D. Das Zielobjekt ist ein benutzerdefiniertes Objekt
E. Der Quellbericht wird als Matrixbericht gespeichert.
Die vorgeschlagene Antwort lautet A B C. Während A und C definitiv korrekt sind. Ich bin ein wenig verwirrt mit B und E. Der Quellbericht sollte meiner Meinung nach entweder tabellarisch oder zusammenfassend sein, und der analytische Snapshot weist nur dann ein Problem mit dem Auslöser des Zielobjekts auf, wenn der Auslöser ein Einfügetrigger ist. Habe ich recht damit?
Danke,
Lance
Kommentare
- Ich habe ' Vertrauen Sie nicht den im Internet verfügbaren Scheinprüfungen. Ich habe viele falsche Antworten darauf identifiziert und werde Sie am Ende verwirren.
Antwort
Dies scheint ein bisschen zu sein verwirrend für mich auch. Ich hatte den Eindruck, dass Sie keinen Zusammenfassungs- oder Matrixbericht als Quellbericht haben könnten.
Auf den Hilfeseiten
Der Quellbericht muss tabellarisch sein.
Der Bericht im Feld Quellbericht ist nicht mehr tabellarisch. Wählen Sie einen neuen Quellbericht aus oder aktualisieren Sie das Format des vorhandenen Quellberichts auf tabellarisch.
Möglicherweise haben Sie bei dieser Scheinprüfung einen Fehler gefunden Kein Wunder, da keine der Scheinprüfungen von SF NICHT unterstützt wird. Im Gegenteil, SF versucht, sie herunterzufahren, wenn sie auf sie stoßen. Ich würde die Scheinprüfungen mit Vorsicht verwenden, da es keine Garantie dafür gibt, dass sie korrekt sind.
Sie scheinen auch in Bezug auf B korrekt zu sein. Ein Einfügetrigger für das Objekt führt ebenfalls zu einem Fehler.
Ziel Das Objekt darf keinen Einfügetrigger enthalten.
Ein Apex-Trigger wird ausgeführt, wenn neue Datensätze für das benutzerdefinierte Objekt im Feld Zielobjekt erstellt werden. Entfernen Sie den Apex-Trigger oder wählen Sie ein Zielobjekt aus, für das ein Der Apex-Trigger wird nicht ausgeführt, wenn neue Datensätze erstellt werden.
Siehe Hilfeseiten hier https://help.salesforce.com/HTViewHelpDoc?id=data_troubleshooting_snapshots.htm&language=en_US
Kommentare
- Ja, der Triggerteil ist korrekt, ich bin gerade darauf gestoßen. Durch das Einfügen des Auslösers schlägt der " analytische Snapshot " fehl. Der Update-Trigger ist jedoch in Ordnung.
Antwort
Tatsächlich ist B korrekt. Und wer das über Matrix- und Zusammenfassungsberichte gesagt hat, ist falsch. Es muss sich tatsächlich um eine Zusammenfassung oder einen Matrixbericht handeln.
Übrigens, so habe ich es entdeckt … Ich habe ein Feld mit dem Namen OwnerID für den Objekt-Analytic-Snapshot erstellt. Da Aufgaben keine Suchfelder enthalten können, ist es unmöglich, dass sie in einem analytischen Snapshot enthalten sind. Um dies zu umgehen, dachte ich, ich könnte einen grundlegenden Auslöser schreiben, der beim Einfügen und beim Aktualisieren owerid__c = OwnerID sagte, und ich habe mich geirrt. Dabei wurde folgende Fehlermeldung angezeigt:
Das Zielobjekt darf keinen Einfügetrigger enthalten.
Ich hoffe, dass ich einen Update-Trigger habe, mit dem ich zurückkommen kann es und füllen Sie das Eigentümerfeld mit dem neuen Eigentümer. Daumen drücken …
Übrigens viel Glück mit dem Test. Ich arbeite gerade an meiner 501-Zertifizierung. Ich muss noch viel lernen, bevor ich es nehme, aber ich denke, dass ich ungefähr auf halbem Weg bin.
Kommentare
- Update-Trigger unterbrechen den Snapshot-Job nicht. Nur die Insert-Trigger sind ein Problem.