Erweiterte Dashboards mit CAST und Looker Studio erstellen

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:

  1. Erstellen Sie ein Google-Konto und ein Google Cloud -Konto.
  2. Erstellen Sie ein Google Cloud Projekt und aktivieren Sie die BigQuery- und Migration Center-API.
  3. Installieren Sie die Google Cloud CLI auf Ihrem lokalen Computer.
  4. 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:

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

  2. Authentifizieren Sie sich in der Google Cloud CLI:

    gcloud init
    gcloud auth application-default login
    

    Achten 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 Projekts
  • REGION: Die Region, die Sie für Migration Center verwenden. Es werden nur us-central1 und europe-west1 unterstü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:

  1. Dadurch wird in BigQuery eine neue Datenbank mit dem Namen mcCast erstellt.
  2. Dadurch wird in BigQuery eine neue Tabelle mit dem Namen castResults erstellt und mit den CAST-Berichtsdaten gefüllt.
  3. Dabei werden Ihre Migration Center-Daten nach BigQuery exportiert. Dazu werden drei Tabellen mit den Namen assets, groups und preference_sets erstellt.

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_vw
  • castreadiness_vw
  • mccastreadinesscombined_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.

  1. Kopieren Sie den Link aus dem vorherigen Schritt in Ihren Webbrowser.
  2. 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:

  1. Öffnen Sie in Looker Studio den Bericht Migration Center / CAST Analysis.
  2. Klicken Sie auf Weitere Optionen.
  3. Klicken Sie auf Kopie erstellen > Bericht kopieren.
  4. Klicken Sie im neuen Bericht auf Ressourcen > Hinzugefügte Datenquellen verwalten.
  5. Klicken Sie bei der Datenquelle mit dem Namen McCastReadinessCombined_vw auf Bearbeiten.
  6. Geben Sie die Projekt-ID und die Dataset-ID an, die Sie im vorherigen Schritt verwendet haben, und wählen Sie mccastreadinesscombined_vw aus.
  7. Klicken Sie auf Neu verbinden und dann auf Übernehmen.
  8. 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)