Aggiunta di una vista origine dati per i dati del call center (Esercitazione intermedia sul data mining)
I dati iniziali del call center sono stati aggiunti al data warehouse AdventureWorks per semplificare l'analisi. In questa attività verrà aggiunta una nuova vista origine dati da utilizzare per accedere ai dati del call center.
Procedure
Per aggiungere una vista origine dati
In Esplora soluzioni fare clic con il pulsante destro del mouse su Viste origine dati, quindi scegliere Nuova vista origine dati.
Nella pagina iniziale di Creazione guidata origine dati fare clic su Avanti.
Nella pagina Selezione origine dati selezionare l'origine dati Adventure Works DW2008 in Origini dati relazionali. Se questa origine dati non è disponibile, vedere Esercitazione di base sul data mining. Fare clic su Avanti.
Nella pagina Selezione tabelle e viste selezionare la tabella seguente, quindi fare clic sulla freccia DESTRA per aggiungerla alla vista origine dati:
- FactCallCenter (dbo)
Fare clic su Avanti.
Nella pagina Completamento procedura guidata per impostazione predefinita la vista origine dati è denominata AdventureWorks DW 2008. Modificare il nome in CallCenter, quindi fare clic su Fine.
Verrà avviato Progettazione vista origine dati in cui sarà visualizzata la vista origine dati CallCenter.
Nel riquadro Vista origine dati fare clic con il pulsante destro del mouse sulla tabella FactCallCentere scegliere Esplorazione dati.
Esplorando i dati è possibile notare che le colonne seguenti sono disponibili per il data mining.
Nome colonna |
Contenuto |
---|---|
FactCallCenterID |
Una chiave arbitraria creata durante l'importazione dei dati nel data warehouse. |
DateKey |
Data di un'operazione del call center. Le date non sono univoche perché il fornitore fornisce un report distinto per ogni turno di ogni giorno lavorativo. |
WageType |
Indica se il giorno è un giorno festivo o feriale. |
Shift |
Indica il turno per il quale vengono registrate le chiamate. Questo call center divide la giornata lavorativa in quattro turni: AM, PM1, PM2 e Midnight. |
LevelOneOperators |
Indica il numero di operatori di livello 1 in servizio. I dipendenti del call center iniziano dal livello 1. |
LevelTwoOperators |
Indica il numero di operatori di livello 2 in servizio. Per qualificarsi come operatore di livello 2, un dipendente deve registrare un determinato numero di ore del servizio. |
TotalOperators |
Numero complessivo di operatori presenti durante il turno. |
Calls |
Numero di chiamate ricevute durante il turno. |
AutomaticResponses |
Numero di chiamate gestite completamente dall'elaborazione automatica delle chiamate (Interactive Voice Response o IVR). |
Orders |
Numero di ordini risultanti dalle chiamate. |
IssuesRaised |
Numero di problemi che richiedono una soluzione generati dalle chiamate. |
AverageTimePerIssue |
Tempo medio richiesto per rispondere a una chiamata in ingresso. |
ServiceGrade |
Indica la frequenza di abbandono per il turno. La frequenza di abbandono è una metrica utilizzata di frequente dai call center. Più elevata è la frequenza di abbandono, più è probabile che i clienti siano scontenti e che gli ordini potenziali non vengano conclusi. La frequenza di abbandono è misurata in base al turno. |
Sulla base dell'esperienza precedente con i centri di assistenza, si decide che il giorno della settimana potrebbe essere un fattore di influenza. La vista origine dati non contiene queste informazioni, ma partendo dalla data è possibile derivare facilmente il giorno della settimana. A tale scopo, viene creato un calcolo denominato nella vista origine dati.
Questo approccio risulta particolarmente utile in quanto non è necessario apportare modifiche ai dati relazionali e non è richiesto un livello superiore di accesso al motore di database. È invece possibile creare i calcoli o le colonne derivate in base alle esigenze. Nella procedura seguente viene illustrato come aggiungere la colonna calcolata utilizzando le funzionalità disponibili in Progettazione vista origine dati. Nell'esempio viene prima convertita la colonna di tipo integer DateKey in un tipo di dati datetime, quindi vengono estratte le informazioni sul giorno della settimana utilizzando la funzione DATENAME (Transact-SQL).
Per creare una nuova colonna nella vista origine dati per il giorno della settimana
Selezionare Nuovo calcolo denominato dal menu Vista origine dati.
Nella finestra di dialogo Crea calcolo denominato digitare DayOfWeek, ovvero il nome descrittivo della nuova colonna relativa al giorno della settimana. Digitare una descrizione.
Copiare l'espressione seguente nella casella Espressione.
DATENAME(weekday,CONVERT(DATETIME, CAST([Datekey] AS CHAR(8)),101))
Scegliere OK.
Selezionare la vista origine dati e scegliere Esplora per verificare che il giorno della settimana sia visualizzato correttamente.
Attività successiva della lezione
Cronologia modifiche
Aggiornamento del contenuto |
---|
Aggiunta della procedura in cui viene descritta l'inserimento di un calcolo denominato nella vista origine dati. Il calcolo denominato aggiunge la colonna DayOfWeek, che consente un'analisi migliore del modello di data mining. |