Scegli un generatore di report
Ora che hai più opzioni per la creazione di analisi, a volte può essere difficile sapere esattamente quale sapore del Report Builder soddisfa le tue esigenze. Questo argomento ti guida attraverso la scelta del modo migliore per generare la tua analisi.
Quando dovrei usare SQL Report Builder? whensql
Osservare alcuni dei motivi più comuni per cui si utilizzerebbe SQL Report Builder su traditional Report Builder.
Se si desidera utilizzare funzioni specifiche di SQL…
Il bello di SQL Report Builder è che consente di utilizzare funzioni attualmente non disponibili in Data Warehouse Manager. In passato, un analista potrebbe aver dovuto intervenire per aiutarti a realizzare appieno la tua visione.
SQL Report Builder supporta funzioni come LISTAGG e GETDATE, che non era possibile utilizzare in precedenza. È possibile accedere a full list, ma alcune altre funzioni specifiche di SQL includono:
Se desideri eseguire alcuni test…
Se si desidera provare tecniche e strategie diverse per individuare il metodo ottimale per l'analisi, è possibile utilizzare SQL Report Builder. La creazione di colonne in Data Warehouse Manager richiede tempo e le colonne create con DWM dipendono dai cicli di aggiornamento.
Nella migliore delle ipotesi, è necessario attendere l’intero ciclo di aggiornamento prima di poter utilizzare la colonna. Se ti rendi conto di aver commesso un errore durante la creazione della colonna, devi attendere due cicli: uno per popolare inizialmente la colonna e un altro ciclo per la propagazione delle revisioni.
Se utilizzi una nuova colonna una sola volta…
Come indicato nella sezione precedente, la creazione di una colonna in Data Warehouse Manager richiede tempo. Se si prevede di utilizzare solo una colonna creata in un report, Adobe consiglia di utilizzare SQL Report Builder. In questo modo non è più necessario attendere il completamento di un ciclo di aggiornamento e tornare al lavoro più rapidamente.
Se si utilizzano dati con una relazione uno-a-molti…
A volte, la struttura dei dati potrebbe rendere SQL Report Builder una scelta più efficiente e logica per generare l'analisi. La creazione di colonne per le relazioni uno-a-uno è semplice in Data Warehouse Manager, ma le cose possono diventare un po’ confuse quando si tratta di relazioni uno-a-molti.
Supponiamo che un singolo prodotto sia considerato parte di più categorie di prodotti e vorresti visualizzare i ricavi associati a ciascuna categoria di ciascun prodotto. Il tentativo di creare questa relazione utilizzando DWM può essere noioso e difficile, ma la scrittura di una query SQL potrebbe essere un po' più semplice:
Quando dovrei usare il Report Builder tradizionale? whentraditionalrb
SQL Report Builder offre maggiore controllo e accesso a funzionalità precedentemente non disponibili, ma potrebbe non essere sempre la scelta giusta. Adobe consiglia inoltre di considerare quanto segue quando si decide quale sapore del generatore di rapporti utilizzare.
Se stai creando un rapporto semplice…
Se ciò che desideri creare è semplice, l'utilizzo del Report Builder tradizionale può essere molto più veloce rispetto alla scrittura di una query SQL completa. È utile se le colonne necessarie per creare l’analisi si trovano già in Data Warehouse Manager.
Se condividi il tuo lavoro con altri utenti…
Gli utenti della tua organizzazione utilizzano/visualizzano questa analisi? A seconda delle persone con cui condividi il tuo lavoro, a volte può essere meglio utilizzare Visual Report Builder. Gli utenti possono esaminare rapidamente la definizione in Visual Report Builder anziché leggere una query SQL potenzialmente lunga.
Se alcune persone necessitano del report ma non hanno familiarità con SQL, Adobe consiglia di utilizzare il sapore originale di Report Builder. Rende le cose più facili con loro.
Ritorno a capo wrapup
Sia SQL Report Builder che Visual Report Builder sono adatti per un'ampia varietà di casi d'uso. In genere, questo dipende da quali sono le tue esigenze analitiche e da chi consuma l’analisi.