Una seconda domanda del certificato 401 da parte mia oggi – Poiché domani sosterrò lesame. Ho appena fatto un finto esame e superato tutte le altre domande tranne questa e sono un po confuso.

Cosa impedirà lesecuzione degli snapshot analitici? Seleziona tre (3) scelte.

A. Il rapporto di origine è stato eliminato

B. Loggetto target ha un trigger su di esso

C. Lutente in esecuzione è stato disattivato

D. Loggetto di destinazione è un oggetto personalizzato

E. Il rapporto di origine viene salvato come rapporto a matrice

La risposta suggerita è A B C. Mentre A e C sono decisamente corrette. Sono un po confuso con B ed E. Il rapporto di origine dovrebbe essere tabulare o di riepilogo a mio parere e listantanea analitica avrà un problema con il trigger delloggetto di destinazione solo quando il trigger è un trigger di inserimento. Ho ragione su questo?

Grazie,

Lance

Commenti

  • Non ' Non fidarti di quei finti esami disponibili su Internet. Ho identificato molte risposte sbagliate e finirò per confonderti.

Risposta

Questo sembra un po confuso anche per me. Avevo limpressione che non potessi avere un rapporto di riepilogo o matrice come rapporto di origine.

Dalle pagine della Guida

Il rapporto sorgente deve essere tabulare .

Il rapporto nel campo Rapporto sorgente non è più in formato tabulare. Scegli un nuovo rapporto di origine o aggiorna il formato del rapporto di origine esistente in tabulare.

Quindi potresti aver trovato un errore con questo esame fittizio. Questo è non sorprende in quanto nessuno dei falsi esami NON è effettivamente supportato da SF. Al contrario, in realtà, SF cerca di spegnerli non appena li incontra. Userei gli esami fittizi con cautela poiché non vi è alcuna garanzia che siano corretti.

Sembra che tu abbia ragione anche riguardo a B. Un trigger di inserimento sulloggetto causerà anche un errore

Target oggetto non deve includere un trigger di inserimento.

Un trigger Apex viene eseguito quando vengono creati nuovi record per loggetto personalizzato nel campo Oggetto di destinazione. Rimuovi il trigger Apex o scegli un oggetto di destinazione per il quale un Il trigger Apex non viene eseguito quando vengono creati nuovi record.

Consulta le pagine della guida qui https://help.salesforce.com/HTViewHelpDoc?id=data_troubleshooting_snapshots.htm&language=en_US

Commenti

  • Sì, la parte trigger è corretta, mi sono imbattuto in questo. Lattivazione dellinserimento fa sì che il processo " analitico " abbia esito negativo. Lattivazione dellaggiornamento è comunque OK.

Risposta

In realtà B è corretta. E chi ha detto questo su matrice e rapporti di sintesi si sbaglia. In realtà deve essere un riepilogo o un rapporto a matrice.

btw, ecco come lho scoperto … Ho creato un campo chiamato OwnerID sulloggetto Analytic snapshot. Poiché le attività non possono contenere campi di ricerca, è impossibile che siano possedute in unistantanea analitica. Per aggirare questo problema, ho pensato di poter scrivere un trigger di base che dicesse allinserimento e allaggiornamento, owerid__c = OwnerID e mi sbagliavo. Durante loperazione, ho ricevuto il seguente errore.

Loggetto di destinazione non deve includere un trigger di inserimento.

Spero che mi consenta di avere un trigger di aggiornamento in cui posso rimanere indietro e compila il campo del proprietario con il nuovo proprietario. Incrociamo le dita …

btw buona fortuna con il test. Sto lavorando alla mia certificazione 501 ora. Ho molto da imparare prima di prenderlo, ma penso di essere a metà strada.

Commenti

  • I trigger di aggiornamento non interrompono il lavoro di snapshot. Solo i trigger di inserimento sono un problema.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *