Auf dieser Seite wird beschrieben, wie Sie mit MConnect Looker Studio-Dashboards aus Daten erstellen, die Sie mit Google Cloud Migration Center und CAST erfasst haben.
Sehen Sie sich das Tutorial an, um mit MConnect zu beginnen.
Übersicht
MConnect ist eine Befehlszeilenschnittstelle, mit der Sie Informationen aus Migration Center und aus der statischen Codeanalyse von Anwendungen, die von CAST Software durchgeführt wird, zusammenführen können. Anschließend werden die Daten zur erweiterten Datenanalyse nach BigQuery und Looker Studio exportiert.
Das Tool unterstützt die Modernisierung von Anwendungen, indem es verschiedene Aspekte der Transformation vergleicht, z. B. den Aufwand, den Grad der Codebereitschaft und die Auswirkungen auf die Computeressourcen.
Hinweise
Führen Sie die folgenden Schritte aus, bevor Sie MConnect verwenden:
- Erstellen Sie ein Google-Konto und ein Google Cloud -Konto.
- Erstellen Sie ein Google Cloud Projekt und aktivieren Sie die BigQuery- und Migration Center-API.
- Informationen zum Migrationscenter finden Sie unter Erste Schritte mit dem Migrationscenter.
- Informationen zu BigQuery finden Sie unter Erste Schritte mit BigQuery.
- Installieren Sie die Google Cloud CLI auf Ihrem lokalen Computer.
- Erstelle einen CAST Highlight-Bericht mit dem Namen
analysisResults.csv.
Preise
Je nach den jeweiligen Preisen werden Ihnen möglicherweise Gebühren für BigQuery, Looker Studio und CAST in Rechnung gestellt.
Dashboard für Ihre Daten erstellen
In den folgenden Abschnitten wird erläutert, wie Sie ein Looker Studio-Dashboard für Ihre CAST-Daten erstellen.
Tool einrichten
Bevor Sie MConnect verwenden können, müssen Sie die folgenden Schritte ausführen:
Wenn Sie Linux verwenden, laden Sie das aktuelle Binärprogramm herunter. Für andere Betriebssystemplattformen klonen Sie das
migrationcenter-utils-Repository und erstellen Sie MConnect auf Ihrem lokalen Computer.Authentifizieren Sie sich in der Google Cloud CLI:
gcloud init gcloud auth application-default loginAchten Sie darauf, dass das von Ihnen verwendete Konto die erforderlichen Berechtigungen zum Erstellen und Löschen von Gruppen in Migration Center sowie zum Erstellen und Löschen von Tabellen in BigQuery im gewünschten Projekt hat.
Assets in Migration Center hochladen
Laden Sie die Assets, die sich auf die Anwendungen in Ihrem CAST-Bericht beziehen, in Migration Center hoch. Wenn Sie bereits eine Bestandsermittlung für Ihre Infrastruktur durchgeführt haben, können Sie diesen Schritt überspringen.
Weitere Informationen finden Sie unter Asset-Erkennung starten.
Gruppen in Migration Center erstellen
Verwenden Sie die in Ihrem CAST-Bericht identifizierten Anwendungen, um Gruppen im Migration Center zu erstellen. Führen Sie auf Ihrem lokalen Computer den folgenden Befehl aus:
mconnect create-groups --path=ANALYSIS_PATH --project=PROJECT_ID --region=REGION
Ersetzen Sie Folgendes:
ANALYSIS_PATH: Der Pfad zu Ihrer CAST-Berichtsdatei.PROJECT_ID: die ID des ProjektsREGION: Die Region, die Sie für Migration Center verwenden. Es werden nurus-central1undeurope-west1unterstützt.
Nachdem Sie die Gruppen erstellt haben, können Sie sie im Migration Center mit dem Label mconnect filtern.
Assets Gruppen zuweisen
Weisen Sie Ihre Assets in Migration Center den entsprechenden Anwendungsgruppen zu. Sie können dies über die Migration Center-Benutzeroberfläche oder mit der API tun.
CAST-Berichts- und Migration Center-Daten nach BigQuery exportieren
So exportieren Sie die Daten aus Ihrem CAST-Bericht nach BigQuery:
mconnect export --path=ANALYSIS_PATH --project=PROJECT_ID --region=REGION
Der Befehl führt die folgenden Aktionen aus:
- Dadurch wird in BigQuery eine neue Datenbank mit dem Namen
mcCasterstellt. - Dadurch wird in BigQuery eine neue Tabelle mit dem Namen
castResultserstellt und mit den CAST-Berichtsdaten gefüllt. - Dabei werden Ihre Migration Center-Daten nach BigQuery exportiert. Dazu werden drei Tabellen mit den Namen
assets,groupsundpreference_setserstellt.
Ansichten in BigQuery erstellen
Erstellen Sie aus den Daten, die Sie in BigQuery hochgeladen haben, die entsprechenden Ansichten:
mconnect create-views --project=PROJECT_ID --dataset=mcCast
Mit dem Befehl werden drei Ansichten erstellt:
migrationcenterinfra_vwcastreadiness_vwmccastreadinesscombined_vw
Die Ausgabe dieses Befehls enthält einen Link zu einem Looker Studio-Bericht mit der Ansicht mccastreadinesscombined_vw.
Looker Studio-Bericht einrichten
Sie haben zwei Möglichkeiten, den generierten Looker Studio-Bericht einzurichten.
Über den bereitgestellten Link
- Kopieren Sie den Link aus dem vorherigen Schritt in Ihren Webbrowser.
- Klicken Sie auf Speichern und teilen und dann auf Bestätigen und speichern.
Daten manuell kopieren
Wenn der bereitgestellte Link nicht funktioniert, können Sie den Looker Studio-Bericht manuell mit Ihren Daten einrichten:
- Öffnen Sie in Looker Studio den Bericht Migration Center / CAST Analysis.
- Klicken Sie auf Weitere Optionen.
- Klicken Sie auf Kopie erstellen > Bericht kopieren.
- Klicken Sie im neuen Bericht auf Ressourcen > Hinzugefügte Datenquellen verwalten.
- Klicken Sie bei der Datenquelle mit dem Namen
McCastReadinessCombined_vwauf Bearbeiten. - Geben Sie die Projekt-ID und die Dataset-ID an, die Sie im vorherigen Schritt verwendet haben, und wählen Sie
mccastreadinesscombined_vwaus. - Klicken Sie auf Neu verbinden und dann auf Übernehmen.
- Klicken Sie auf Fertig und aktualisieren Sie die Seite.
Dadurch wird ein neuer Bericht mit dem Namen Migration Center / CAST Analysis erstellt, in dem Ihre Daten verwendet werden.
MConnect-Referenz
Die folgenden Abschnitte enthalten die verfügbaren MConnect-Befehle und ihre Flags.
mconnect
Nutzung: mconnect [command] [args] [flags]
Verfügbare Befehle
create-groups- Erstellt eine Gruppe für jede CAST-Anwendung in Migration Center und fügt ihr das Label „mconnect“ hinzu.
create-views- Erstellt drei Ansichten in BigQuery mit Daten aus Migration Center und CAST.
export- Exportiert CAST-Daten nach BigQuery.
help- Hilfe zu jedem Befehl.
Flags
-h, --help- Hilfe zu mconnect
-t, --toggle- Hilfemeldung für die Ein/Aus-Schaltfläche.
-v, --version- Version für mconnect.
create-groups
Erstellt eine Gruppe für jede CAST-Anwendung in Migration Center und fügt ihr das Label „mconnect“ hinzu.
Nutzung: mconnect create-groups path project region [flags]
Beispiele
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
Flags
-h, --help- Hilfe zu „create-groups“
-i, --ignore-existing-groups- Fahren Sie fort, wenn mconnect versucht, eine Gruppe zu erstellen, die bereits in Migration Center vorhanden ist. Wenn der Wert auf „true“ gesetzt ist, wird das Label „mconnect“ auch jeder bereits vorhandenen Gruppe hinzugefügt.
--path- Der Pfad zur CSV-Datei, die den Bericht von CAST enthält (
analysisResults.csv). (Erforderlich) --project- Die Projekt-ID, in der die Migration Center-Gruppen erstellt werden sollen. Verwenden Sie für jeden Befehl dieselbe Projekt-ID. (Erforderlich)
--region- Die Migration Center-Region, in der die Gruppen erstellt werden. (Erforderlich)
export
Exportiert CAST-Berichts- und Migration Center-Daten nach BigQuery. Standardmäßig wird davon ausgegangen, dass das für Migration Center und BigQuery verwendete Projekt und die verwendete Region identisch sind.
Nutzung: mconnect export path project region dataset [flags]
Beispiele
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
Flags
--dataset- Die Dataset-ID, in die die Daten exportiert werden sollen. Wenn das Dataset nicht vorhanden ist, wird es erstellt. Wenn nichts angegeben ist, lautet der Standardname „mcCast“. Verwenden Sie für jeden Befehl dasselbe Dataset.
-f, --force- : Erzwingt den Export der Daten, auch wenn die Zieltabellen vorhanden sind. Bei diesem Vorgang werden alle Inhalte in den ursprünglichen Tabellen gelöscht.
-h, --help- Hilfe zum Exportieren
--path- Der Pfad der CSV-Datei des CAST-Berichts (
analysisResults.csv). (Erforderlich) --project- Die BigQuery-Projekt-ID, in die die Daten exportiert werden sollen. (Erforderlich)
--region- Die BigQuery-Region, in der das Dataset und die Tabellen erstellt werden. (Erforderlich)
Ausgeblendete Flags
--mc-project- Die Migration Center-Projekt-ID, die zum Exportieren der Daten nach BigQuery verwendet wird.
--mc-region- Die Migration Center-Region, aus der die Daten exportiert werden sollen.
create-views
Erstellt drei Ansichten in BigQuery mit Migration Center- und CAST-Daten.
Stellt einen Link für einen Looker Studio-Bericht mit der mccastreadinesscombined_vw-Ansicht bereit.
Nutzung: mconnect create-views project dataset [flags]
Erstellte Ansichten
migrationcenterinfra_vw: Hier werden gruppierte Asset-Daten aus Migration Center angezeigt.castreadiness_vw: Zeigt Daten aus der CAST-Analysedatei an.mccastreadinesscombined_vw: Kombiniert die beiden vorherigen Ansichten. Diese Ansicht wird auch in der Looker Studio-Vorlage verwendet.
Beispiele
mconnect create-views --project=my-project-id --dataset=dataset-id
mconnect create-views --project=my-project-id --dataset=dataset-id --force=true
Flags
--dataset- Die BigQuery-Dataset-ID, in der die Ansichten erstellt werden sollen. Achten Sie darauf, dass Sie dasselbe Dataset wie im Exportbefehl verwenden. (Erforderlich)
-f, --force- Erzwingen Sie die Erstellung von Ansichten, auch wenn nur eine der Zielansichten vorhanden ist. Bei diesem Vorgang werden alle Inhalte in den alten vorhandenen Ansichten ersetzt.
-h, --help- Hilfe zu „create-views“
--project- Die BigQuery-Projekt-ID, in der die Ansichten erstellt werden sollen. (Erforderlich)