ตัวเชื่อมต่อ Esri
ใน Tableau คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์ Esri (ArGIS) และ ArcGIS ออนไลน์ ตัวเชื่อมต่อจะเรียกใช้ Esri Services Directory REST API เพื่อค้นหาบริการ MapServer และ FeatureServer ทั้งหมด คุณสามารถเลือกแต่ละเลเยอร์จากบริการที่ค้นพบเหล่านั้นซึ่งดาวน์โหลดและจัดเก็บไว้ในการแยกข้อมูล
หมายเหตุ: ใน Tableau 2022.1 ตัวเชื่อมต่อ Esri ได้มาแทนที่ตัวเชื่อมต่อ Esri ArcGIS Server เวิร์กบุ๊กที่คุณสร้างโดยใช้ Esri ArcGIS Server (รวมถึงเวิร์กบุ๊กที่เผยแพร่แล้ว) จะยังคงทำงานต่อไปตามปกติ เวิร์กบุ๊กทั้งหมดนี้สร้างขึ้นบนไฟล์การแยกข้อมูลที่ใช้งานได้อย่างไม่มีกำหนด คุณสามารถสร้างเวิร์กบุ๊กใหม่ได้โดยใช้ตัวเชื่อมต่อ Esri
ดาวน์โหลดไดรเวอร์ที่จำเป็น
ตัวเชื่อมต่อ Esri กำหนดให้ต้องติดตั้งไดรเวอร์ หากไม่ได้ติดตั้งไดรเวอร์บนคอมพิวเตอร์โฮสต์ กล่องโต้ตอบการเชื่อมต่อจะแสดงลิงก์ไปยังการดาวน์โหลดไดรเวอร์(ลิงก์จะเปิดในหน้าต่างใหม่) ไซต์ Tableau Cloud ทั้งหมดมีการติดตั้งไดรเวอร์แล้ว
เชื่อมต่อกับบริการ Esri
มีสองวิธีในการเชื่อมต่อกับบริการ Esri ด้วยตัวเชื่อมต่อ Esri: ไม่มีการตรวจสอบสิทธิ์หรือ OAuth
ไม่มีการตรวจสอบสิทธิ์
ไม่ต้องใช้วิธีการตรวจสอบสิทธิ์หากเซิร์ฟเวอร์ Esri ของคุณสามารถเข้าถึงได้แบบสาธารณะ มีปลายทางดังกล่าวหลายพันรายการ ซึ่งแสดงไว้ที่นี่ คุณสามารถตั้งค่าเลเยอร์บนเซิร์ฟเวอร์ Esri เพื่อให้เข้าถึงได้แบบสาธารณะ
ทำตามตัวอย่างนี้
- จาก Tableau Desktop หรือ Tableau Server ให้ติดตั้งไดรเวอร์
- เริ่มต้น Tableau แล้วไปที่เชื่อมต่อ เลือก Esri
หากเขียนใน Tableau Cloud หรือ Tableau Server ให้เลือกเวิร์กบุ๊กใหม่ > ตัวเชื่อมต่อ > Esri
- เปลี่ยนค่าภายใต้
Connect to
เป็นA public-facing ArcGIS server.
- สำหรับ URL ของ ArcGIS Server ในตัวอย่างนี้ คุณสามารถใช้
https://services.arcgis.com/P3ePLMYs2RVChkJx/ArcGIS/rest/services/AGOL_Base_2018_Final/FeatureServer
- เลือกเข้าสู่ระบบ (ไม่ต้องกังวล คุณไม่ได้เข้าสู่ระบบจริงๆ)
- คุณจะเห็นเลเยอร์ที่แสดงระดับรายละเอียดทางภูมิศาสตร์ ดับเบิลคลิก เคาน์ตี้
- ไปที่ชีต1 (Tableau สร้างการแยกข้อมูลจากเลเยอร์)
- ลาก (หรือดับเบิลคลิก) ฟิลด์รูปทรงลงบนแคนวาส แผนที่ของเคาน์ตี้ในสหรัฐอเมริกาจะปรากฏขึ้น
- ลากฟิลด์ Median Age Cy ไปยังสีบนการ์ดเครื่องหมาย กลุ่มอายุมัธยฐานจากการสำรวจสำมะโนประชากรปี 2018
OAuth (Tableau Desktop และ Tableau Cloud):
ใช้เมธอด OAuth หากคุณบันทึกบัญชีและข้อมูลไว้ใน ArcGIS Online คุณสามารถดึงข้อมูลเลเยอร์จากบัญชีของคุณได้โดยป้อนข้อมูลประจำตัวของคุณในกล่องโต้ตอบตัวเชื่อมต่อ Esri
- จาก Tableau Desktop ให้ติดตั้งไดรเวอร์ (ดูด้านบน)
- เริ่มต้น Tableau แล้วไปที่เชื่อมต่อ เลือก Esri
หากเขียนใน Tableau Cloud หรือ Tableau Server ให้เลือกเวิร์กบุ๊กใหม่ > ตัวเชื่อมต่อ > Esri
- เลือกเข้าสู่ระบบ
- ระบุข้อมูลเข้าสู่ระบบ Esri ของคุณในเบราว์เซอร์แล้วเลือกเข้าสู่ระบบอีกครั้ง
- รายการบริการที่พร้อมใช้งานในบัญชีของคุณจะปรากฏขึ้น
OAuth (Tableau Server)
หากต้องการใช้โหมด OAuth เพื่อเชื่อมต่อจาก Tableau Server กับ ArcGIS Online คุณต้องกำหนดค่าทั้งบัญชี ArcGIS Online และ Tableau Server ก่อน
กำหนดค่า ArcGIS Online
- รับบัญชีนักพัฒนา ArcGIS
- ลงทะเบียนแอปพลิเคชัน OAuth ใหม่ตามคำแนะนำที่พบในเว็บไซต์ arcGIS
- ระบุ URL การเปลี่ยนเส้นทางเป็น
https://<your Tableau Server Host>/auth/add_oauth_token
- บันทึก URL การเปลี่ยนเส้นทาง, ID ไคลเอ็นต์ และข้อมูลลับของไคลเอ็นต์ เนื่องจากคุณจะต้องใช้สิ่งเหล่านี้ในการกำหนดค่า Tableau Server
กำหนดค่า Tableau Server
- จากการตั้งค่า เลื่อนไปที่รีจิสทรีไคลเอ็นต์ OAuth
- เลือกเพิ่มไคลเอ็นต์ OAuth
- ในประเภทการเชื่อมต่อ เลือก Esri
- ป้อน URL การเปลี่ยนเส้นทาง, ID ไคลเอ็นต์ และข้อมูลลับไคลเอ็นต์จากขั้นตอนการกำหนดค่า ArcGIS Online ที่กล่าวถึงก่อนหน้านี้
- บันทึกการเปลี่ยนแปลงการตั้งค่า
หมายเหตุ: สิ่งสำคัญคือต้องมีไดรเวอร์ปัจจุบัน (เวอร์ชัน 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 มีหลายเลเยอร์หรือหลายตารางที่มีชื่อเหมือนกันภายในบริการ ระบบจะแสดงเพียงชื่อเดียวเท่านั้น
ดูเพิ่มเติม
- ตั้งค่าแหล่งข้อมูล เพิ่มข้อมูลเพิ่มเติมลงในแหล่งข้อมูลนี้หรือเตรียมข้อมูลของคุณก่อนที่คุณจะวิเคราะห์
- สร้างแผนภูมิและวิเคราะห์ข้อมูล เริ่มการวิเคราะห์ข้อมูลของคุณ