Jawaban atas pertanyaan umum mengenai FeatureStore, termasuk error otorisasi, masalah konfigurasi sumber data, dan sinkronisasi data.
Q: Apa yang harus saya lakukan jika muncul prompt Make sure that you complete authorization before you create a Hologres data store saat membuat data store Hologres?
Contoh


Penyebab:
Kemungkinan penyebab:
RAM user yang menggunakan FeatureStore tidak memiliki izin untuk menggunakan instans Hologres.
RAM user yang menggunakan FeatureStore tidak memiliki izin untuk menggunakan database Hologres yang sesuai.
Versi instans Hologres lebih rendah dari 2.0.18.
Solusi:
Login ke Hologres Console.
Pada bilah navigasi sebelah kiri, klik Instances.
Klik nama instans untuk membuka halaman detail instans.
Klik Account Management.
Pada halaman User Management, klik Add User di pojok kanan atas.
Pilih RAM user yang menggunakan FeatureStore. Lalu, pilih Examples of the Super Administrator (SuperUser) atau Regular User, lalu klik OK.
Jika pengguna diberikan izin Regular User, Anda perlu memberikan izin untuk mengakses database yang sesuai.
Buka halaman detail instans.
Klik Database Management.
Pada halaman Database Authorization, klik Authorize User pada kolom Actions database tersebut.
Klik Grant Permissions di pojok kanan atas.

Pilih RAM user yang menggunakan FeatureStore dan atur sebagai Developer. Lalu, klik OK.
Jika masalah masih berlanjut, periksa apakah versi instans Hologres lebih rendah dari 2.0.18. Jika ya, upgrade instans ke versi terbaru.
Q: Apa yang harus saya lakukan jika muncul prompt yang menunjukkan bahwa PrivateLink belum diaktifkan saat saya mengonfigurasi koneksi langsung VPC selama pembuatan sumber data FeatureDB?
Penyebab:
Koneksi langsung VPC bergantung pada PrivateLink, yang belum diaktifkan.
Solusi:
Klik Activate Now pada halaman prompt, atau aktifkan PrivateLink dengan mengikuti petunjuk dalam Access Alibaba Cloud services.
Q: Apa yang harus saya lakukan jika muncul error "Access denied by project vpc white list: vpc:'vpc-xxx' not in vpc white list, ip: 'xxxx'. project: xxx" saat melakukan operasi terkait MaxCompute?
Contoh:

Penyebab:
Proyek MaxCompute telah mengaktifkan fitur daftar putih, dan ID VPC FeatureStore belum ditambahkan ke daftar putih tersebut.
Solusi:
Login ke MaxCompute console.
Pada panel navigasi sebelah kiri, pilih Manage Configurations > Projects.
Klik Manage di sebelah kanan target untuk membuka halaman detail proyek.
Pada bagian IP Address Whitelist di tab Parameter Configuration, klik Edit.
Tambahkan ID VPC FeatureStore ke editor VPC IP Address. Untuk informasi lebih lanjut, lihat Manage IP address whitelists. Tabel berikut mencantumkan ID VPC berdasarkan wilayah.
Region
VPC ID
China (Hangzhou)
vpc-bp1vacu28qkj1fv6zpkq1
China (Shanghai)
vpc-uf6rcto3hlh9wjkgcqfbf
China (Beijing)
vpc-2zexf99g0maxm8jgx3se0
China (Shenzhen)
vpc-wz96kdcavm40pi6158ibd
China (Hong Kong)
vpc-j6cr1dmfkjuhu5cz61cl7
Singapore
vpc-t4nflw68k7pitfq0oe0oh
US (Silicon Valley)
vpc-rj9suctodeems1xwk6xo9
US (Virginia)
vpc-0xitg4loq1mi9bjb57em7
Q: Apa yang harus saya lakukan jika muncul error password authentication failed for user "paifsslr$STS.**********" saat membuat feature view?
Contoh:
password authentication failed for user "paifsslr$STS.**********"

Penyebab:
RAM user yang menggunakan FeatureStore tidak memiliki izin untuk menggunakan instans Hologres.
Solusi:
Berikan izin kepada RAM user untuk menggunakan instans Hologres. Untuk informasi lebih lanjut, lihat Create a data store.
Login ke Hologres Console.
Pada bilah navigasi sebelah kiri, klik Instances.
Klik nama instans untuk membuka halaman detail instans.
Klik Account Management.
Pada halaman User Management, klik Add User di pojok kanan atas.
Pilih RAM user yang menggunakan FeatureStore. Lalu, pilih Examples of the Super Administrator (SuperUser) atau Regular User, lalu klik OK.
(Opsional) Jika pengguna diberikan izin Regular User, Anda perlu memberikan izin untuk mengakses database yang sesuai.
Buka halaman detail instans.
Klik Database Management.
Pada halaman Database Authorization, klik Authorize User pada kolom Actions database tersebut.
Klik Grant Permissions di pojok kanan atas.

Pilih RAM user yang menggunakan FeatureStore dan atur sebagai Developer. Lalu, klik OK.
(Opsional) Jika error masih berlanjut, periksa apakah RAM user telah diberikan izin AliyunHologresFullAccess dan upgrade instans Hologres ke versi terbaru.
Q: Apa yang harus saya lakukan jika muncul error dial tcp: lookup hgpostcn-cn-xxx-cn-xxx.hologres.aliyuncs.com on 192.xxx.x.xx:xx: no such host saat membuat feature view?
Contoh:

Penyebab:
Kemungkinan penyebab:
Akses jaringan publik belum diaktifkan untuk instans Hologres.
Instans Hologres tidak sedang berjalan. Misalnya, instans mungkin telah kedaluwarsa.
Solusi:
Login ke Hologres Console dan periksa apakah instans Hologres tersedia.
Aktifkan akses jaringan publik.
Pada bilah navigasi sebelah kiri, klik Instances.
Klik nama instans untuk membuka halaman detail instans.
Pada bagian Network Information, aktifkan Public Network.

Lakukan salah satu operasi berikut berdasarkan status instans.
Jika instans telah kedaluwarsa, perpanjang instans tersebut dan coba lagi. Untuk informasi lebih lanjut, lihat Renewal management.
Jika instans telah dirilis, buat instans Hologres baru terlebih dahulu. Lalu, buat data store Hologres di FeatureStore atau perbarui data store asli.
Jika Anda membuat data store Hologres baru, Anda perlu membuat proyek FeatureStore baru.
Jika Anda memperbarui data store Hologres asli, Anda dapat terus menggunakan proyek FeatureStore asli, tetapi feature view yang sebelumnya dibuat dan fitur model terkait tidak lagi tersedia. Anda dapat menghapusnya jika diinginkan.
Q: Apa yang harus saya lakukan jika muncul error Connect to FE failed,permission denied for database "ttx" saat membuat feature view?
Contoh:

Penyebab:
RAM user tidak memiliki izin untuk mengakses database Hologres.
Solusi:
Berikan izin akses RAM user ke database Hologres. Untuk informasi lebih lanjut, lihat Create a data store.
Login ke Hologres Console.
Pada bilah navigasi sebelah kiri, klik Instances.
Klik nama instans untuk membuka halaman detail instans.
Klik Database Management.
Pada halaman Database Authorization, klik Authorize User pada kolom Actions database tersebut.
Klik Grant Permissions di pojok kanan atas.

Pilih RAM user yang menggunakan FeatureStore dan atur sebagai Developer. Lalu, klik OK.
Q: Apa yang harus saya lakukan jika muncul error "ODPS-0110061: Failed to run ddltask - xxxx. ExceptionBase: Schema evolution DDLs is not enabled in current project:xxxx" saat menghapus field fitur selama modifikasi fitur model?
Contoh:

Penyebab:
Menghapus field fitur memerlukan penghapusan field yang sesuai dari tabel MaxCompute. Proyek MaxCompute saat ini belum mengaktifkan evolusi skema.
Solusi:
Jalankan perintah setproject odps.schema.evolution.enable=true; seperti yang dijelaskan dalam error 1: Schema evolution DDLs is not enabled in current project:xxxx untuk mengaktifkan evolusi skema. Lalu, hapus field fitur model setelah 10 menit.
Q: Bagaimana cara mendorong data fitur offline ke data store online?
Untuk mendorong data dari satu partisi, gunakan fitur sinkronisasi data pada halaman Feature View:
Pada tab Feature View halaman Project Details, klik Data Synchronization pada kolom Actions.
Tentukan informasi partisi.
Klik Submit dan tab Synchronization History akan muncul, tempat Anda dapat melihat status tugas sinkronisasi data.
Untuk menjadwalkan sinkronisasi data harian, ikuti langkah-langkah berikut:
Pada tab Feature View halaman Project Details, klik Data Synchronization pada kolom Actions.
Salin kode dari bidang Synchronize Code.
Login ke DataWorks Console. Pada bilah navigasi sebelah kiri, klik Data Development and O&M > Data Development.
Pilih workspace DataWorks, lalu klik Go to Data Development.
Arahkan penunjuk ke Create, lalu pilih Create Node > MaxCompute > PyODPS 3.
Salin kode di kotak Synchronize Code ke editor kode.
Klik Properties di sisi kanan tab. Pada panel Properties, konfigurasikan parameter penjadwalan yang tercantum dalam tabel berikut.
Parameter
Nilai yang direkomendasikan
Scheduling Parameter
Parameter Name
dt
Parameter Value
$[yyyymmdd-1]
Resource Group
Resource Group
Pilih kelompok resource eksklusif yang telah dibuat.
Dependencies
Pilih tabel offline yang sesuai dengan Feature View.
Setelah node dikonfigurasi dan diuji, simpan dan kirimkan konfigurasi node tersebut.
Lakukan backfill data untuk node tersebut. Untuk informasi lebih lanjut, lihat Manage recommendation features with FeatureStore.
Q: Apa yang harus saya lakukan jika terjadi error izin saat menjalankan skrip sinkronisasi FeatureStore di DataWorks?
Contoh:
File "/home/tops/lib/python3.7/site-packages/alibabacloud_tea_openapi/client.py", line 1442, in do_request
'accessDeniedDetail': self.default_any(err.get('AccessDeniedDetail'), err.get('accessDeniedDetail'))
Tea.exceptions.TeaException: Error: Forbidden.NoPermission code: 403, You are not authorized to do this operation. Action: featurestore:ListInstances;Resource: acs:featurestore:cn-beijing:${ID of the Alibaba Cloud account}:* request id: 2AF6CF28-B894-5119-A677-BE619341F497 Response: {'AccessDeniedDetail': {'AuthAction': 'featurestore:ListInstances', 'AuthPrincipalType': 'SubUser', 'AuthPrincipalOwnerId': '${ID of the Alibaba Cloud account}', 'AuthPrincipalDisplayName': '209226141687598727', 'PolicyType': 'AccountLevelIdentityBasedPolicy', 'NoPermissionType': 'ImplicitDeny', 'EncodedDiagnosticMessage': 'AQIBIAAAAL8VAcX2cL53ePOizTgZi1FjVPkvSaVAboCEz5/mWLB1TroSzqYluVa53zz3f2VofgxTvAqluAbsNlHJLh2LY9hxZ2m2Tbgao7wG3UHuIAge+n5OQ1vnlXMfEnczOSNze1BlHPsJBeDCJhIVym8u2NYoZkc4e1lRBfkArMdn6eay/M/D7YQLq42wXYB6fHVX+Y9qfaEG/rCZp/hQP/i0N9RxJzo3Kw4QHldejzmKuS9yZ7hlC79F/gbRpWi5OIDtUg3aabg115MrQg+TeNmwpBYMcp72GpfVxnQrKY5cydFm9TBuz0Z8uR6NemuKQAB3JSa+7UcjNu/Aqvyx83eYjc3Cr+E90qzfx9OSfv6xW/5rPBhm8fKLHbh4t3iJ8MUyrTfCiawCt5P1vO9Kl4IIJu8ksq+kpI1fof4re9vmoIEVQV8H/hQE8mjLFzaiWXgmjLP4AWMaFXzorh1JWhZsR9SDQvdluq/gP/HvFmBcdq8bqfGUNZ8X4hbLFYB1Nl/DmpRfPwAt4TZDtDSkDnDJg8537a232h6bN9s4v+G7WFDhZIC6oyUvm+WhKlptwhk5K7FQgtMkRe89rkWuD+N3jR8n2cQQHCeMrXZUQAPJybsfluPhKyBzY7sku4QLihK0vtO2sUCqvoCYHg27gjOod2egn6bv2TKNlkErkCyIfwbYmw+ljBjlX8ntmUbJPA973luCKzETWuI3hzIyeWk7JE9hFPUwZGV4lmUcXtfhnRaLAghqwTdszAIQ0Z8DwVs+8PcF3D7lFMYSbF+2zKw30dQ='}, 'RequestId': '2AF6CF28-B894-5119-A677-BE619341F497', 'Message': 'You are not authorized to do this operation. Action: featurestore:ListInstances;Resource: acs:featurestore:cn-beijing:${ID of the Alibaba Cloud account}:*', 'Recommend': 'https://api.alibabacloud.com/troubleshoot?q=Forbidden.NoPermission&product=PaiFeatureStore&requestId=2AF6CF28-B894-5119-A677-BE619341F497', 'HostId': 'paifeaturestore-vpc.cn-beijing.aliyuncs.com', 'Code': 'Forbidden.NoPermission', 'statusCode': 403}Penyebab:
Saat skrip sinkronisasi atau skrip ekspor FeatureStore dijalankan di DataWorks, skrip tersebut menggunakan kredensial AccessKey yang dihasilkan secara temporary. Jika akun DataWorks tidak memiliki izin FeatureStore, kredensial temporary ini juga tidak memiliki izin yang diperlukan, sehingga menyebabkan error tersebut.
Solusi:
Login ke DataWorks console. Pada panel navigasi sebelah kiri, klik Workspace. Pada halaman Workspaces, temukan workspace yang diinginkan dan klik Manage pada kolom Actions.
Pada panel navigasi sebelah kiri, klik Data Sources. Lalu, temukan sumber data MaxCompute default yang terkait dengan DataWorks dan klik Modify pada kolom Operation untuk melihat identitas akses default (akun yang digunakan untuk menjalankan DataWorks).

Lampirkan kebijakan AliyunPAIFeatureStoreFullAccess ke akun yang sesuai.
Akun Alibaba Cloud: Saat Anda mengaktifkan PAI, akun Alibaba Cloud secara otomatis diberikan izin yang diperlukan.
RAM user: Gunakan akun Alibaba Cloud untuk memberikan izin kepada RAM user.
Pastikan bahwa layanan cloud terkait, seperti MaxCompute, DataWorks, dan Hologres, memiliki izin pada FeatureStore.
(Opsional) Tambahkan ID VPC FeatureStore ke daftar putih layanan cloud terkait.
Jika layanan cloud tidak memiliki konfigurasi daftar putih, lewati langkah ini.
Jika layanan cloud terkait seperti MaxCompute memiliki konfigurasi daftar putih, tambahkan ID VPC FeatureStore ke daftar putih tersebut.
Region
VPC ID
cn-beijing
vpc-2zexf99g0maxm8jgx3se0
cn-hangzhou
vpc-bp1vacu28qkj1fv6zpkq1
cn-shanghai
vpc-uf6rcto3hlh9wjkgcqfbf
cn-shenzhen
vpc-wz96kdcavm40pi6158ibd
cn-hongkong
vpc-j6cr1dmfkjuhu5cz61cl7