INFORMATION_SCHEMA.RECOMMENDATIONS_BY_ORGANIZATION tampilan
Untuk meminta masukan atau dukungan terkait fitur ini, kirim email ke bq-recommendations+feedback@google.com.
Tampilan INFORMATION_SCHEMA.RECOMMENDATIONS_BY_ORGANIZATION
berisi data tentang semua BigQuery
rekomendasi untuk semua project di organisasi saat ini.
Tampilan INFORMATION_SCHEMA.RECOMMENDATIONS_BY_ORGANIZATION
mendukung hal berikut
rekomendasi:
- Rekomendasi partisi dan cluster
- Rekomendasi tampilan terwujud
- Rekomendasi peran untuk set data BigQuery
Tampilan skema ini hanya tersedia untuk pengguna dengan organisasi Google Cloud yang telah ditentukan.
Izin yang diperlukan
Untuk melihat rekomendasi dengan
INFORMATION_SCHEMA.RECOMMENDATIONS_BY_ORGANIZATION
kali dilihat, Anda harus memiliki
izin yang diperlukan untuk pemberi rekomendasi terkait. Tujuan
INFORMATION_SCHEMA.RECOMMENDATIONS_BY_ORGANIZATION
lihat hanya mengembalikan
rekomendasi yang dapat Anda lihat. Bila Anda telah memiliki
izin akses di organisasi, Anda dapat melihat rekomendasi untuk semua project
dalam organisasi tersebut, terlepas dari izin Anda atas project itu sendiri.
Minta administrator Anda untuk memberikan akses agar dapat melihat rekomendasi. Untuk melihat izin yang diperlukan untuk setiap pemberi rekomendasi, lihat hal berikut:
- Partisi & izin pemberi rekomendasi cluster
- Izin rekomendasi tampilan terwujud
- Rekomendasi peran untuk izin set data
Skema
Tampilan INFORMATION_SCHEMA.RECOMMENDATIONS_BY_ORGANIZATION
memiliki skema berikut:
Nama kolom | Jenis data | Nilai |
---|---|---|
recommendation_id |
STRING |
ID yang dienkode Base64 yang berisi RecommendationID dan pemberi rekomendasi. |
recommender |
STRING |
Jenis rekomendasi. Misalnya, google.bigquery.table.PartitionClusterRecommender untuk rekomendasi partisi dan pengelompokan. |
subtype |
STRING |
Subjenis rekomendasi. |
project_id |
STRING |
ID project. |
project_number |
STRING |
Nomor project. |
description |
STRING |
Deskripsi tentang rekomendasi. |
last_updated_time |
TIMESTAMP |
Kolom ini menunjukkan waktu saat rekomendasi terakhir dibuat. |
target_resources |
STRING |
Nama resource yang sepenuhnya memenuhi syarat yang ditargetkan rekomendasi ini. |
state |
STRING |
Status rekomendasi. Untuk daftar kemungkinan nilai, lihat State. |
primary_impact |
RECORD |
Dampak yang dapat ditimbulkan rekomendasi ini saat mencoba mengoptimalkan kategori utama. Berisi kolom berikut:
|
priority |
STRING |
Prioritas rekomendasi. Untuk daftar kemungkinan nilai, lihat Prioritas. |
associated_insight_ids |
STRING |
Nama Insight Lengkap yang terkait dengan nama Recommendations.Insight adalah representasi yang dienkode Base64 dari nama jenis Insight & ID Insight. Kolom ini dapat digunakan untuk membuat kueri tampilan Insight. |
additional_details |
RECORD |
Detail Tambahan tentang rekomendasi.
|
Cakupan dan sintaksis
Kueri terhadap tabel virtual ini harus menyertakan penentu region. ID project bersifat opsional. Jika project ID tidak ditentukan, project tempat kueri dijalankan akan digunakan.
Nama tabel virtual | Cakupan resource | Cakupan region |
---|---|---|
[PROJECT_ID.]`region-REGION`.INFORMATION_SCHEMA.RECOMMENDATIONS[_BY_ORGANIZATION] |
Level project | REGION |
- Opsional:
PROJECT_ID
: ID project Google Cloud Anda. Jika tidak ditentukan, project default akan digunakan.
REGION
: nama region set data.
Misalnya, region-us
.
Contoh
Untuk menjalankan kueri terhadap project selain project default Anda, tambahkan project ID dalam format berikut:
`PROJECT_ID`.`region-REGION_NAME`.INFORMATION_SCHEMA.RECOMMENDATIONS_BY_ORGANIZATION
PROJECT_ID
: ID project.REGION_NAME
: region untuk project Anda.
Misalnya, `myproject`.`region-us`.INFORMATION_SCHEMA.RECOMMENDATIONS_BY_ORGANIZATION
.
Melihat rekomendasi tampilan terwujud dalam organisasi
Contoh berikut menampilkan rekomendasi penayangan terwujud dalam organisasi:
SELECT
project_id,
LAX_INT64(additional_details.overview.bytesSavedMonthly) / POW(1024, 3) as est_gb_saved_monthly,
LAX_INT64(additional_details.overview.slotMsSavedMonthly) / (1000 * 3600) as slot_hours_saved_monthly,
last_updated_time
FROM
`region-us`.INFORMATION_SCHEMA.RECOMMENDATIONS_BY_ORGANIZATION
WHERE
recommender = 'google.bigquery.materializedview.Recommender'
LIMIT 3;
Hasilnya mirip dengan berikut ini:
+-------------------------------+----------------------------------------------------------------------+ | project_id | est_gb_saved_monthly| slot_hours_saved_monthly | last_updated_time | +-------------------------------+----------------------------------------------------------------------+ | project1 | 4689.071544663957 | 2682.1816833333337 | 2024-07-01 13:00:31 | | project2 | 137.5052567309467 | 9613.139166666666 | 2024-07-01 13:00:31 | | project3 | 146.83722260318973 | 7093.014316666667 | 2024-07-01 13:00:31 | +-------------------------------+----------------------------------------------------------------------+