ออบเจ็กต์ Salesforce

สรุป

รายการ คำอธิบาย
สถานะการเผยแพร่ ความพร้อมใช้งานทั่วไป
ผลิตภัณฑ์ Excel
Power BI (แบบจําลองความหมาย)
Power BI (กระแสข้อมูล)
ผ้า (กระแสข้อมูลรุ่น 2)
Power Apps (กระแสข้อมูล)
Dynamics 365 Customer Insights
การบริการด้านการวิเคราะห์
ชนิดการรับรองความถูกต้องที่ได้รับการสนับสนุน บัญชี Salesforce

หมายเหตุ

ความสามารถบางอย่างอาจมีอยู่ในผลิตภัณฑ์เดียว แต่ไม่ใช่อย่างอื่นเนื่องจากตารางเวลาการปรับใช้และความสามารถเฉพาะของโฮสต์

คำเตือน

ตามค่าเริ่มต้น Salesforce ไม่สนับสนุน Internet Explorer 11 ซึ่งใช้เป็นส่วนหนึ่งของประสบการณ์การรับรองความถูกต้องไปยังบริการออนไลน์ใน Power Query Desktop โปรดเลือกใช้การสนับสนุนเพิ่มเติมสําหรับการเข้าถึงประสบการณ์สายฟ้าโดยใช้ Microsoft Internet Explorer 11 คุณอาจต้องการตรวจสอบเอกสาร Salesforce เกี่ยวกับการกําหนดค่า Internet Explorer ในขณะนี้ ผู้ใช้จะมีความบกพร่องจากการรับรองความถูกต้อง แต่ข้อมูลประจําตัวที่เก็บไว้ควรทํางานต่อไปจนกว่าโทเค็นการรับรองความถูกต้องที่มีอยู่จะหมดอายุ เมื่อต้องการแก้ไขปัญหานี้ ให้ไปที่ เปิดใช้งาน Microsoft Edge (Chromium) สําหรับการรับรองความถูกต้อง OAuth ใน Power BI Desktop

ข้อกำหนดเบื้องต้น

เมื่อต้องการใช้ตัวเชื่อมต่อวัตถุ Salesforce คุณต้องมีชื่อผู้ใช้และรหัสผ่านของบัญชี Salesforce

นอกจากนี้ ควรเปิดใช้งานการเข้าถึง Salesforce API เมื่อต้องการตรวจสอบการตั้งค่าการเข้าถึง ให้ไปที่หน้า Salesforce ส่วนบุคคลของคุณ เปิดการตั้งค่าโปรไฟล์ของคุณ และค้นหาและตรวจสอบให้แน่ใจว่า ได้เลือกกล่องกาเครื่องหมาย API ที่เปิดใช้งาน แล้ว โปรดทราบว่าบัญชีทดลองใช้ Salesforce ไม่มีการเข้าถึง API

รองรับความสามารถแล้ว

  • การทำงานจริง
  • กำหนด เอง
    • โดเมนแบบกําหนดเอง
    • การเปลี่ยนเส้นทางระเบียน CNAME
    • คอลัมน์ความสัมพันธ์

เชื่อมต่อไปยังวัตถุ Salesforce จาก Power Query Desktop

วิธีเชื่อมต่อกับข้อมูลออบเจ็กต์ Salesforce:

  1. เลือกวัตถุ Salesforce จากรายการตัวเชื่อมต่อข้อมูลเฉพาะผลิตภัณฑ์ จากนั้นเลือกเชื่อมต่อ

  2. ใน ออบเจ็กต์ Salesforce ให้เลือก URL การผลิต ถ้าคุณใช้ URL การผลิตของ Salesforce (https://www.salesforce.com) เพื่อลงชื่อเข้าใช้

    รับข้อมูลจาก URL การผลิต

    คุณยังสามารถเลือก กําหนดเอง และป้อน URL แบบกําหนดเองเพื่อลงชื่อเข้าใช้ URL แบบกําหนดเองนี้อาจเป็นโดเมนแบบกําหนดเองที่คุณได้สร้างขึ้นภายใน Salesforce เช่นhttps://contoso.salesforce.com คุณยังสามารถใช้การเลือก URL ที่กําหนดเองถ้าคุณกําลังใช้ระเบียน CNAME ของคุณเองที่เปลี่ยนเส้นทางไปยัง Salesforce โปรดทราบว่า URL ที่ไม่ได้รับการรองรับ

    นอกจากนี้คุณยังสามารถเลือก รวมคอลัมน์ความสัมพันธ์ได้ การเลือกนี้จะเปลี่ยนแปลงคิวรีโดยการรวมคอลัมน์ที่อาจมีความสัมพันธ์ foreign-key กับตารางอื่น ถ้าไม่ได้เลือกกล่องกาเครื่องหมายนี้ คุณจะไม่เห็นคอลัมน์เหล่านั้น

    เมื่อคุณเลือก URL แล้ว เลือก ตกลง เพื่อดําเนินการต่อ

  3. เลือก ลงชื่อเข้าใช้ เพื่อลงชื่อเข้าใช้บัญชี Salesforce ของคุณ

    ลงชื่อเข้าใช้บัญชี Salesforce ของคุณ

    เมื่อคุณลงชื่อเข้าใช้เรียบร้อยแล้ว ให้เลือกเชื่อมต่อ

  4. ถ้านี่เป็นครั้งแรกที่คุณลงชื่อเข้าใช้ด้วยแอปที่ระบุ คุณจะถูกขอให้ตรวจสอบความถูกต้องของคุณโดยการป้อนรหัสที่ส่งไปยังที่อยู่อีเมลของคุณ จากนั้น ระบบจะถามคุณว่าคุณต้องการให้แอปที่คุณกําลังใช้เพื่อเข้าถึงข้อมูลหรือไม่ ตัวอย่างเช่น คุณจะถูกถามว่าคุณต้องการอนุญาตให้ Power BI Desktop เข้าถึงข้อมูล Salesforce ของคุณหรือไม่ เลือก อนุญาต

  5. ในกล่องโต้ตอบ ตัวนําทาง ให้เลือกวัตถุ Salesforce ที่คุณต้องการโหลด จากนั้นคุณสามารถเลือก โหลด เพื่อโหลดข้อมูลหรือเลือก แปลงข้อมูล เพื่อแปลงข้อมูลได้

เชื่อมต่อไปยังวัตถุ Salesforce จาก Power Query Online

วิธีเชื่อมต่อกับข้อมูลออบเจ็กต์ Salesforce:

  1. เลือกออบเจ็กต์ Salesforce จากรายการตัวเชื่อมต่อข้อมูลเฉพาะผลิตภัณฑ์ จากนั้นเลือกเชื่อมต่อ

  2. ใน วัตถุ Salesforce เลือก URL ที่คุณต้องการใช้เพื่อเชื่อมต่อ เลือก URL การผลิต ถ้าคุณใช้ URL การผลิตของ Salesforce (https://www.salesforce.com) เพื่อลงชื่อเข้าใช้

    เพิ่มข้อมูลการเชื่อมต่อวัตถุ Salesforce

    หมายเหตุ

    ในปัจจุบัน คุณอาจจําเป็นต้องเลือก URL แบบกําหนดเอง ใส่ https://www.salesforce.com ในกล่องข้อความ จากนั้นเลือก การผลิต เพื่อเชื่อมต่อกับข้อมูลของคุณ

    คุณยังสามารถเลือก กําหนดเอง และป้อน URL แบบกําหนดเองเพื่อลงชื่อเข้าใช้ URL แบบกําหนดเองนี้อาจเป็นโดเมนแบบกําหนดเองที่คุณได้สร้างขึ้นภายใน Salesforce เช่นhttps://contoso.salesforce.com คุณยังสามารถใช้การเลือก URL ที่กําหนดเองถ้าคุณกําลังใช้ระเบียน CNAME ของคุณเองที่เปลี่ยนเส้นทางไปยัง Salesforce

    นอกจากนี้คุณยังสามารถเลือกรวมคอลัมน์ความสัมพันธ์ได้ การเลือกนี้จะเปลี่ยนแปลงคิวรีโดยการรวมคอลัมน์ที่อาจมีความสัมพันธ์ foreign-key กับตารางอื่น ถ้าไม่ได้เลือกกล่องกาเครื่องหมายนี้ คุณจะไม่เห็นคอลัมน์เหล่านั้น

  3. ถ้านี่เป็นครั้งแรกที่คุณทําการเชื่อมต่อนี้ ให้เลือกเกตเวย์ข้อมูลภายในองค์กร ถ้าจําเป็น

  4. เลือก ลงชื่อเข้าใช้ เพื่อลงชื่อเข้าใช้บัญชี Salesforce ของคุณ เมื่อคุณลงชื่อเข้าใช้เรียบร้อยแล้ว ให้เลือก ถัดไป

  5. ในกล่องโต้ตอบ ตัวนําทาง ให้เลือกวัตถุ Salesforce ที่คุณต้องการโหลด จากนั้นเลือก แปลงข้อมูล เพื่อแปลงข้อมูล

การระบุเวอร์ชันของ Salesforce API

เราจําเป็นต้องให้คุณระบุเวอร์ชันของ Salesforce API ที่ได้รับการสนับสนุนเพื่อใช้ตัวเชื่อมต่อ Salesforce คุณสามารถทําได้โดยการปรับเปลี่ยนคิวรีโดยใช้ตัวแก้ไขขั้นสูงของ Power Query ตัวอย่างเช่น: Salesforce.Data("https://login.salesforce.com/", [ApiVersion=48])

ถ้าคุณระบุเวอร์ชันที่ Salesforce ไม่สนับสนุน คุณจะพบข้อความแสดงข้อผิดพลาดที่ระบุว่า คุณได้ระบุ ApiVersion ที่ไม่รองรับ

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับเวอร์ชันและการสนับสนุนของ Salesforce API โปรดเยี่ยมชม เว็บไซต์ Salesforce

ปัญหาและข้อจำกัดที่ทราบ

  • ถ้ามีตารางหายไปในผลลัพธ์จากตัวเชื่อมต่อวัตถุ Salesforce สาเหตุหนึ่งอาจเป็นเพราะต้องระบุหรืออัปเดต ApiVersion เป็นเวอร์ชันที่ได้รับการสนับสนุนโดย Salesforce หากต้องการระบุหรืออัปเดต ApiVersion ให้ใช้เครื่องมือแก้ไขขั้นสูงและเพิ่มApiVersionพารามิเตอร์อย่างชัดเจน ตัวอย่างเช่น:

    Source = Salesforce.Data("https://login.salesforce.com/", [ApiVersion = 54.0])

    ApiVersions ถูกเลิกใช้งานเป็นระยะโดย Salesforce ดังนั้นตรวจสอบให้แน่ใจว่าคุณได้ระบุ ApiVersion ที่รองรับ Salesforce

  • มีการจํากัดจํานวนของเขตข้อมูลที่คิวรีไปยัง Salesforce สามารถมีได้ ขีดจํากัดจะแตกต่างกันไปขึ้นอยู่กับชนิดของคอลัมน์ จํานวนคอลัมน์จากการคํานวณ และอื่น ๆ เมื่อคุณได้รับ Query is either selecting too many fields or the filter conditions are too complicated ข้อผิดพลาดนั่นหมายความว่าคิวรีของคุณเกินขีดจํากัด เพื่อหลีกเลี่ยงข้อผิดพลาดนี้ ให้ใช้ ตัวเลือกเลือกคิวรี ขั้นสูงและระบุเขตข้อมูลที่คุณต้องการจริงๆ

  • การตั้งค่าเซสชัน Salesforce สามารถบล็อกการรวมนี้ได้ ตรวจสอบให้แน่ใจว่าการตั้งค่า ล็อกเซสชันไปยังที่อยู่ IP ที่เป็นต้นกําเนิด ถูกปิดใช้งาน

  • ควรเปิดใช้งานการเข้าถึง Salesforce API เมื่อต้องการตรวจสอบการตั้งค่าการเข้าถึง ให้ไปที่การตั้งค่าโปรไฟล์สําหรับผู้ใช้ปัจจุบัน และค้นหากล่องกาเครื่องหมาย "เปิดใช้งาน API แล้ว"

  • บัญชีทดลองใช้ Salesforce ไม่มีสิทธิ์เข้าถึง API

  • เขตข้อมูลแบบกําหนดเองของชนิด "รายการให้เลือก (เลือกหลายรายการ)" ไม่ได้รับการสนับสนุนโดยการดําเนินการ "สร้างระเบียน" และ "อัปเดตระเบียน"

  • ไม่รองรับ URL ที่ฟ้าผ่า

  • Salesforce จํากัดจํานวนคิวรีที่เกิดขึ้นพร้อมกันที่สามารถดําเนินการได้โดยบัญชีเดียว 'INVALID_QUERY_LOCATOR ' ข้อผิดพลาด นี้เป็นขีดจํากัด Salesforce และสามารถพบได้เมื่อมีคิวรีที่เกิดขึ้นพร้อมกันหลายรายการกับ Salesforce โดยใช้บัญชีเดียวกัน ซึ่งรวมถึงแอปพลิเคชันไคลเอ็นต์ทั้งหมด (ไม่ใช่เฉพาะตัวเชื่อมต่อ PowerQuery) โดยใช้ Salesforce API เพื่อลดความเป็นไปได้ของข้อผิดพลาดนี้ ตรวจสอบให้แน่ใจว่าจํานวนคิวรี Salesforce ถูกเก็บไว้ที่ต่ําสุดให้ใช้ตัวเลือกที่มี (เช่น กระแสข้อมูล) เพื่อจัดรูปแบบข้อมูลจาก Salesforce และยืนยันว่าการใช้งานอื่น ๆ ของ Salesforce API ด้วยบัญชีเดียวกันไม่ได้ถูกกําหนดเวลาพร้อมกัน

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับขีดจํากัด API ภายในของ Salesforce ให้ไปที่ ขีดจํากัดนักพัฒนาของ Salesforce และ การอ้างอิงด่วนในการจัดสรร