หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Summary
| Item | Description |
|---|---|
| สถานะการเผยแพร่ | ความพร้อมใช้งานทั่วไป |
| Products | Excel Power BI (แบบจําลองความหมาย) Power BI (กระแสข้อมูล) ผ้า (กระแสข้อมูลรุ่น 2) Power Apps (กระแสข้อมูล) Dynamics 365 Customer Insights Analysis Services |
| ชนิดการรับรองความถูกต้องที่ได้รับการสนับสนุน | บัญชี Salesforce |
Note
ความสามารถบางอย่างอาจมีอยู่ในผลิตภัณฑ์เดียว แต่ไม่ใช่อย่างอื่นเนื่องจากตารางเวลาการปรับใช้และความสามารถเฉพาะของโฮสต์
Warning
ตามค่าเริ่มต้น Salesforce ไม่สนับสนุน Internet Explorer 11 ซึ่งใช้เป็นส่วนหนึ่งของประสบการณ์การรับรองความถูกต้องกับบริการออนไลน์ใน Power Query Desktop เลือกใช้การสนับสนุนเพิ่มเติมสําหรับการเข้าถึงประสบการณ์สายฟ้าโดยใช้ Microsoft Internet Explorer 11 คุณอาจต้องการตรวจสอบเอกสาร Salesforce เกี่ยวกับการกําหนดค่า Internet Explorer ในขณะนี้ ผู้ใช้มีความบกพร่องจากการรับรองความถูกต้อง แต่ข้อมูลประจําตัวที่เก็บไว้ควรทํางานต่อไปจนกว่าโทเค็นการรับรองความถูกต้องที่มีอยู่จะหมดอายุ เมื่อต้องการแก้ไขปัญหานี้ ให้ไปที่ การเปิดใช้งาน Microsoft Edge (Chromium) สําหรับการรับรองความถูกต้อง OAuth ใน Power BI Desktop
Prerequisites
เมื่อต้องการใช้ตัวเชื่อมต่อวัตถุ Salesforce คุณต้องมีชื่อผู้ใช้และรหัสผ่านของบัญชี Salesforce
นอกจากนี้ ควรเปิดใช้งานการเข้าถึง Salesforce API หากต้องการตรวจสอบการตั้งค่าการเข้าถึง ให้ไปที่หน้า Salesforce ส่วนตัว เปิดการตั้งค่าโปรไฟล์ แล้วค้นหาและตรวจสอบให้แน่ใจว่าได้เลือกช่องทําเครื่องหมาย เปิดใช้งาน API แล้ว โปรดทราบว่าบัญชีทดลองใช้ Salesforce ไม่มีสิทธิ์เข้าถึง API
รองรับความสามารถแล้ว
- Production
- ธรรมเนียม
- โดเมนที่กําหนดเอง
- การเปลี่ยนเส้นทางระเบียน CNAME
- คอลัมน์ความสัมพันธ์
เชื่อมต่อกับวัตถุ Salesforce จาก Power Query Desktop
วิธีเชื่อมต่อกับข้อมูลออบเจ็กต์ Salesforce:
เลือก ออบเจ็กต์ Salesforce จากรายการตัวเชื่อมต่อข้อมูลเฉพาะผลิตภัณฑ์ แล้วเลือก เชื่อมต่อ สําหรับข้อมูลเพิ่มเติม ไปที่ สถานที่รับข้อมูล
ใน ออบเจ็กต์ Salesforce ให้เลือก URL การผลิต หากคุณใช้ URL การผลิตของ Salesforce (
https://www.salesforce.com) เพื่อลงชื่อเข้าใช้
คุณยังสามารถเลือก กําหนดเอง และป้อน URL ที่กําหนดเองเพื่อลงชื่อเข้าใช้ URL ที่กําหนดเองนี้อาจเป็นโดเมนที่กําหนดเองที่คุณสร้างขึ้นภายใน Salesforce เช่น
https://contoso.salesforce.comคุณยังสามารถใช้การเลือก URL ที่กําหนดเองถ้าคุณกําลังใช้ระเบียน CNAME ของคุณเองที่เปลี่ยนเส้นทางไปยัง Salesforce ปัจจุบัน URL ที่กําหนดเองรองรับsalesforce.comเฉพาะโดเมน และcloudforce.comNote
ไม่รองรับ URL ที่ฟ้าผ่า
นอกจากนี้คุณยังสามารถเลือก รวมคอลัมน์ความสัมพันธ์ได้ การเลือกนี้จะเปลี่ยนแปลงคิวรีโดยการรวมคอลัมน์ที่อาจมีความสัมพันธ์ foreign-key กับตารางอื่น ถ้าไม่ได้เลือกกล่องกาเครื่องหมายนี้ คุณจะไม่เห็นคอลัมน์เหล่านั้น
เมื่อคุณเลือก URL แล้ว ให้เลือก ตกลง เพื่อดําเนินการต่อ
เลือก ลงชื่อเข้าใช้ เพื่อลงชื่อเข้าใช้บัญชี Salesforce
เมื่อคุณลงชื่อเข้าใช้เสร็จเรียบร้อยแล้ว ให้เลือก เชื่อมต่อ
ถ้าคุณกําลังลงชื่อเข้าใช้เป็นครั้งแรกโดยใช้แอปที่ระบุ คุณจะถูกขอให้ตรวจสอบความถูกต้องของคุณ โดยการป้อนรหัสที่ส่งไปยังที่อยู่อีเมลของคุณ จากนั้น ระบบจะถามคุณว่าคุณต้องการให้แอปที่คุณกําลังใช้เข้าถึงข้อมูลหรือไม่ ตัวอย่างเช่น คุณถูกถามว่าคุณต้องการอนุญาตให้ Power BI Desktop เข้าถึงข้อมูล Salesforce ของคุณหรือไม่ เลือกอนุญาต
ในกล่องโต้ตอบ ตัวนําทาง ให้เลือกออบเจ็กต์ Salesforce ที่คุณต้องการโหลด จากนั้นคุณสามารถเลือก โหลด เพื่อโหลดข้อมูล หรือเลือก แปลงข้อมูล เพื่อแปลงข้อมูล
เชื่อมต่อกับวัตถุ Salesforce จาก Power Query Online
วิธีเชื่อมต่อกับข้อมูลออบเจ็กต์ Salesforce:
เลือก ออบเจ็กต์ Salesforce จากรายการตัวเชื่อมต่อข้อมูลเฉพาะผลิตภัณฑ์ แล้วเลือก เชื่อมต่อ สําหรับข้อมูลเพิ่มเติม ไปที่ สถานที่รับข้อมูล
ใน ออบเจ็กต์ Salesforce ให้เลือก URL ที่คุณต้องการใช้ในการเชื่อมต่อ เลือก URL การผลิต หากคุณใช้ URL การผลิตของ Salesforce (
https://www.salesforce.com) เพื่อลงชื่อเข้าใช้
Note
ในขณะนี้ คุณอาจต้องเลือก URL แบบกําหนดเอง ป้อน
https://www.salesforce.comในกล่องข้อความ แล้วเลือก การผลิต เพื่อเชื่อมต่อกับข้อมูลของคุณคุณยังสามารถเลือก กําหนดเอง และป้อน URL ที่กําหนดเองเพื่อลงชื่อเข้าใช้ URL แบบกําหนดเองนี้อาจเป็นโดเมนแบบกําหนดเองที่คุณสร้างขึ้นภายใน Salesforce เช่น
https://contoso.salesforce.comคุณยังสามารถใช้การเลือก URL ที่กําหนดเองถ้าคุณกําลังใช้ระเบียน CNAME ของคุณเองที่เปลี่ยนเส้นทางไปยัง Salesforceนอกจากนี้คุณยังสามารถเลือก รวมคอลัมน์ความสัมพันธ์ได้ การเลือกนี้จะเปลี่ยนแปลงคิวรีโดยการรวมคอลัมน์ที่อาจมีความสัมพันธ์ foreign-key กับตารางอื่น ถ้าไม่ได้เลือกกล่องกาเครื่องหมายนี้ คุณจะไม่เห็นคอลัมน์เหล่านั้น
ถ้าคุณกําลังทําการเชื่อมต่อนี้เป็นครั้งแรก ให้เลือกเกตเวย์ข้อมูลภายในองค์กร ถ้าจําเป็น
เลือก ลงชื่อเข้าใช้ เพื่อลงชื่อเข้าใช้บัญชี Salesforce เมื่อคุณลงชื่อเข้าใช้สําเร็จแล้ว ให้เลือก ถัดไป
ในกล่องโต้ตอบ ตัวนําทาง ให้เลือกออบเจ็กต์ 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])Salesforce เลิกใช้ ApiVersions เป็นระยะ ๆ ดังนั้นตรวจสอบให้แน่ใจว่าคุณได้ระบุ ApiVersion ที่รองรับ Salesforce
มีการจํากัดจํานวนของเขตข้อมูลที่คิวรีไปยัง Salesforce สามารถมีได้ ขีดจํากัดจะแตกต่างกันไปขึ้นอยู่กับชนิดของคอลัมน์ จํานวนคอลัมน์จากการคํานวณ และอื่น ๆ เมื่อคุณได้รับ
Query is either selecting too many fields or the filter conditions are too complicatedข้อผิดพลาดนั่นหมายความว่าคิวรีของคุณเกินขีดจํากัด เมื่อต้องการหลีกเลี่ยงข้อผิดพลาดนี้ ให้ใช้ตัวเลือก เลือกคิวรี ขั้นสูง และระบุเขตข้อมูลที่คุณต้องการจริงๆการตั้งค่าเซสชัน Salesforce สามารถบล็อกการรวมนี้ได้ ตรวจสอบให้แน่ใจว่าการตั้งค่า ล็อกเซสชันไปยังที่อยู่ IP ที่เป็นต้นกําเนิด ถูกปิดใช้งาน
ควรเปิดใช้งานการเข้าถึง Salesforce API หากต้องการตรวจสอบการตั้งค่าการเข้าถึง ให้ไปที่การตั้งค่าโปรไฟล์สําหรับผู้ใช้ปัจจุบัน แล้วค้นหาช่องทําเครื่องหมายเปิดใช้ API
บัญชีทดลองใช้ Salesforce ไม่มีสิทธิ์เข้าถึง API
การดําเนินการ "สร้างระเบียน" และ "อัปเดตระเบียน" ไม่สนับสนุนเขตข้อมูลแบบกําหนดเองชนิด
Picklist (Multi-Select)ไม่รองรับ URL ที่ฟ้าผ่า
URL ที่กําหนดเองรองรับเฉพาะโดเมน salesforce.com และ cloudforce.com เท่านั้น การใช้โดเมนอื่นส่งผลให้เกิดข้อผิดพลาด "อาร์กิวเมนต์ไม่ถูกต้อง"
Salesforce จํากัดจํานวนคิวรีที่เกิดขึ้นพร้อมกันซึ่งบัญชีเดียวสามารถดําเนินการได้ ข้อผิดพลาด 'INVALID_QUERY_LOCATOR' นี่คือขีดจํากัด Salesforce และสามารถพบได้เมื่อมีคิวรีที่เกิดขึ้นพร้อมกันหลายคิวรีกับ Salesforce โดยใช้บัญชีเดียวกัน ขีดจํากัดนี้รวมถึงแอปพลิเคชันไคลเอ็นต์ทั้งหมด (ไม่ใช่เพียงแค่ตัวเชื่อมต่อ PowerQuery) โดยใช้ Salesforce API เพื่อลดความเป็นไปได้ของข้อผิดพลาดนี้:
- ตรวจสอบให้แน่ใจว่าจํานวนคิวรี Salesforce ถูกเก็บไว้ที่ต่ําสุด
- ใช้ตัวเลือกที่พร้อมใช้งาน (เช่น กระแสข้อมูล) เพื่อจัดลําดับขั้นข้อมูลจาก Salesforce
- ยืนยันว่าการใช้งานอื่น ๆ ของ Salesforce API ที่มีบัญชีเดียวกันไม่ได้ถูกกําหนดเวลาพร้อมๆ กัน
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับขีดจํากัด API ภายในของ Salesforce ให้ไปที่ ขีดจํากัดนักพัฒนาของ Salesforce และ การอ้างอิงด่วนในการจัดสรร