Creare dashboard avanzate con CAST e Looker Studio

Questa pagina descrive come utilizzare MConnect per generare dashboard di Looker Studio dai dati raccolti con Google Cloud Migration Center e CAST.

Inizia a utilizzare MConnect guardando il tutorial.

Panoramica

MConnect è un'interfaccia a riga di comando che ti aiuta a unire le informazioni di Migration Center e dell'analisi statica del codice delle applicazioni eseguita da CAST Software. Poi esporta i dati in BigQuery e in Looker Studio per un'analisi avanzata dei dati.

Aiuta a modernizzare le applicazioni confrontando varie dimensioni della trasformazione, come il livello di impegno, il livello di preparazione del codice e l'impatto sulle risorse di calcolo.

Prima di iniziare

Prima di utilizzare MConnect, esegui i seguenti passaggi:

  1. Crea un Account Google e un account Google Cloud .
  2. Crea un progetto Google Cloud e abilita le API BigQuery e Migration Center.
  3. Installa Google Cloud CLI sulla tua macchina locale.
  4. Crea un report CAST Highlight denominato analysisResults.csv.

Prezzi

Potresti ricevere una fattura per BigQuery, Looker Studio e CAST, in base ai rispettivi prezzi.

Generare una dashboard per i dati

Le sezioni seguenti spiegano come generare una dashboard di Looker Studio per i dati CAST.

Configurare lo strumento

Prima di poter utilizzare MConnect, esegui i seguenti passaggi:

  1. Se utilizzi Linux, scarica l'ultimo file binario. Per altre piattaforme OS, clona il repository migrationcenter-utils e crea MConnect sulla tua macchina locale.

  2. Esegui l'autenticazione in Google Cloud CLI:

    gcloud init
    gcloud auth application-default login
    

    Assicurati che l'account che utilizzi disponga delle autorizzazioni necessarie per creare ed eliminare gruppi in Migration Center e per creare ed eliminare tabelle in BigQuery nel progetto che vuoi utilizzare.

Carica gli asset in Migration Center

Carica gli asset correlati alle applicazioni nel report CAST in Migration Center. Se hai già eseguito l'individuazione dell'inventario per la tua infrastruttura, puoi saltare questo passaggio.

Per ulteriori informazioni, consulta Avviare il rilevamento degli asset.

Creare gruppi nel Centro di migrazione

Utilizza le applicazioni identificate nel report CAST per creare gruppi in Migration Center. Sulla tua macchina locale, esegui questo comando:

mconnect create-groups --path=ANALYSIS_PATH --project=PROJECT_ID --region=REGION

Sostituisci quanto segue:

  • ANALYSIS_PATH: il percorso del file del report CAST.
  • PROJECT_ID: l'ID del progetto.
  • REGION: la regione che utilizzi per Migration Center. Sono supportati solo us-central1 e europe-west1.

Dopo aver creato i gruppi, puoi filtrarli in Migration Center utilizzando l'etichetta mconnect.

Assegnare asset ai gruppi

In Migration Center, assegna gli asset ai gruppi di applicazioni corrispondenti. Puoi eseguire questa operazione nell'interfaccia utente di Migration Center o con l'API.

Esportare i dati del report CAST e di Migration Center in BigQuery

Esporta i dati dal report CAST in BigQuery:

mconnect export --path=ANALYSIS_PATH --project=PROJECT_ID --region=REGION

Il comando esegue le seguenti azioni:

  1. Crea un nuovo database in BigQuery denominato mcCast.
  2. Crea una nuova tabella in BigQuery denominata castResults e la popola con i dati del report CAST.
  3. Esporta i dati di Migration Center in BigQuery creando tre tabelle denominate assets, groups e preference_sets.

Crea viste in BigQuery

Dai dati che hai caricato in BigQuery, crea le visualizzazioni corrispondenti:

mconnect create-views --project=PROJECT_ID --dataset=mcCast

Il comando crea tre visualizzazioni:

  • migrationcenterinfra_vw
  • castreadiness_vw
  • mccastreadinesscombined_vw

L'output di questo comando fornisce un link a un report di Looker Studio che utilizza la visualizzazione mccastreadinesscombined_vw.

Configurare il report di Looker Studio

Puoi configurare il report di Looker Studio generato in due modi, come descritto nelle sezioni seguenti.

  1. Copia il link ottenuto nel passaggio precedente nel browser web.
  2. Fai clic su Salva e condividi, quindi su Conferma e salva.

Copia manuale dei dati

Se il link fornito non funziona, puoi configurare manualmente il report di Looker Studio utilizzando i tuoi dati:

  1. In Looker Studio, apri il report Centro migrazione / Analisi CAST.
  2. Fai clic su Altre opzioni.
  3. Fai clic su Crea una copia > Copia report.
  4. Nel nuovo report, fai clic su Risorse > Gestisci origini dati aggiunte.
  5. Utilizzando l'origine dati denominata McCastReadinessCombined_vw, fai clic su Modifica.
  6. Fornisci l'ID progetto e l'ID set di dati utilizzati nel passaggio precedente e scegli mccastreadinesscombined_vw.
  7. Fai clic su Riconnetti e poi su Applica.
  8. Fai clic su Fine e aggiorna la pagina.

In questo modo viene creato un nuovo report chiamato Migration Center / CAST Analysis utilizzando i tuoi dati.

Riferimento MConnect

Le seguenti sezioni forniscono i comandi MConnect disponibili e i relativi flag.

mconnect

Utilizzo: mconnect [command] [args] [flags]

Comandi disponibili

create-groups
Crea un gruppo per ogni applicazione CAST in Migration Center e aggiunge un'etichetta "mconnect".
create-views
Crea tre visualizzazioni in BigQuery utilizzando Migration Center e i dati CAST.
export
Esporta i dati CAST in BigQuery.
help
Guida su qualsiasi comando.

Bandiere

-h, --help
Guida per mconnect.
-t, --toggle
Messaggio di aiuto per l'attivazione/disattivazione.
-v, --version
Versione per mconnect.

create-groups

Crea un gruppo per ogni applicazione CAST in Migration Center e aggiunge l'etichetta "mconnect".

Utilizzo: mconnect create-groups path project region [flags]

Esempi

mconnect create-groups --path=path/to/cast/analysisResults.csv --project=my-mc-project-id --region=my-region1

mconnect create-groups --path=path/to/cast/analysisResults.csv --project=my-mc-project-id --region=my-region1 --ignore-existing-groups=true

Bandiere

-h, --help
Guida per create-groups.
-i, --ignore-existing-groups
Continua se mconnect sta tentando di creare un gruppo che esiste già in Migration Center. Se impostato su "true", l'etichetta "mconnect" verrà aggiunta anche a ogni gruppo già esistente.
--path
Il percorso del file CSV che contiene il report di CAST (analysisResults.csv). (Obbligatorio)
--project
L'ID progetto in cui creare i gruppi Migration Center. Assicurati di utilizzare lo stesso ID progetto per ogni comando. (Obbligatorio)
--region
La regione del Centro di migrazione in cui verranno creati i gruppi. (Obbligatorio)

esportare

Esporta i dati del report CAST e di Migration Center in BigQuery. Per impostazione predefinita, si presume che il progetto e la regione utilizzati per Migration Center e BigQuery siano gli stessi.

Utilizzo: mconnect export path project region dataset [flags]

Esempi

mconnect export --path=path/to/cast/analysisResults.csv --project=my-project-id --region=my-region1 # the default dataset will be set to 'mcCast'.
mconnect export --path=path/to/cast/analysisResults.csv --project=my-project-id --region=my-region1 --dataset=dataset-id 
mconnect export --path=path/to/cast/analysisResults.csv --project=my-project-id --region=my-region1 --dataset=dataset-id  --force=true
mconnect export --path=path/to/cast/analysisResults.csv --project=my-project-id --region=my-region1 --dataset=dataset-id --mc-project=my-mc-project-id --mc-region=my-mc-region

Bandiere

--dataset
L'ID del set di dati in cui esportare i dati. Se il set di dati non esiste, verrà creato. Se non specificato, il nome predefinito sarà "mcCast". Assicurati di utilizzare lo stesso set di dati per ogni comando.
-f, --force
Forza l'esportazione dei dati anche se le tabelle di destinazione esistono. L'operazione eliminerà tutti i contenuti delle tabelle originali.
-h, --help
Guida per l'esportazione.
--path
Il percorso del file CSV del report CAST (analysisResults.csv). (Obbligatorio)
--project
L'ID progetto BigQuery in cui esportare i dati. (Obbligatorio)
--region
La regione BigQuery in cui verranno creati il set di dati e le tabelle. (Obbligatorio)

Bandiere nascoste

--mc-project
L'ID progetto Migration Center utilizzato per esportare i dati in BigQuery.
--mc-region
La regione di Migration Center da cui esportare i dati.

create-views

Crea tre visualizzazioni in BigQuery utilizzando Migration Center e i dati CAST. Fornisce un link a un report di Looker Studio utilizzando la visualizzazione mccastreadinesscombined_vw.

Utilizzo: mconnect create-views project dataset [flags]

Viste create

  • migrationcenterinfra_vw: mostra i dati raggruppati delle risorse di Migration Center.
  • castreadiness_vw: mostra i dati del file di analisi CAST.
  • mccastreadinesscombined_vw: Combina le due visualizzazioni precedenti. Questa visualizzazione viene utilizzata anche nel modello di Looker Studio.

Esempi

mconnect create-views --project=my-project-id --dataset=dataset-id
mconnect create-views --project=my-project-id --dataset=dataset-id --force=true

Bandiere

--dataset
L'ID set di dati BigQuery in cui creare le viste. Assicurati di utilizzare lo stesso set di dati del comando di esportazione. (Obbligatorio)
-f, --force
Forza la creazione delle viste anche se esiste solo una delle viste di destinazione. L'operazione sostituirà tutti i contenuti delle visualizzazioni esistenti precedenti.
-h, --help
Aiuto per create-views.
--project
L'ID progetto BigQuery in cui creare le viste. (Obbligatorio)