---
schema_version: "1"
id: f4a6ae8a902fc4bd854418b39978eecaafe095bbc63a1f6ac8fa147d35991443
title: ตัวเชื่อมต่อ Esri
collection: tableau
version: next
locale: th-th
portal_url: https://docs.salesforce.com/tableau/next/th-th/public/desktop/examples_esri.md
canonical_url: https://help.tableau.com/v0.0/public/desktop/th-th/examples_esri.htm
source_site: help.tableau.com
content_type: documentation
content_hash: d72eeedf9d70c694857dbf4f8f7fa009f585a3be7d28341bf4ca7379cd03208d
description: Connect Tableau to an Esri ArcGIS Server or ArcGIS Online and set up the data source.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# ตัวเชื่อมต่อ Esri

ใน Tableau คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์ Esri (ArGIS) และ ArcGIS ออนไลน์ ตัวเชื่อมต่อจะเรียกใช้ Esri Services Directory REST API เพื่อค้นหาบริการ MapServer และ FeatureServer ทั้งหมด คุณสามารถเลือกแต่ละเลเยอร์จากบริการที่ค้นพบเหล่านั้นซึ่งดาวน์โหลดและจัดเก็บไว้ในการแยกข้อมูล

**หมายเหตุ:** ใน Tableau 2022.1 ตัวเชื่อมต่อ Esri ได้มาแทนที่ตัวเชื่อมต่อ Esri ArcGIS Server เวิร์กบุ๊กที่คุณสร้างโดยใช้ Esri ArcGIS Server (รวมถึงเวิร์กบุ๊กที่เผยแพร่แล้ว) จะยังคงทำงานต่อไปตามปกติ เวิร์กบุ๊กทั้งหมดนี้สร้างขึ้นบนไฟล์การแยกข้อมูลที่ใช้งานได้อย่างไม่มีกำหนด คุณสามารถสร้างเวิร์กบุ๊กใหม่ได้โดยใช้ตัวเชื่อมต่อ Esri

## ดาวน์โหลดไดรเวอร์ที่จำเป็น

ตัวเชื่อมต่อ Esri กำหนดให้ต้องติดตั้งไดรเวอร์ หากไม่ได้ติดตั้งไดรเวอร์บนคอมพิวเตอร์โฮสต์ กล่องโต้ตอบการเชื่อมต่อจะแสดงลิงก์ไปยัง[การดาวน์โหลดไดรเวอร์](https://www.tableau.com/th-th/support/drivers) ไซต์ Tableau Cloud ทั้งหมดมีการติดตั้งไดรเวอร์แล้ว

## เชื่อมต่อกับบริการ Esri

มีสองวิธีในการเชื่อมต่อกับบริการ Esri โดยใช้ตัวเชื่อมต่อ Esri: ไปยังเซิร์ฟเวอร์ ArcGIS ที่ไม่ได้ตรวจสอบสิทธิ์ (เผยแพร่ต่อสาธารณะ) หรือไปยัง ArcGIS Online โดยใช้การตรวจสอบสิทธิ์ OAuth

### เซิร์ฟเวอร์ ArcGIS ที่ไม่ได้ตรวจสอบสิทธิ์

คุณสามารถใช้วิธีการตรวจสอบสิทธิ์หากเซิร์ฟเวอร์ Esri ของคุณสามารถเข้าถึงได้แบบสาธารณะ มีปลายทางดังกล่าวหลายพันรายการ ซึ่ง[แสดงไว้ที่นี่](https://mappingsupport.com/p/surf_gis/list-federal-state-county-city-GIS-servers.pdf) คุณสามารถตั้งค่าเลเยอร์บนเซิร์ฟเวอร์ Esri เพื่อให้เข้าถึงได้แบบสาธารณะ

ทำตามตัวอย่างนี้

1. จาก Tableau Desktop หรือ Tableau Server ให้ติดตั้งไดรเวอร์
2. เริ่มต้น Tableau แล้วไปที่เชื่อมต่อ เลือก Esri
    
    หากเขียนใน Tableau Cloud หรือ Tableau Server ให้เลือกเวิร์กบุ๊กใหม่ > ตัวเชื่อมต่อ > Esri
3. เปลี่ยนค่าภายใต้ `Connect to` เป็น `A public-facing ArcGIS server.`
4. สำหรับ URL ของ ArcGIS Server ในตัวอย่างนี้ คุณสามารถใช้ `https://services.arcgis.com/P3ePLMYs2RVChkJx/ArcGIS/rest/services/AGOL_Base_2018_Final/FeatureServer`
5. เลือกเข้าสู่ระบบ (ไม่ต้องกังวล คุณไม่ได้เข้าสู่ระบบจริงๆ)
6. คุณจะเห็นเลเยอร์ที่แสดงระดับรายละเอียดทางภูมิศาสตร์ ดับเบิลคลิก เคาน์ตี้
7. ไปที่ชีต1 (Tableau สร้างการแยกข้อมูลจากเลเยอร์)
8. ลาก (หรือดับเบิลคลิก) ฟิลด์รูปทรงลงบนแคนวาส แผนที่ของเคาน์ตี้ในสหรัฐอเมริกาจะปรากฏขึ้น
9. ลากฟิลด์ Median Age Cy ไปยังสีบนการ์ดเครื่องหมาย กลุ่มอายุมัธยฐานจากการสำรวจสำมะโนประชากรปี 2018

### OAuth (Tableau Desktop และ Tableau Cloud):

ใช้เมธอด OAuth หากคุณบันทึกบัญชีและข้อมูลไว้ใน ArcGIS Online คุณสามารถดึงข้อมูลเลเยอร์จากบัญชีของคุณได้โดยป้อนข้อมูลประจำตัวของคุณในกล่องโต้ตอบตัวเชื่อมต่อ Esri

1. จาก Tableau Desktop ให้ติดตั้งไดรเวอร์ (ดูด้านบน)
2. เริ่มต้น Tableau แล้วไปที่เชื่อมต่อ เลือก Esri
    
    หากเขียนใน Tableau Cloud หรือ Tableau Server ให้เลือกเวิร์กบุ๊กใหม่ > ตัวเชื่อมต่อ > Esri
3. เลือกเข้าสู่ระบบ
4. ระบุข้อมูลเข้าสู่ระบบ Esri ของคุณในเบราว์เซอร์แล้วเลือกเข้าสู่ระบบอีกครั้ง
5. รายการบริการที่พร้อมใช้งานในบัญชีของคุณจะปรากฏขึ้น

### OAuth (Tableau Server)

หากต้องการใช้โหมด OAuth เพื่อเชื่อมต่อจาก Tableau Server กับ ArcGIS Online คุณต้องกำหนดค่าทั้งบัญชี ArcGIS Online และ Tableau Server ก่อน

#### กำหนดค่า ArcGIS Online

1. รับบัญชีนักพัฒนา ArcGIS
2. ลงทะเบียนแอปพลิเคชัน OAuth ใหม่ตามคำแนะนำที่พบใน[เว็บไซต์ arcGIS](https://developers.arcgis.com/documentation/mapping-apis-and-services/security/tutorials/register-your-application/)
3. ระบุ URL การเปลี่ยนเส้นทางเป็น `https://<your Tableau Server Host>/auth/add_oauth_token`
4. บันทึก URL การเปลี่ยนเส้นทาง, ID ไคลเอ็นต์ และข้อมูลลับของไคลเอ็นต์ เนื่องจากคุณจะต้องใช้สิ่งเหล่านี้ในการกำหนดค่า Tableau Server  
      
    ![กล่องข้อมูลเข้าสู่ระบบ OAuth 2.0 พร้อมฟิลด์ ID ไคลเอ็นต์, ข้อมูลลับไคลเอ็นต์, โทเค็นชั่วคราว และ URL การเปลี่ยนเส้นทาง](/tableau/next/th-th/public/desktop/th-th/Img/esri_oauth_credentials.png)

#### กำหนดค่า Tableau Server

1. จากการตั้งค่า เลื่อนไปที่รีจิสทรีไคลเอ็นต์ OAuth
2. เลือกเพิ่มไคลเอ็นต์ OAuth
3. ในประเภทการเชื่อมต่อ เลือก Esri
4. ป้อน URL การเปลี่ยนเส้นทาง, ID ไคลเอ็นต์ และข้อมูลลับไคลเอ็นต์จากขั้นตอนการกำหนดค่า ArcGIS Online ที่กล่าวถึงก่อนหน้านี้
5. บันทึกการเปลี่ยนแปลงการตั้งค่า  
      
    ![สร้างกล่องไคลเอ็นต์ OAuth ที่มีประเภทการเชื่อมต่อ, ผู้ให้บริการ, URL อินสแตนซ์, ID ไคลเอ็นต์, ข้อมูลลับไคลเอ็นต์ และฟิลด์ URL การเปลี่ยนเส้นทาง](/tableau/next/th-th/public/desktop/th-th/Img/esri_oauth_create_client.png)

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

**หมายเหตุ:** สิ่งสำคัญคือต้องมีไดรเวอร์ปัจจุบัน (เวอร์ชัน 0.73.0 ขึ้นไป)

เลเยอร์ ArcGIS Server ที่มีรูปทรงเรขาคณิตขนาดใหญ่อาจดาวน์โหลดไม่สำเร็จ หรือการดาวน์โหลดอาจใช้เวลานาน

### ข้อจำกัดที่ทราบ

- เมื่อคุณใช้การเชื่อมต่อ OAuth ระบบจะแสดงเฉพาะรายการในบัญชีผู้ใช้ของเจ้าของ
- ตัวเชื่อมต่อ Esri ไม่รองรับการค้นหาคำนิยาม ดังนั้นเลเยอร์ที่เลือกจะดาวน์โหลดทั้งหมด
- ตัวเชื่อมต่อ Esri ไม่รองรับการเชื่อมต่อแบบเรียลไทม์ และจะสร้างการแยกข้อมูลทุกครั้ง ผู้ใช้สามารถเปิดเวิร์กบุ๊กแบบแพ็กเกจที่ใช้การเชื่อมต่อ ArcGIS ได้ใน Tableau เวอร์ชันก่อนหน้า 2022.1 แต่จะไม่สามารถรีเฟรชการแยกข้อมูลได้
- ตัวเชื่อมต่อจะค้นหาเฉพาะประเภทบริการ MapServer และ FeatureServer เท่านั้น
- ตัวเชื่อมต่อจะเว้นประเภท esriFieldTypeBlob และ esriFieldTypeRaster
- ประเภทภูมิศาสตร์ของ Esri จะจำกัดเฉพาะสิ่งต่อไปนี้
    - esriGeometryPoint
    - esriGeometryMultipoint
    - esriGeometryLine
    - esriGeometryPath
    - esriGeometryPolyline
    - esriGeometryPolygon
    - esriGeometryEnvelope

- หาก ArcGIS Server มีหลายเลเยอร์หรือหลายตารางที่มีชื่อเหมือนกันภายในบริการ ระบบจะแสดงเพียงชื่อเดียวเท่านั้น

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

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