สร้างการเชื่อมต่อกับที่มาข้อมูลที่มีจุดสิ้นสุดของ REST

คุณสามารถเชื่อมต่อกับที่มาข้อมูลที่มีจุดสิ้นสุดของ REST และวิเคราะห์ข้อมูล ตัวอย่างเช่น เชื่อมต่อกับแอปพลิเคชัน SaaS หรือ PaaS หรือข้อมูลจากภาครัฐ เช่น สภาพอากาศ พื้นที่ทางภูมิศาสตร์ หรือสำมะโนประชากร

การเชื่อมต่อกับข้อมูลโดยใช้จุดสิ้นสุดของ REST ช่วยให้คุณสามารถวิเคราะห์ข้อมูลจากแอปพลิเคชัน SaaS หรือ PaaS ที่มีการทำรายการได้มากมาย โดยไม่ต้องเข้าใจรูปแบบหรือโครงสร้างภายในของข้อมูล
ก่อนที่คุณจะเริ่ม ให้สร้างไฟล์ JSON สำหรับที่มาข้อมูลที่คุณเชื่อมต่ออยู่ โปรดดู การระบุรายละเอียดการเชื่อมต่อจุดสิ้นสุดของ REST ในไฟล์ JSON
  1. ใน โฮมเพจ ของ Oracle Analytics ให้คลิก สร้าง แล้วคลิก การเชื่อมต่อ และ REST API (ดูตัวอย่าง)
  2. ใน ชื่อการเชื่อมต่อ ให้ระบุชื่อที่จดจำง่ายเพื่อระบุการเชื่อมต่อนี้ใน Oracle Analytics
  3. คลิก อิมปอร์ตไฟล์ และเลือกไฟล์ ZIP ของตัวเชื่อมต่อ REST ที่คุณสร้างไว้เป็นข้อกำหนดเบื้องต้น
    ฟิลด์ คำอธิบาย และ URL หลักของ REST ได้รับการป๊อปปูเลทจากไฟล์ที่อิมปอร์ต และตารางจุดสิ้นสุดจะแสดง ชื่อ และ URL ที่เกี่ยวข้อง สำหรับปลายทางที่ใช้ได้แต่ละรายการ
  4. ทางเลือก: แก้ไขจุดสิ้นสุดให้ตรงกับความต้องการทางธุรกิจของคุณ ตัวอย่างเช่น คุณสามารถลบจุดสิ้นสุดที่คุณไม่ต้องการแล้ว
    • ในการแก้ไขจุดสิ้นสุด ให้ดับเบิลคลิกค่า ชื่อ หรือ URL ที่เกี่ยวข้อง ในตารางและแก้ไขข้อความ
    • ในการเพิ่มจุดสิ้นสุด คลิก เพิ่มจุดสิ้นสุด เพื่อเพิ่มแถวในตาราง และแก้ไขชื่อดีฟอลต์และ URL ที่เกี่ยวข้อง
    • ในการลบจุดสิ้นสุด คลิก ลบแถว ที่อยู่ติดกับจุดสิ้นสุด (ซึ่งได้แก่ X)
  5. ใน การตรวจสอบสิทธิ์ ให้เลือกวิธีที่คุณต้องการปกป้องการเชื่อมต่อ
    คำแนะนำ: ตรวจสอบให้แน่ใจว่าประเภทการตรวจสอบสิทธิ์ที่คุณเลือกตรงกับ authentication-type ที่ระบุไว้ในไฟล์ JSON ที่อัปโหลด โปรดดู การระบุรายละเอียดการเชื่อมต่อจุดสิ้นสุดของ REST ในไฟล์ JSON
    • ไม่มีการตรวจสอบสิทธิ์ - อนุญาตการเชื่อมต่อโดยไม่มีการตรวจสอบสิทธิ์ ใช้ตัวเลือกนี้เพื่อเชื่อมต่อกับจุดสิ้นสุดส่วนกลาง
    • พื้นฐาน - ตรวจสอบสิทธิ์การเชื่อมต่อด้วยชื่อผู้ใช้และรหัสผ่าน
    • HttpHeader - ตรวจสอบสิทธิ์การเชื่อมต่อด้วยโทเค็นการรักษาความปลอดภัย
    • รหัส OAuth2 - เชื่อมต่อกับไคลเอนต์โดยใช้รหัสการอนุมัติที่สร้างในแอปพลิเคชันเป้าหมายของคุณ (หรือที่เรียกว่าประเภทการให้สิทธิ์รหัสการอนุมัติ) นี่คือประเภทการเชื่อมต่อ OAuth2 ที่ปลอดภัยที่สุด
    • ชื่อผู้ใช้และรหัสผ่าน OAuth2 - เชื่อมต่อกับไคลเอนต์ที่เชื่อถือได้โดยใช้รหัสผ่าน (หรือที่เรียกว่าชื่อผู้ใช้และรหัสผ่านหรือประเภทการให้สิทธิ์รหัสผ่านเจ้าของทรัพยากร) ใช้ประเภทการเชื่อมต่อนี้หากคุณกำลังใช้ไคลเอนต์ที่เชื่อถือได้
    • OAuth2 ที่ไม่ระบุแน่ชัด - เชื่อมต่อกับไคลเอนต์โดยใช้รหัสส่วนกลางที่สร้างในแอปพลิเคชันเป้าหมายของคุณ (หรือที่เรียกว่าประเภทการให้สิทธิ์รหัสการให้สิทธิ์) ประเภทนี้ปลอดภัยน้อยกว่าประเภทการเชื่อมต่อรหัส OAuth2 แต่ใช้งานง่ายกว่า
    • ชื่อผู้ใช้และรหัสผ่านไคลเอนต์ OAuth2 - เชื่อมต่อกับไคลเอนต์โดยใช้โทเค็น (หรือที่เรียกว่าประเภทการให้สิทธิ์ชื่อผู้ใช้และรหัสผ่านไคลเอนต์)
    ดูคำแนะนำเกี่ยวกับการระบุรายละเอียดการเชื่อมต่อ OAuth2 ได้ที่ ค่าการตรวจสอบสิทธิ์ OAuth2 สำหรับที่มาข้อมูลที่ใช้งาน REST
  6. คลิก บันทึก

ค่าการตรวจสอบสิทธิ์ OAuth2 สำหรับที่มาข้อมูลที่ใช้งาน REST

เมื่อคุณเชื่อมต่อกับที่มาข้อมูลที่ใช้งาน REST โดยใช้หนึ่งในประเภทการตรวจสอบสิทธิ์ OAuth2 (ซึ่งก็คือ รหัส OAuth, ข้อมูลชื่อผู้ใช้และรหัสผ่าน OAuth2, OAuth2 ที่ไม่ระบุแน่ชัด หรือ ชื่อผู้ใช้และรหัสผ่านของไคลเอนต์ OAuth) คุณจะได้รับพรอมต์ให้ระบุรายละเอียดการเชื่อมต่อที่เหมาะสำหรับประเภทการตรวจสอบสิทธิ์ที่คุณใช้

ฟิลด์หรือตัวเลือกไดอะล็อกการเชื่อมต่อ คำอธิบาย

ให้สิทธิ์

คลิก ให้สิทธิ์ เพื่อทดสอบการเชื่อมต่อและส่งคำขอรหัสและโทเค็นที่จำเป็น

URL การตรวจสอบสิทธิ์

ป้อน URL สำหรับเพจการตรวจสอบสิทธิ์ในแอปพลิเคชันเป้าหมาย ตัวอย่างเช่น https://example.com/login/oauth/authorize

ID ไคลเอนต์

ป้อน ID ไคลเอนต์ที่คุณคัดลอกจากแอปพลิเคชันเป้าหมาย เช่น Chimp ซึ่งตามปกติแล้วเป็นสตริงของจำนวนเต็มและตัวอักษร

ข้อมูลลับของไคลเอนต์

ป้อนข้อมูลลับของไคลเอนต์ที่คุณคัดลอกจากแอปพลิเคชันเป้าหมาย เช่น Chimp ซึ่งตามปกติแล้วเป็นสตริงของจำนวนเต็มและตัวอักษร

รหัสผ่าน

ป้อนรหัสผ่านที่ใช้เพื่อเข้าสู่ระบบแอปพลิเคชันเป้าหมายของคุณ

ขอบเขต

ป้อน read: หรือ write: ตามด้วยชื่อของเป้าหมาย ตัวอย่างเช่น read:org

URL ของโทเค็น

ป้อน URL การให้สิทธิ์ที่ได้มาจากแอปพลิเคชันเป้าหมาย ตัวอย่างเช่น https://example.com/login/oauth/access_token

ชื่อผู้ใช้

ป้อนชื่อผู้ใช้ที่ใช้เพื่อเข้าสู่ระบบแอปพลิเคชันเป้าหมายของคุณ