เริ่มต้นใช้งาน Amazon Neptune Database

หากคุณมีข้อมูลในโมเดลกราฟอยู่แล้ว คุณสามารถเริ่มต้นใช้งาน Amazon Neptune Database ได้อย่างง่ายดาย คุณสามารถโหลดข้อมูลในรูปแบบ CSV หรือ RDF และเริ่มเขียนการสืบค้นกราฟด้วย Apache TinkerPop Gremlin, SPARQL หรือ openCypher คุณสามารถใช้เอกสารประกอบการเริ่มต้นใช้งานหรือดูการเสวนาเชิงเทคนิคออนไลน์ของ AWS ผ่านลิงก์ต่อไปนี้ นอกจากนี้เรายังได้รวมแนวทางปฏิบัติที่ดีที่สุดสําหรับ Neptune Database ด้วย

เริ่มต้นใช้งาน Amazon Neptune Analytics

คุณสามารถเริ่มต้นใช้งาน Neptune Analytics ได้ในไม่กี่ขั้นตอนโดยการสร้างกราฟโดยใช้คอนโซลการจัดการของ AWS หรือ CDK, SDK หรือ CLI การสนับสนุน AWS CloudFormation จะมาในเร็ว ๆ นี้ คุณสามารถโหลดกราฟลงใน Neptune Analytics จากข้อมูลในบัคเก็ต Amazon S3 หรือจาก Neptune Database คุณสามารถส่งคําขอโดยใช้ภาษาการสืบค้น openCypher ไปยังกราฟใน Neptune Analytics ได้โดยตรงจากแอปพลิเคชันกราฟของคุณ คุณยังสามารถเชื่อมต่อกับกราฟใน Neptune Analytics จาก Jupyter Notebook เพื่อเรียกใช้การสืบค้นและอัลกอริทึมกราฟ ผลลัพธ์ของการสืบค้นเชิงวิเคราะห์สามารถเขียนกลับเข้าไปในกราฟ Neptune Analytics เพื่อให้บริการการสืบค้นที่เข้ามาหรือจัดเก็บไว้ใน S3 เพื่อการประมวลผลเพิ่มเติม Neptune Analytics รองรับการผสานรวมกับไลบรารี LangChain แบบโอเพนซอร์สเพื่อทํางานกับแอปพลิเคชันที่มีอยู่ซึ่งขับเคลื่อนโดยโมเดลภาษาขนาดใหญ่

เริ่มต้นใช้งาน Amazon Neptune ML

สําหรับการเริ่มต้นใช้งาน Neptune ML ให้อ้างอิง โพสต์บล็อกนี้ซึ่งมีการทบทวนขั้นตอนในเวิร์กโฟลว์การเริ่มต้นใช้งาน ดังนี้
  • การตั้งค่าสภาพแวดล้อมการทดสอบ
  • การเปิดตัวตัวอย่าง Notebook การจัดประเภทโหนด
  • การโหลดข้อมูลตัวอย่างลงในคลัสเตอร์
  • การส่งออกกราฟ
  • การดําเนินการฝึกอบรม ML
  • การเรียกใช้การสืบค้น Gremlin ด้วย Neptune ML

เริ่มต้นใช้งานการแสดงภาพกราฟ

คุณสามารถใช้ Neptune Notebook หรือ Graph Explorer เพื่อแสดงภาพข้อมูลกราฟของคุณ หากคุณยังไม่คุ้นเคยกับฐานข้อมูลแบบกราฟและภาษาการสืบค้น หรือต้องการสํารวจข้อมูลกราฟโดยไม่ต้องเขียนการสืบค้น เราขอแนะนําให้เริ่มต้นด้วย Graph Explorer คุณสามารถเริ่มต้นใช้งาน Graph Explorer ได้ในไม่กี่ขั้นตอนโดยใช้คอนโซลการจัดการของ AWS ผู้ใช้ต้องมีสิทธิ์เข้าถึงเพื่ออ่านข้อมูล Neptune ผ่านบทบาทใหม่หรือที่มีอยู่ใน IAM เพื่อใช้ Graph Explorer โปรเจกต์ Graph Explorer พร้อมใช้งานบน GitHub และ Graph Explorer พร้อมใช้งานในทุก AWS Region ที่มีเวิร์กเบนช์ Neptune พร้อมใช้งาน

ถ้าคุณคุ้นเคยกับภาษาการสืบค้นกราฟหรือการเรียกใช้เวิร์กโหลดกราฟในสภาพแวดล้อมของ Notebook คุณสามารถเริ่มต้นด้วย Neptune Notebook ได้ Neptune ให้บริการ Jupyter และ JupyterLab Notebook ในโครงการ Notebook กราฟ Neptune แบบโอเพนซอร์สบน GitHub และในเวิร์กเบนช์ Neptune Notebook เหล่านี้มีตัวอย่างบทช่วยสอนการใช้งานและตัวอย่างโค้ดในสภาพแวดล้อมการเข้ารหัสแบบโต้ตอบ ซึ่งคุณสามารถเรียนรู้เกี่ยวกับเทคโนโลยีกราฟและ Neptune

Neptune Notebook สามารถทำได้ทั้งแสดงภาพผลลัพธ์การสืบค้นและให้อินเทอร์เฟซที่เหมือน IDE เพื่อการพัฒนาและทดสอบแอปพลิเคชัน หรือคุณสามารถใช้ Neptune Notebook กับคุณสมบัติ Neptune อื่น ๆ เช่น Neptune Streams และ Neptune ML นอกจากนี้ Neptune Notebook แต่ละอันยังโฮสต์ตำแหน่งข้อมูล Graph Explorer อีกด้วย คุณสามารถค้นหาลิงก์เพื่อเปิด Graph Explorer บนอินสแตนซ์ Notebook แต่ละรายการได้ใน Amazon Neptune Console

การเริ่มต้นใช้งานภาษาการสืบค้น

Gremlin: ลูกค้าที่ใช้ Gremlin กับ Neptune มักจะอ้างอิงหนังสือออนไลน์ชื่อ Practical Gremlin: An Apache TinkerPop Tutorial เพื่อเป็นข้อมูลอ้างอิงที่มีประโยชน์ต่อการเพิ่มเอกสาร Apache TinkerPop
 
SPARQL: สําหรับลูกค้าที่ใช้ RDF และ SPARQL กับ Neptune คู่มือ SPARQL 1.1 Overview ของ World Wide Web Consortium เป็นแนวทางที่มีประโยชน์
 
openCypher: openCypher เป็นภาษาการสืบค้นอย่างเปิดเผยสําหรับกราฟคุณสมบัติที่พัฒนาโดย Neo4j จากนั้นจึงกลายเป็นโอเพนซอร์สในปี 2015 และมีส่วนร่วมในโครงการ openCypher ภายใต้ใบอนุญาตโอเพนซอร์ส Apache 2 ไวยากรณ์ของภาษานี้ได้รับการบันทึกไว้ใน Cypher Query Language Reference เวอร์ชัน 9
 
GraphQL: หากคุณสนใจที่จะเปิดใช้งาน GraphQL สําหรับการเข้าถึง Neptune มี แอปพลิเคชันตัวอย่างที่แสดงวิธีใช้ AWS AppSync GraphQL และ Neptune