Membuat dasbor lanjutan dengan CAST dan Looker Studio

Halaman ini menjelaskan cara menggunakan MConnect untuk membuat dasbor Looker Studio dari data yang Anda kumpulkan dengan Google Cloud Migration Center dan CAST.

Mulai menggunakan MConnect dengan menonton tutorial.

Ringkasan

MConnect adalah antarmuka command line yang membantu Anda menggabungkan informasi dari Migration Center dan dari analisis kode statis aplikasi yang dilakukan oleh CAST Software. Kemudian, data akan diekspor ke BigQuery dan Looker Studio untuk analisis data lanjutan.

Alat ini membantu memodernisasi aplikasi dengan membandingkan berbagai dimensi transformasi, seperti tingkat upaya, tingkat kesiapan kode, dan dampak resource komputasi.

Sebelum memulai

Sebelum menggunakan MConnect, lakukan langkah-langkah berikut:

  1. Buat Akun Google dan akun Google Cloud .
  2. Buat project Google Cloud dan aktifkan BigQuery dan Migration Center API.
  3. Instal Google Cloud CLI di komputer lokal Anda.
  4. Buat laporan Sorotan CAST bernama analysisResults.csv.

Harga

Anda mungkin ditagih untuk BigQuery, Looker Studio, dan CAST, sesuai dengan harga masing-masing.

Membuat dasbor untuk data Anda

Bagian berikut menjelaskan cara membuat dasbor Looker Studio untuk data CAST Anda.

Menyiapkan alat

Sebelum Anda dapat menggunakan MConnect, lakukan langkah-langkah berikut:

  1. Jika Anda menggunakan Linux, download biner terbaru. Untuk platform OS lainnya, clone repositori migrationcenter-utils dan build MConnect di komputer lokal Anda.

  2. Lakukan autentikasi ke Google Cloud CLI:

    gcloud init
    gcloud auth application-default login
    

    Pastikan akun yang Anda gunakan memiliki izin yang diperlukan untuk membuat dan menghapus grup di Migration Center, serta membuat dan menghapus tabel di BigQuery dalam project yang ingin Anda gunakan.

Mengupload aset ke Migration Center

Upload aset yang terkait dengan aplikasi dalam laporan CAST Anda ke Pusat Migrasi. Jika sudah melakukan penemuan inventaris untuk infrastruktur, Anda dapat melewati langkah ini.

Untuk mengetahui informasi selengkapnya, lihat Memulai penemuan aset.

Membuat grup di Migration Center

Gunakan aplikasi yang diidentifikasi dalam laporan CAST untuk membuat grup di Migration Center. Di komputer lokal, jalankan perintah berikut:

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

Ganti kode berikut:

  • ANALYSIS_PATH: Jalur ke file laporan CAST Anda.
  • PROJECT_ID: ID project Anda.
  • REGION: Region yang Anda gunakan untuk Migration Center. Hanya us-central1 dan europe-west1 yang didukung.

Setelah membuat grup, Anda dapat memfilternya di Migration Center menggunakan label mconnect.

Menetapkan aset ke grup

Di Pusat Migrasi, tetapkan aset Anda ke grup aplikasi yang sesuai. Anda dapat melakukannya di UI Pusat Migrasi atau dengan API.

Mengekspor laporan CAST dan data Migration Center ke BigQuery

Mengekspor data dari laporan CAST ke BigQuery:

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

Perintah ini melakukan tindakan berikut:

  1. Tindakan ini akan membuat database baru di BigQuery yang bernama mcCast.
  2. Tindakan ini akan membuat tabel baru di BigQuery bernama castResults dan mengisinya dengan data laporan CAST.
  3. Alat ini mengekspor data Migration Center Anda ke BigQuery dengan membuat tiga tabel yang disebut assets, groups, dan preference_sets.

Membuat tampilan di BigQuery

Dari data yang Anda upload ke BigQuery, buat tampilan yang sesuai:

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

Perintah ini membuat tiga tampilan:

  • migrationcenterinfra_vw
  • castreadiness_vw
  • mccastreadinesscombined_vw

Output perintah ini memberikan link ke laporan Looker Studio menggunakan tampilan mccastreadinesscombined_vw.

Menyiapkan laporan Looker Studio

Anda dapat menyiapkan laporan Looker Studio yang dihasilkan dengan dua cara, seperti yang dijelaskan di bagian berikut.

  1. Salin link yang diperoleh di langkah sebelumnya ke browser web Anda.
  2. Klik Simpan dan Bagikan, lalu klik Konfirmasi dan simpan.

Menyalin data secara manual

Jika link yang diberikan rusak, Anda dapat menyiapkan laporan Looker Studio secara manual menggunakan data Anda:

  1. Di Looker Studio, buka laporan Migration Center / CAST Analysis.
  2. Klik Opsi lainnya.
  3. Klik Buat salinan > Salin Laporan.
  4. Di laporan baru, klik Referensi > Kelola sumber data yang ditambahkan.
  5. Dengan menggunakan sumber data bernama McCastReadinessCombined_vw, klik Edit.
  6. Berikan project ID dan ID set data yang digunakan di langkah sebelumnya, dan pilih mccastreadinesscombined_vw.
  7. Klik Hubungkan kembali, lalu Terapkan.
  8. Klik Selesai dan muat ulang halaman.

Tindakan ini akan membuat laporan baru bernama Migration Center / CAST Analysis menggunakan data Anda.

Referensi MConnect

Bagian berikut menyediakan perintah MConnect yang tersedia dan flag-nya.

mconnect

Penggunaan: mconnect [command] [args] [flags]

Perintah yang tersedia

create-groups
Membuat grup untuk setiap aplikasi CAST di Migration Center dan menambahkan label 'mconnect' ke grup tersebut.
create-views
Membuat tiga tampilan di BigQuery menggunakan data CAST dan Pusat Migrasi.
export
Mengekspor data CAST ke BigQuery.
help
Bantuan tentang perintah apa pun.

Flag

-h, --help
Bantuan untuk mconnect.
-t, --toggle
Pesan bantuan untuk tombol.
-v, --version
Versi untuk mconnect.

create-groups

Membuat grup untuk setiap aplikasi CAST di Migration Center dan menambahkan label 'mconnect' ke grup tersebut.

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

Contoh

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

Flag

-h, --help
Bantuan untuk create-groups.
-i, --ignore-existing-groups
Lanjutkan jika mconnect mencoba membuat grup yang sudah ada di Migration Center. Jika ditetapkan ke 'true', label 'mconnect' juga akan ditambahkan ke setiap grup yang sudah ada.
--path
Jalur file CSV yang berisi laporan CAST (analysisResults.csv). (Wajib)
--project
ID project tempat membuat grup Migration Center. Pastikan untuk menggunakan project ID yang sama untuk setiap perintah. (Wajib)
--region
Region Pusat Migrasi tempat grup akan dibuat. (Wajib)

ekspor

Mengekspor laporan CAST dan data Migration Center ke BigQuery. Secara default, akan diasumsikan bahwa project dan region yang digunakan untuk Migration Center dan BigQuery sama.

Penggunaan: mconnect export path project region dataset [flags]

Contoh

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

Flag

--dataset
ID set data tempat data akan diekspor. Jika tidak ada, set data akan dibuat. Jika tidak ditentukan, nama defaultnya adalah 'mcCast'. Pastikan untuk menggunakan set data yang sama untuk setiap perintah.
-f, --force
Memaksa ekspor data meskipun tabel tujuan sudah ada. Operasi ini akan menghapus semua konten dalam tabel asli.
-h, --help
Bantuan untuk ekspor.
--path
Jalur file CSV laporan CAST (analysisResults.csv). (Wajib)
--project
ID project BigQuery tempat data akan diekspor. (Wajib)
--region
Region BigQuery tempat set data dan tabel akan dibuat. (Wajib)

Flag tersembunyi

--mc-project
ID project Migration Center yang digunakan untuk mengekspor datanya ke BigQuery.
--mc-region
Region Migration Center tempat data akan diekspor.

create-views

Membuat tiga tampilan di BigQuery menggunakan data Migration Center dan CAST. Memberikan link untuk laporan Looker Studio menggunakan tampilan mccastreadinesscombined_vw.

Penggunaan: mconnect create-views project dataset [flags]

Tampilan dibuat

  • migrationcenterinfra_vw: Menampilkan data aset yang dikelompokkan dari Migration Center.
  • castreadiness_vw: Menampilkan data dari file Analisis CAST.
  • mccastreadinesscombined_vw: Menggabungkan dua tampilan sebelumnya. Tampilan ini juga digunakan di Template Looker Studio.

Contoh

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

Flag

--dataset
ID set data BigQuery tempat tampilan dibuat. Pastikan untuk menggunakan set data yang sama seperti dalam perintah ekspor. (Wajib)
-f, --force
Memaksa pembuatan tampilan meskipun hanya ada satu tampilan tujuan. Operasi ini akan mengganti semua konten di tampilan lama yang ada.
-h, --help
Bantuan untuk create-views.
--project
ID project BigQuery tempat tampilan dibuat. (Wajib)