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 tutorialnya.
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 diekspor ke BigQuery dan Looker Studio untuk analisis data lanjutan.
Solusi ini membantu memodernisasi aplikasi dengan membandingkan berbagai dimensi transformasi, seperti tingkat upaya, tingkat kesiapan kode, dan dampak sumber daya komputasi.
Sebelum memulai
Sebelum Anda menggunakan MConnect, lakukan langkah-langkah berikut:
- Buat Akun Google dan akun Google Cloud .
- Buat Google Cloud project dan aktifkan
BigQuery
dan
Migration Center
API.
- Untuk Migration Center, lihat Mulai menggunakan Migration Center.
- Untuk BigQuery, lihat Memulai BigQuery.
- Instal Google Cloud CLI di mesin lokal Anda.
- Buat laporan CAST Highlight
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:
Jika Anda menggunakan Linux, download biner terbaru. Untuk platform OS lainnya, clone repositori
migrationcenter-utilsdan bangun MConnect di komputer lokal Anda.Lakukan autentikasi ke Google Cloud CLI:
gcloud init gcloud auth application-default loginPastikan 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 Migration Center. Jika sudah melakukan penemuan inventaris untuk infrastruktur Anda, 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. Hanyaus-central1daneurope-west1yang 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 Anda ke BigQuery:
mconnect export --path=ANALYSIS_PATH --project=PROJECT_ID --region=REGION
Perintah ini melakukan tindakan berikut:
- Tindakan ini akan membuat database baru di BigQuery yang bernama
mcCast. - Tindakan ini akan membuat tabel baru di BigQuery yang bernama
castResultsdan mengisinya dengan data laporan CAST. - Data Anda dari Pusat Migrasi akan diekspor ke BigQuery
dengan membuat tiga tabel bernama
assets,groups, danpreference_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_vwcastreadiness_vwmccastreadinesscombined_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 dibuat dengan dua cara, seperti yang dijelaskan di bagian berikut.
Menggunakan link yang disediakan
- Salin link yang diperoleh pada langkah sebelumnya ke browser web Anda.
- Klik Simpan dan Bagikan, lalu klik Pahami dan simpan.
Menyalin data secara manual
Jika link yang diberikan rusak, Anda dapat menyiapkan laporan Looker Studio secara manual menggunakan data Anda:
- Di Looker Studio, buka laporan Pusat Migrasi / Analisis CAST.
- Klik Opsi lainnya.
- Klik Buat salinan > Salin Laporan.
- Di laporan baru, klik Referensi > Kelola sumber data yang ditambahkan.
- Dengan menggunakan sumber data bernama
McCastReadinessCombined_vw, klik Edit. - Berikan project ID dan ID set data yang digunakan pada langkah sebelumnya,
lalu pilih
mccastreadinesscombined_vw. - Klik Hubungkan kembali, lalu Terapkan.
- 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 Migration Center.
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 disetel 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- Project ID tempat grup Migration Center akan dibuat. Pastikan untuk menggunakan project ID yang sama untuk setiap perintah. (Wajib)
--region- Region Migration Center tempat grup akan dibuat. (Wajib)
ekspor
Mengekspor laporan CAST dan data Migration Center ke BigQuery. Secara default, project dan region yang digunakan untuk Migration Center dan BigQuery diasumsikan 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 untuk mengekspor data. Jika set data 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 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 untuk mengekspor data. (Wajib)
--region- Region BigQuery tempat set data dan tabel akan dibuat. (Wajib)
Bendera tersembunyi
--mc-project- Project ID 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.
Menyediakan 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 dalam 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 untuk membuat tampilan. Pastikan untuk menggunakan set data yang sama seperti pada perintah ekspor. (Wajib)
-f, --force- Memaksa pembuatan tampilan meskipun hanya ada satu tampilan tujuan. Operasi ini akan menggantikan semua konten dalam tampilan lama yang ada.
-h, --help- Bantuan untuk create-views.
--project- ID project BigQuery untuk membuat tampilan. (Wajib)