---
schema_version: "1"
id: 321c545898a84c38eb1dceaadb6fd8cb6f11b726abd51e61ff1d2e71096183d9
title: Salesforce CRM
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/pro/desktop/examples_salesforce.md
canonical_url: https://help.tableau.com/current/pro/desktop/th-th/examples_salesforce.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 73f4e8dd423521780d1e204d24709364853b7a57a79f100005135fa88375a7d9
description: Connect Tableau to Salesforce.com CRM data using OAuth and set up the data source.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# Salesforce CRM

บทความนี้อธิบายวิธีการเชื่อมต่อ Tableau กับข้อมูล Salesforce.com และตั้งค่าแหล่งข้อมูล

**หมายเหตุ**:  
\- ตั้งแต่ Tableau Desktop เวอร์ชัน 2020.4 เป็นต้นไป จะใช้ OAuth สำหรับการเข้าสู่ระบบทั้งหมด จะไม่มีตัวเลือกการเข้าสู่ระบบด้วยชื่อผู้ใช้และรหัสผ่านให้ใช้งานอีกต่อไป  
\- Tableau Prep Builder เวอร์ชัน 2020.2.1 รองรับการเชื่อมต่อกับข้อมูล Salesforce.com แต่อาจไม่รองรับตัวเชื่อมต่อบางตัวเลือกตามที่กล่าวถึงในบทความนี้ หากต้องการทราบข้อมูลว่า Tableau Prep Builder รองรับอะไรบ้าง โปรดดู[เชื่อมต่อกับข้อมูล Salesforce](https://help.tableau.com/current/prep/th-th/prep_connect.htm#salesforce_data) ในความช่วยเหลือ Tableau Prep Builder  
\- Tableau Desktop, Tableau Server และ Tableau Cloud ถูกจำกัดการแยกข้อมูลเมื่อใช้ตัวเชื่อมต่อ Salesforce CRM  

## ก่อนที่คุณจะเชื่อมต่อ

ก่อนที่คุณจะเริ่มต้น ให้รวบรวมข้อมูลการเชื่อมต่อนี้

- ข้อมูลเข้าสู่ระบบสำหรับการเข้าสู่ระบบโดเมน Salesforce (Salesforce.com หรือโดเมนที่กำหนดเอง) โดยใช้ OAuth

## คำแนะนำ

### ตั้งค่าไคลเอ็นต์ OAuth ที่กำหนดเองเพื่อใช้นโยบายด้าน IT ของบริษัท

คุณสามารถควบคุมการกำหนดค่า OAuth ได้อย่างสมบูรณ์ตามนโยบายด้าน IT ของคุณเองที่มีไคลเอ็นต์ OAuth แบบกำหนดเอง ตัวเลือกในการใช้ไคลเอ็นต์ OAuth ของคุณเองช่วยให้คุณไม่ต้องเชื่อมโยงกับรอบการเผยแพร่ของ Tableau และกำหนดการหมุนเวียนไคลเอ็นต์ OAuth ของ Tableau หากต้องการข้อมูลเกี่ยวกับวิธีกำหนดค่าไคลเอ็นต์ OAuth ของคุณเอง โปรดดู[กำหนดค่า OAuth ที่กำหนดเองสำหรับไซต์](https://help.tableau.com/current/server/th-th/config_oauth_sfdc.htm#configure-custom-oauth-for-a-site)

## ทำการเชื่อมต่อและตั้งค่าแหล่งข้อมูล

1. เริ่มต้น Tableau และในส่วนเชื่อมต่อ\> ไปยังเซิร์ฟเวอร์ คลิกเพิ่มเติม... และเลือก Salesforce จากนั้นทำตามขั้นตอนต่อไปนี้
    
    1. ตรวจสอบว่า URL ของอินสแตนซ์ถูกต้อง ค่าเริ่มต้นคือ login.salesforce.com
    2. คลิกเข้าสู่ระบบ ระบบจะเปลี่ยนเส้นทางของคุณไปยัง URL ที่ระบุไว้ข้างต้นโดยอัตโนมัติ
    3. ป้อนข้อมูลประจำตัวการลงชื่อเข้าใช้ของคุณสำหรับ Salesforce.com
    4. เลือกลงชื่อเข้าใช้
    5. ในกล่องโต้ตอบอนุญาตการเข้าถึง ให้เลือกขั้นสูง
        
        หากเชื่อมต่อไม่สำเร็จ ให้ตรวจสอบยืนยันว่ากรอกข้อมูลการตรวจสอบสิทธิ์ถูกต้อง หากยังคงเชื่อมต่อได้ไม่สำเร็จ แสดงว่าคอมพิวเตอร์ของคุณประสบปัญหาในการค้นหาเซิร์ฟเวอร์หรือคุณอาจไม่ได้รับสิทธิ์ให้เข้าถึงข้อมูลดังกล่าว ติดต่อผู้ดูแลเครือข่ายหรือผู้ดูแลระบบ Salesforce ของคุณ
2. บนหน้าแหล่งข้อมูล ให้ทำดังนี้
    
    1. (ไม่บังคับ) เลือกชื่อแหล่งข้อมูลเริ่มต้นที่ด้านบนของหน้า แล้วป้อนชื่อแหล่งข้อมูลที่ไม่ซ้ำกันสำหรับใช้ใน Tableau ตัวอย่างเช่น ใช้แบบแผนการตั้งชื่อแหล่งข้อมูลที่ช่วยให้ผู้ใช้รายอื่นๆ ของแหล่งข้อมูลทราบแหล่งข้อมูลที่จะเชื่อมต่อได้
    2. เลือกการเชื่อมต่อมาตรฐานหรือสร้างการเชื่อมต่อที่กำหนดเอง
        
        ใต้การเชื่อมต่อมาตรฐาน คุณสามารถเลือกจากรายการการค้นหาแบบกำหนดไว้ล่วงหน้าซึ่งจะแสดงออบเจ็กต์ที่นิยมใช้ จากนั้นลากไปยังแคนวาส หรือที่ส่วนตาราง คุณจะสามารถเลือกตารางหนึ่งซึ่งจะมาพร้อมออบเจ็กต์ทั้งหมดที่บริษัทของคุณสร้างไว้ จากนั้นลากไปยังแคนวาส
    3. เลือกแท็บชีตเพื่อเริ่มต้นการวิเคราะห์

### การเชื่อมต่อกับแซนด์บ็อกซ์หรือโดเมนที่กำหนดเอง

คุณสามารถเลือกที่จะเชื่อมต่อกับโดเมนอื่นได้ เช่น แซนด์บ็อกซ์เพื่อทดลองใช้ฟีเจอร์ใหม่ๆ หรือการติดตั้งแบบปรับแต่งที่ไม่ได้โฮสต์บนโดเมน Salesforce หลัก

1. คลิกเข้าสู่ระบบตามคำแนะนำข้างต้นเพื่อไปที่หน้า login.salesforce.com
2. คลิกใช้โดเมนที่กำหนดเอง
3. ป้อนแซนด์บ็อกซ์ใหม่หรือโดเมนที่กำหนดเองของคุณในรูปแบบ `[domain]--[sandbox name].sandbox` ตัวอย่างเช่น `mycustomdomain4--qa.sandbox`

### ใช้เซตย่อยของคอลัมน์

ตั้งแต่ Tableau Desktop เวอร์ชัน 2020.1 เป็นต้นไป คุณจะสามารถใช้เซตย่อยของคอลัมน์ได้

หากคุณต้องการเลือกเซตย่อยของคอลัมน์ที่จะใช้งาน ให้ดับเบิลคลิกที่ SQL แบบปรับแต่งเองใหม่ แล้วใช้ไวยากรณ์ต่อไปนี้:

`SELECT <_column1_, _column2_, […]_columnN_> FROM <_table_>`

ตัวอย่างเช่น หากต้องการใช้สามคอลัมน์จากตาราง Org ซึ่งได้แก่ Account Rep, Department และ Cost Code คุณสามารถพิมพ์ดังนี้:

`SELECT AccountRep, Department, CostCode from Org`

หากต้องการข้อมูลเพิ่มเติม โปรดดู [เชื่อมต่อกับการค้นหา SQL แบบปรับแต่งเอง](https://help.tableau.com/current/pro/desktop/th-th/customsql.htm)

### รีเฟรชข้อมูล Salesforce

หลังจากคลิกแท็บชีต Tableau จะนำเข้าข้อมูลโดยสร้างการแยกข้อมูล

**หมายเหตุ:** การแยกข้อมูลเริ่มต้นอาจใช้เวลาสักครู่โดยขึ้นอยู่กับปริมาณข้อมูลที่มี

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

หากต้องการรีเฟรช ให้เลือกข้อมูล\> \[ชื่อแหล่งข้อมูล\] > การแยกข้อมูล\> รีเฟรช (แบบเพิ่มหน่วย) | รีเฟรช (แบบเต็มรูปแบบ)

**หมายเหตุ:** ตัวเลือกการรีเฟรชแบบเพิ่มหน่วยไม่รองรับ SQL แบบปรับแต่งเอง

## ใช้แดชบอร์ดแบบด่วน

คุณสามารถใช้แดชบอร์ดแบบด่วนเพื่อสร้างการออกแบบแดชบอร์ดที่ให้ข้อมูลได้อย่างรวดเร็วซึ่งสร้างขึ้นสำหรับเมตริกทางธุรกิจที่สำคัญบน Tableau Desktop และ Tableau Cloud โดยเฉพาะ หากต้องการข้อมูลเพิ่มเติม โปรดดู [ใช้แดชบอร์ดแบบด่วนเพื่อแสดงข้อมูลเป็นภาพอย่างรวดเร็ว](https://help.tableau.com/current/pro/desktop/th-th/accelerators.htm)

## ใช้การรวมใน Salesforce

เวลาที่คุณตั้งค่าแหล่งข้อมูลในหน้าแหล่งข้อมูล เมื่อคุณลากตารางไปยังแคนวาส รายการแสดงตารางที่คุณสามารถเลือกทำการรวมได้จะถูกกรอง คุณสามารถสร้างการรวมบนฟิลด์สตริงใดก็ได้ และบนฟิลด์ที่รองรับการอ้างอิงระหว่างตาราง (รองรับการรวมซ้ายและภายในเท่านั้น) คุณสามารถเพิ่มการรวมในภายหลังได้เช่นกัน หากต้องการข้อมูลเพิ่มเติม โปรดดู [รวมข้อมูลของคุณ](https://help.tableau.com/current/pro/desktop/th-th/joining_tables.htm)

โปรดทราบว่าการเชื่อมต่อ Salesforce ไม่รองรับการรวมแบบไม่ใช้สมการ และจะต้องใช้ตัวดำเนินการสมการ (=)

### การจำกัดการรวมแบบข้ามฐานข้อมูลด้วย Salesforce

นอกจากนี้ Salesforce ยังรองรับการรวมตารางจากฐานข้อมูลอื่นโดยใช้การรวมแบบข้ามฐานข้อมูล หากต้องการข้อมูลเพิ่มเติม โปรดดูส่วน “รวมตารางจากฐานข้อมูลอื่น” ใน[รวมข้อมูลของคุณ](https://help.tableau.com/current/pro/desktop/th-th/joining_tables.htm)

เมื่อการเชื่อมต่อ Salesforce ถูกรวมอยู่ในแหล่งข้อมูลแบบหลายจุดเชื่อมต่อ แหล่งข้อมูลดังกล่าวจะไม่รองรับฟีเจอร์ต่อไปนี้:

- การเชื่อมต่อแบบสด
- ตัวกรองการแยกข้อมูล
- การอัปเดตแบบเพิ่มหน่วยไปยังการแยกข้อมูล
- การดูข้อมูลของคุณในตารางกริดข้อมูล

## การแก้ปัญหาการเชื่อมต่อ Salesforce

Tableau ใช้ force.com API ต่างๆ เพื่อเชื่อมต่อกับข้อมูล Salesforce.com, Force.com และ Database.com บริการเหล่านี้มีข้อจำกัดต่างๆ เกี่ยวกับประเภทของข้อมูลและปริมาณข้อมูลที่คุณสามารถเข้าถึงได้ในเวลาตามที่กำหนด หากคุณประสบปัญหาในการเชื่อมต่อ รายการข้อจำกัดทั่วไปต่อไปนี้อาจช่วยให้คุณค้นหาวิธีแก้ไขได้

### การกำหนดค่าบัญชีบริษัทและโปรไฟล์ผู้ใช้

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

- SOAP API สำหรับการเข้าสู่ระบบ
- REST API สำหรับรับเมตาดาต้า
- BULK API สำหรับดาวน์โหลดออบเจ็กต์
- REST API สำหรับดาวน์โหลดออบเจ็กต์ที่ BULK API ไม่รองรับ
- SOAP API แบบทำซ้ำสำหรับดึงข้อมูลการเปลี่ยนแปลงที่เกิดขึ้นในข้อมูล

เพื่อเพิ่มประสิทธิภาพการทำงานและช่วยให้มั่นใจว่า API จะพร้อมใช้งานสำหรับลูกค้าทุกคน ทาง Salesforce.com จึงจัดสรรภาระงานด้วยการจำกัดจำนวนคำขอ API แบบต่อเนื่อง รวมถึงจำกัดจำนวนรวมของคำขอ API ทั้งหมด จะมีข้อผิดพลาดเกิดขึ้นหากมีการส่งคำขอจนครบขีดจำกัดในระหว่างที่เชื่อมต่อด้วย Tableau ดูข้อมูลเพิ่มเติมเกี่ยวกับขีดจำกัดเหล่านี้ได้ในเอกสารประกอบสำหรับนักพัฒนา Salesforce.com

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

### เกิดข้อผิดพลาดในระหว่างการแยกข้อมูล

เมื่อคุณเชื่อมต่อกับ Salesforce โดยใช้ Tableau ข้อมูลจะถูกแยกเป็นไฟล์ Tableau Data Extract โดยอัตโนมัติ ในบางกรณี อาจมีบางฟิลด์ที่ไม่สามารถแยกข้อมูลได้เนื่องจากมีตัวอักษรเกินขีดจำกัด โดยเฉพาะอย่างยิ่งเมื่อไม่สามารถนำฟิลด์ข้อความที่มีตัวอักษรเกิน 4096 ตัวและฟิลด์ที่คำนวณไปรวมในการแยกข้อมูลได้ หากคุณมีฟิลด์ที่คำนวณในข้อมูลของคุณ คุณจะต้องสร้างฟิลด์เหล่านั้นใหม่ใน Tableau หลังจากที่สร้างการแยกข้อมูลแล้ว

นอกจากนี้ Force.com API ยังจำกัดการค้นหาให้มีตัวอักษรรวมทั้งหมดไม่เกิน 10,000 ตัวเท่านั้น

## ดูเพิ่มเติม

- [ตั้งค่าแหล่งข้อมูล](https://help.tableau.com/current/pro/desktop/th-th/datasource_prepare.htm) เพิ่มข้อมูลเพิ่มเติมลงในแหล่งข้อมูลนี้หรือเตรียมข้อมูลของคุณก่อนที่คุณจะวิเคราะห์
- [สร้างแผนภูมิและวิเคราะห์ข้อมูล](https://help.tableau.com/current/pro/desktop/th-th/design_and_analyze.htm) – เริ่มการวิเคราะห์ข้อมูลของคุณ

- [5 เคล็ดลับการเพิ่มประสิทธิภาพข้อมูล Salesforce ของคุณ](https://www.tableau.com/th-th/learn/whitepapers/5-ways-maximize-your-salesforce-data) - อ่านเอกสารประกอบของ Tableau (ต้องลงทะเบียนหรือเข้าสู่ระบบ)