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

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse su Viste origine dati, quindi scegliere Nuova vista origine dati.

  2. Nella pagina iniziale di Creazione guidata origine dati fare clic su Avanti.

  3. 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.

  4. Nella pagina Selezione tabelle e viste selezionare la tabella seguente, quindi fare clic sulla freccia DESTRA per aggiungerla alla vista origine dati:

    • FactCallCenter (dbo)
  5. Fare clic su Avanti.

  6. 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.

  7. 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

  1. Selezionare Nuovo calcolo denominato dal menu Vista origine dati.

  2. Nella finestra di dialogo Crea calcolo denominato digitare DayOfWeek, ovvero il nome descrittivo della nuova colonna relativa al giorno della settimana. Digitare una descrizione.

  3. Copiare l'espressione seguente nella casella Espressione.

    DATENAME(weekday,CONVERT(DATETIME, CAST([Datekey] AS CHAR(8)),101))
    
  4. Scegliere OK.

  5. Selezionare la vista origine dati e scegliere Esplora per verificare che il giorno della settimana sia visualizzato correttamente.

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.