Questa pagina descrive come utilizzare MConnect per generare dashboard di Data 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. Quindi, esporta i dati in BigQuery e in Data 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, completa i seguenti passaggi:
- Crea un Account Google e un Google Cloud account.
- Crea un Google Cloud progetto e abilita l'
BigQuery
e
Migration Center.
- Per Migration Center, consulta la pagina Guida introduttiva a Migration Center.
- Per BigQuery, consulta la pagina Guida introduttiva a BigQuery.
- Installa Google Cloud CLI sulla tua macchina locale.
- Crea un report di CAST Highlight
denominato
analysisResults.csv.
Prezzi
Potresti ricevere una fattura per BigQuery, Data Studio e CAST, in base ai rispettivi prezzi.
Generare una dashboard per i dati
Le seguenti sezioni spiegano come generare una dashboard di Data Studio per i dati CAST.
Configurare lo strumento
Prima di poter utilizzare MConnect, completa i seguenti passaggi:
Se utilizzi Linux, scarica l'ultimo file binario. Per altre piattaforme OS, clona il
migrationcenter-utilsrepository e crea MConnect sulla tua macchina locale.Esegui l'autenticazione a Google Cloud CLI:
gcloud init gcloud auth application-default loginAssicurati che l'account che stai utilizzando 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.
Caricare gli asset in Migration Center
Carica gli asset relativi alle applicazioni nel report CAST in Migration Center. Se hai già eseguito un rilevamento dell'inventario per la tua infrastruttura, puoi saltare questo passaggio.
Per saperne di più, consulta Avviare un rilevamento degli asset.
Creare gruppi in Migration Center
Utilizza le applicazioni identificate nel report CAST per creare gruppi in Migration Center. Sulla tua macchina locale, esegui il seguente 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 progetto.REGION: la regione che utilizzi per Migration Center. Sono supportate solous-central1eeurope-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 il report CAST e i dati 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:
- Crea un nuovo database in BigQuery denominato
mcCast. - Crea una nuova tabella in BigQuery denominata
castResultse la popola con i dati del report CAST. - Esporta i dati di Migration Center in BigQuery creando tre tabelle denominate
assets,groupsepreference_sets.
Creare visualizzazioni in BigQuery
Dai dati caricati in BigQuery, crea le visualizzazioni corrispondenti:
mconnect create-views --project=PROJECT_ID --dataset=mcCast
Il comando crea tre visualizzazioni:
migrationcenterinfra_vwcastreadiness_vwmccastreadinesscombined_vw
L'output di questo comando fornisce un link a un report di Data Studio che utilizza la visualizzazione mccastreadinesscombined_vw.
Configurare il report di Data Studio
Puoi configurare il report di Data Studio generato in due modi, come descritto nelle sezioni seguenti.
Utilizzare il link fornito
- Copia il link ottenuto nel passaggio precedente nel browser web.
- Fai clic su Salva e condividi, quindi su Riconosci e salva.
Copiare manualmente i dati
Se il link fornito non funziona, puoi configurare manualmente il report di Data Studio utilizzando i tuoi dati:
- In Data Studio, apri il report Analisi di Migration Center / CAST.
- Fai clic su Altre opzioni.
- Fai clic su Crea una copia > Copia report.
- Nel nuovo report, fai clic su Risorse > Gestisci origini dati aggiunte.
- Utilizzando l'origine dati denominata
McCastReadinessCombined_vw, fai clic su Modifica. - Fornisci l'ID progetto e l'ID set di dati utilizzati nel passaggio precedente e scegli
mccastreadinesscombined_vw. - Fai clic su Riconnetti e poi su Applica.
- Fai clic su Fine e aggiorna la pagina.
Viene creato un nuovo report denominato 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 i dati di Migration Center e CAST.
export- Esporta i dati CAST in BigQuery.
help- Guida per qualsiasi comando.
Bandiere
-h, --help- Guida per mconnect.
-t, --toggle- Messaggio di guida per l'attivazione/disattivazione.
-v, --version- Versione di 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 già esistente in Migration Center. Se impostato su "true", l'etichetta "mconnect" verrà aggiunta anche a ogni gruppo già esistente.
--path- Il percorso del file CSV contenente il report di CAST (
analysisResults.csv). (Obbligatorio) --project- L'ID progetto in cui creare i gruppi di Migration Center. Assicurati di utilizzare lo stesso ID progetto per ogni comando. (Obbligatorio)
--region- La regione di Migration Center in cui verranno creati i gruppi. (Obbligatorio)
export
Esporta il report CAST e i dati di Migration Center in BigQuery. Per impostazione predefinita, si presuppone 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 set di dati in cui esportare i dati. Se il set di dati non esiste, verrà creato. Se non viene 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)
Flag nascosti
--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 i dati di Migration Center e CAST.
Fornisce un link per un report di Data Studio che utilizza la visualizzazione mccastreadinesscombined_vw.
Utilizzo: mconnect create-views project dataset [flags]
Visualizzazioni create
migrationcenterinfra_vw: mostra i dati degli asset raggruppati da 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 Data 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 visualizzazioni. Assicurati di utilizzare lo stesso set di dati del comando di esportazione. (Obbligatorio)
-f, --force- Forza la creazione delle visualizzazioni anche se esiste solo una delle visualizzazioni di destinazione. L'operazione sostituirà tutti i contenuti delle visualizzazioni esistenti precedenti.
-h, --help- Guida per create-views.
--project- L'ID progetto BigQuery in cui creare le visualizzazioni. (Obbligatorio)