Gambaran Umum Lab
Sebuah bisnis telah menetapkan seperangkat aturan yang menjelaskan tentang produk-produk yang akan direkomendasikan ketika pelanggan menelusuri portal web. Persyaratan terperinci dapat dipecah menjadi kategori berikut:
Untuk ID Pelanggan X yang diberikan:
- Temukan daftar produk yang direkomendasikan dengan SLA 200 md.
- Temukan produk dari riwayat pesanan pelanggan dan rekomendasikan produk dari tabel paket produk.
- JANGAN menawarkan produk yang sudah dibeli oleh orang lain dalam satu rumah tangga.
- Hanya tawarkan produk dengan peringkat 3,5 ke atas.
Di lab ini, Anda akan belajar memodelkan data sumber dari basis data relasional dan penyimpanan dokumen pada Amazon Neptune untuk memenuhi kebutuhan bisnis ini. Anda menggunakan basis data pesanan pelanggan sampel untuk membangun sistem rekomendasi produk yang digunakan untuk mengirim rekomendasi produk real-time saat pelanggan menjelajahi portal produk.
Dalam basis data grafik, praktik terbaik yang disarankan adalah memulai pembangunan dari tujuan bisnis atau pola akses sebelum memodelkan data. Lab ini dibagi menjadi 5 tugas yang membahas skenario lengkap.
Tujuan
Di akhir lab ini, Anda akan dapat:
- Memodelkan data sumber dari basis data relasional menjadi simpul dan edge di basis data Amazon Neptune.
- Mengekstrak entitas tertanam dari data sumber.
- Menggunakan set data tambahan untuk mendukung kasus penggunaan baru dengan hasil yang lebih relevan.
Prasyarat pengetahuan teknis
- Pengalaman bekerja dengan basis data relasional, struktur basis data, dan bahasa kueri data.
- Pemahaman tentang konsep dasar basis data grafik.
- Pemahaman tentang dasar-dasar Amazon Neptune.
- Kompetensi dasar dengan Konsol Manajemen AWS.
Kunci ikon
Beragam ikon digunakan di seluruh lab ini untuk menarik perhatian kepada berbagai tipe petunjuk dan catatan. Daftar berikut menjelaskan tujuan setiap ikon:
- Output yang diharapkan: Output sampel yang dapat Anda gunakan untuk memverifikasi output dari perintah atau file yang diedit.
- Pelajari lebih lanjut: Tempat untuk menemukan informasi lebih lanjut.
- Note: (Catatan) petunjuk, tip, atau panduan penting
- Tugas selesai: Poin kesimpulan atau ringkasan dalam lab.