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:
- Buat Akun Google dan akun Google Cloud .
- Buat project Google Cloud dan aktifkan
BigQuery
dan
Migration Center
API.
- Untuk Migration Center, lihat Memulai Migration Center.
- Untuk BigQuery, lihat Memulai BigQuery.
- Instal Google Cloud CLI di komputer lokal Anda.
- 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:
Jika Anda menggunakan Linux, download biner terbaru. Untuk platform OS lainnya, clone repositori
migrationcenter-utils
dan build MConnect di komputer lokal Anda.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. Hanyaus-central1
daneurope-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:
- Tindakan ini akan membuat database baru di BigQuery yang bernama
mcCast
. - Tindakan ini akan membuat tabel baru di BigQuery bernama
castResults
dan mengisinya dengan data laporan CAST. - Alat ini mengekspor data Migration Center Anda ke BigQuery
dengan membuat tiga tabel yang disebut
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_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.
Menggunakan link yang disediakan
- Salin link yang diperoleh di langkah sebelumnya ke browser web Anda.
- 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:
- Di Looker Studio, buka laporan Migration Center / CAST Analysis.
- 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 di langkah sebelumnya,
dan 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 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)