ควบคุมการอัปเดตผลิตภัณฑ์สำหรับ Tableau Desktop

Tableau Desktop สามารถตรวจสอบหาการอัปเดตผลิตภัณฑ์และติดตั้งโดยอัตโนมัติได้ นอกจากนี้ ผู้ใช้สามารถตรวจสอบหาการอัปเดตผลิตภัณฑ์อย่างแน่ชัดได้โดยใช้ฟีเจอร์ตรวจสอบหาการอัปเดตผลิตภัณฑ์ ฟีเจอร์เหล่านี้จะถูกเปิดใช้งานไว้โดยอัตโนมัติ อย่างไรก็ตาม คุณสามารถปิดใช้งานได้ทั้งในระหว่างการติดตั้ง (บน Windows) หรือหลังจากนั้น (บน Windows หรือบน Mac)

หากต้องการปิดฟีเจอร์การอัปเดตผลิตภัณฑ์ใน Tableau Desktop ให้กับผู้ใช้ของคุณ ให้ปรับการตั้งค่าสำหรับค่าพร็อพเพอร์ตี้ AutoUpdateAllowed การทำเช่นนี้จะปิดใช้งานฟีเจอร์ตรวจสอบหาการอัปเดตผลิตภัณฑ์ด้วยเช่นกัน ฟีเจอร์นี้จะช่วยให้ผู้ใช้สามารถตรวจสอบและติดตั้งการอัปเดตเพื่อบำรุงรักษา Tableau Desktop ใหม่ล่าสุดให้กับคอมพิวเตอร์ของตนได้ทุกเมื่อ

การอัปเดตผลิตภัณฑ์จะปรับใช้ได้เฉพาะกับเวอร์ชันรุ่นดอท (การบำรุงรักษา) เท่านั้น เวอร์ชันต่างๆ จะแสดงในลักษณะต่อไปนี้:

2021.3.1

โดย 2021.3 คือเวอร์ชันรุ่น และ 1 คือเวอร์ชันดอท (การบำรุงรักษา) เท่านั้น ในกรณีนี้ การอัปเดตผลิตภัณฑ์จะถูกปรับใช้เมื่อมีการเปิดตัว 2021.3.1 แต่จะไม่ปรับใช้เมื่อเปิดตัว 2021.3

นอกจากจะสามารถควบคุมการอัปเดตผลิตภัณฑ์ให้กับผู้ใช้ของคุณแล้ว คุณยังสามารถควบคุมได้ว่าเวอร์ชันดอทใดของ Tableau Desktop ที่ผู้ใช้ของคุณจะสามารถอัปเดตไปใช้ได้ ด้วยการปรับแต่งไฟล์ TableauAutoUpdate.xml(ลิงก์จะเปิดในหน้าต่างใหม่)

หมายเหตุ: เมื่อ Tableau Desktop Public Edition หรือ Tableau Reader มีเวอร์ชันเปิดตัวใหม่ให้พร้อมใช้งาน ระบบจะไม่รองรับเวอร์ชันก่อนหน้าอีกต่อไป ผู้ใช้จะได้รับการแจ้งเตือนอัตโนมัติที่บอกให้อัปเดตเป็นเวอร์ชันปัจจุบัน นอกจากนี้ คุณจะสามารถติดตั้ง Tableau Desktop Public Edition ได้เพียงครั้งละหนึ่งเวอร์ชันเท่านั้น

บทความนี้จะอธิบายวิธีปรับแต่งการตั้งค่าการอัปเดตผลิตภัณฑ์อัตโนมัติในระหว่างการติดตั้ง และวิธีควบคุมเวอร์ชันการบำรุงรักษาผลิตภัณฑ์ที่ผู้ใช้ของคุณสามารถอัปเดตไปใช้ได้

หากต้องการข้อมูลเกี่ยวกับวิธีเปลี่ยนการตั้งค่าการอัปเดตผลิตภัณฑ์หลังจากที่ติดตั้งแล้ว โปรดดู เปลี่ยนการตั้งค่าการติดตั้งหลังจากการติดตั้ง

ปิดการอัปเดตผลิตภัณฑ์ในระหว่างการติดตั้ง (Windows เท่านั้น)

  • เมื่อคุณติดตั้ง Tableau Desktop ด้วยการเรียกใช้ตัวติดตั้งผ่านกระบวนการบรรทัดคำสั่ง คุณสามารถปิดการอัปเดตผลิตภัณฑ์อัตโนมัติให้กับผู้ใช้ของคุณได้ ด้วยการกำหนดค่าของพร็อพเพอร์ตี้ AUTOUPDATE เป็น "0" ตัวอย่าง:

tableauDesktop-64bit-2021-3-1.exe AUTOUPDATE="0"

  • หากต้องการปิดการอัปเดตผ่าน UI ให้ไปที่ ความช่วยเหลือ > การตั้งค่าและประสิทธิภาพ จากนั้นปิดเปิดใช้งานการอัปเดตผลิตภัณฑ์อัตโนมัติ

 

 

ระบุเวอร์ชันการบำรุงรักษาที่คุณต้องการใช้ผู้ใช้รับ

คุณสามารถระบุเวอร์ชันการบำรุงรักษาของ Tableau Desktop ที่การอัปเดตผลิตภัณฑ์สามารถมอบให้แก่ผู้ใช้ของคุณได้ ด้วยการปรับแต่งไฟล์ TableauAutoUpdate.xml ไฟล์ TableauAutoUpdate.xml(ลิงก์จะเปิดในหน้าต่างใหม่) เป็นสคีมา XML ซึ่งประกอบด้วยข้อมูลที่กระบวนการอัปเดตใช้ในการกำหนดว่าจะอัปเดตผลิตภัณฑ์ใด จะอัปเดตเป็นเวอร์ชันใด และจะค้นหาการอัปเดตได้ที่ใด (ซึ่งก็คือพาธไปยังเซิร์ฟเวอร์ดาวน์โหลดของคุณ) ก่อนอื่น ให้คุณคัดลองหรือสร้างไฟล์ TableauAutoUpdate.xml ใหม่ จากนั้นกำหนดค่าคอมพิวเตอร์ของผู้ใช้เพื่อชี้ไปยังเซิร์ฟเวอร์ดาวน์โหลดที่จัดเก็บไฟล์อยู่

คัดลอกและปรับแต่งไฟล์ TableauAutoUpdate.xml

คุณสามารถคัดลอกไฟล์ TableauAutoUpdate.xml จากไซต์ดาวน์โหลด Tableau(ลิงก์จะเปิดในหน้าต่างใหม่) แล้วปรับแต่งไฟล์นั้นให้เหมาะกับสภาพแวดล้อมของคุณ จากนั้นบันทึกไปยังไดเรกทอรีรากของเซิร์ฟเวอร์ดาวน์โหลด

  1. ตรวจสอบให้แน่ใจว่าเวอร์ชันผลิตภัณฑ์ที่ระบุใน TableauAutoUpdate.xml เป็นเวอร์ชันที่คุณต้องการให้ผู้ใช้อัปเดตไปใช้

  2. แก้ไขแอตทริบิวต์ latestVersionPath ของแต่ละองค์ประกอบ version เพื่อชี้ไปยังโฟลเดอร์ในเซิร์ฟเวอร์ดาวน์โหลดของคุณที่มีการอัปเดตผลิตภัณฑ์ดังกล่าว

  3. (ไม่บังคับ) ลบตัวตัวติดตั้งใดๆ ที่คุณไม่ต้องใช้

สร้างไฟล์ TableauAutoUpdate.xml ของคุณเอง

หากคุณจะสร้างและใช้ไฟล์ TableauAutoUpdate.xml ของคุณเอง คุณจะต้องทำขั้นตอนต่อไปนี้ให้ครบถ้วน:

  1. รวบรวมข้อมูลที่จำเป็น

  2. สร้างไฟล์แฮช

  3. สร้างไฟล์ TableauAutoUpdate.xml

  4. กำหนดค่าคอมพิวเตอร์ของผู้ใช้ให้ชี้ไปยังตำแหน่งไฟล์

รวบรวมข้อมูลที่จำเป็น

รวบรวมข้อมูลต่อไปนี้ก่อนลงมือสร้างไฟล์ TableauAutoUpdate.xml :

สำหรับเอนทรี version ในไฟล์ XML คุณจะต้องใช้ดังนี้:

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

  • latestVersionPath: ชื่อของโฟลเดอร์ในเซิร์ฟเวอร์ดาวน์โหลดที่มีตัวติดตั้ง สร้างโฟลเดอร์นี้ในเซิร์ฟเวอร์หากไม่ได้มีอยู่แล้ว

    หมายเหตุ: ตัวติดตั้งจะดาวน์โหลดไปยัง Downloads/TableauAutoUpdate หากไม่มีโฟลเดอร์ Downloads ตัวติดตั้งจะดาวน์โหลดไปยังโฟลเดอร์ TEMP/TableauAutoUpdate

  • name: หมายเลขเวอร์ชัน Tableau Desktop มีรูปแบบเป็น release (X.x) ตัวอย่างเช่น 2020.2

  • releaseNotesVersion: หมายเลขเวอร์ชัน Tableau Desktop ที่คุณต้องการให้ผู้ใช้ติดตั้ง มีรูปแบบเป็น release.maintenance (X.x.x) ตัวอย่างเช่น 2020.1.1 พารามิเตอร์นี้จะแสดงลิงก์ที่ถูกต้องไปยังบันทึกประจำรุ่น

คุณต้องสร้างองค์ประกอบ installer ในไฟล์ XML สำหรับแต่ละผลิตภัณฑ์ที่คุณต้องการอัปเดต

สำหรับแต่ละองค์ประกอบผลิตภัณฑ์ ให้รวบรวมข้อมูลดังต่อไปนี้:

  • hash: สร้างแฮช SHA-512 สำหรับตัวติดตั้ง สตริงนี้ต้องถูกต้อง ไม่เช่นนี้ Tableau จะไม่สามารถใช้ตัวติดตั้งได้ หากต้องการข้อมูลเพิ่มเติม โปรดดู สร้างไฟล์แฮช

  • name: ชื่อของไฟล์ตัวติดตั้งที่จะดาวน์โหลด

  • size: ขนาดไฟล์เป็นไบต์

  • type: ประเภทผลิตภัณฑ์ที่กำหนดไว้ล่วงหน้า ซึ่ง Tableau ใช้ในการค้นหาตัวติดตั้งที่ถูกต้องสำหรับดาวน์โหลด คุณต้องใช้ประเภทใดประเภทหนึ่งจากรายชื่อต่อไปนี้: desktop64, desktopMac, reader64, readerMac, public64 หรือ publicMac

สร้างไฟล์แฮช

ใช้ยูทิลิตี้หนึ่ง เช่น SHA512SUM หรือ Certutil เพื่อสร้างแฮช SHA-512 ให้กับตัวติดตั้งแต่ละตัว โดยปกติแล้วจะสร้างแฮชได้เร็วกว่าหากคุณดาวน์โหลดไฟล์ปฏิบัติการ Tableau และสร้างแฮชแบบภายในเครื่อง

แต่ละยูทิลิตี้จะทำงานแตกต่างกันไป ดังนั้นจากข้อความแจ้งคำสั่ง ให้ป้อนชื่อของยูทิลิตี้ ตามด้วย -h หรือ -? เพื่อแสดงความช่วยเหลือสำหรับยูทิลิตี้ดังกล่าว

ตัวอย่าง: sha512sum -h

สร้างไฟล์ TableauAutoUpdate.xml

สร้างไฟล์ TableauAutoUpdate.xml แบบอิงตามข้อมูลที่คุณรวบรวมไว้ก่อนหน้านี้ สร้างองค์ประกอบ version ให้กับแต่ละเวอร์ชัน และภายในองค์ประกอบ version ให้สร้างหนึ่งองค์ประกอบ installer ให้กับผลิตภัณฑ์แต่ละประเภทที่คุณต้องการอัปเดต บันทึกไฟล์ XML ไปยังรากของเซิร์ฟเวอร์ดาวน์โหลดของคุณ

ไฟล์ XML ตัวอย่างดังต่อไปนี้จะอัปเดต Tableau Desktop 64 บิตเป็นเวอร์ชัน 2020.2.1 นอกจากนี้ยังมีตัวอย่างการอัปเดต Tableau Desktop เวอร์ชัน 9.2.1 ด้วยเช่นกัน เมื่อติดตั้ง Tableau บน MacOS ให้ใช้ไฟล์ .pkg หากคุณดาวน์โหลดไฟล์ .dmg คุณจะต้องเชื่อม .dmg จากนั้นคัดลอกไฟล์ .pkg ที่แนบเพื่อใช้ในการติดตั้งผลิตภัณฑ์

หมายเหตุ: หากเวอร์ชันของคุณเป็น Tableau Desktop Public Edition หรือ Tableau Reader เวอร์ชันที่เผยแพร่อยู่ในขณะนี้ เช่น Tableau 2020.2 ให้ตั้งค่าเป็น public_supported="true" reader_supported="true" หากเวอร์ชันของคุณเป็น Tableau Desktop Public Edition หรือ Tableau Reader เวอร์ชันเก่า เช่น Tableau 9.2 ให้ตั้งค่าเป็น public_supported="false" และ reader_supported="false

<?xml version="1.0" ?>
<versions xmlns="http://www.tableau.com/schemas/InstallerVersions/V1">
  <version 
        public_supported="true" 
        reader_supported="true" 
        showEula="false" 
        releaseNotesVersion="2020.2.1" 
        name="2020.1" 
        latestVersionPath="esdalt/2020.2.1" 
        latestVersion="20202.19.0123.2221" 
        hashAlg="sha512">
    <installer name="TableauDesktop-2020-2-1.pkg" type="desktopMac" 
               size="192202277" hash="<128-byte_hash>"/>
    <installer name="TableauPublicDesktop-64bit-2020-2-1.exe" type="public64" 
               size="147025920" hash="<128-byte_hash>"/>
    <installer name="TableauReader-2020-2-1.pkg" type="readerMac" 
               size="190243904" hash="<128-byte_hash>"/>
    <installer name="TableauPublic-2020-2-1.pkg" type="publicMac" 
               size="186465418" hash="<128-byte_hash>"/>
    <installer name="TableauReader-64bit-2020-2-1.exe" type="reader64" 
               size="167346176" hash="<128-byte_hash>"/>
    <installer name="TableauDesktop-64bit-2020-2-1.exe" type="desktop64" 
               size="186908672" hash="<128-byte_hash>"/>
  </version>
  <version 
        public_supported="false" 
        reader_supported="false" 
        showEula="false" 
        releaseNotesVersion="9.2.1" 
        name="9.2" 
        latestVersionPath="esdalt/9.2.1" 
        latestVersion="9200.16.0114.0755" 
        hashAlg="sha512">
    <installer name="TableauDesktop-9-2-1.dmg" type="desktopMac" 
               size="183617138" hash="<128-byte_hash>"/>
    <installer name="TableauDesktop-64bit-9-2-1.msi" type="desktop64" 
               size="177065984" hash="<128-byte_hash>"/>
  </version>
  <version 
        public_supported="false" 
        reader_supported="false" 
        showEula="false" 
        releaseNotesVersion="9.1.4" 
        name="9.1" 
        latestVersionPath="esdalt/9.1.4" 
        latestVersion="9100.16.0114.0755" 
        hashAlg="sha512">
    <installer name="TableauDesktop-9-1-4.dmg" type="desktopMac" 
               size="183617138" hash="<128-byte_hash>"/>
    <installer name="TableauDesktop-64bit-9-1-4.msi" type="desktop64" 
               size="177065984" hash="<128-byte_hash>"/>
 </version>
</versions>

กำหนดค่าคอมพิวเตอร์ของผู้ใช้และเซิร์ฟเวอร์ดาวน์โหลด

หลังจากที่คุณสร้างไฟล์ TableauAutoUpdate.xml แล้ว ให้ทำตามกระบวนการนี้เพื่อชี้คอมพิวเตอร์ของผู้ใช้ไปยังตำแหน่งไฟล์:

  1. ตั้งค่ารีจิสทรีเอนทรี server บนคอมพิวเตอร์ของผู้ใช้แต่ละเครื่องเพื่อให้ชี้ไปยังเซิร์ฟเวอร์ดาวน์โหลดของคุณ
    • Windows: สร้างเอนทรีสำหรับแต่ละผลิตภัณฑ์และระบบปฏิบัติการ (64 บิต) ในสภาพแวดล้อมของคุณ เอนทรีต่อไปนี้ใช้สำหรับ Tableau Desktop แบบ 64 บิต:

      HKEY_LOCAL_MACHINE\SOFTWARE\Tableau\Tableau <version>\AutoUpdate
      Server = "<MyDownLoadServerName>"

      ตัวอย่าง:

      HKEY_LOCAL_MACHINE\SOFTWARE\Tableau\Tableau 2020.2\AutoUpdate
      Server = "MyCompanyDownloadServer"
    • Mac: เปลี่ยนไฟล์การตั้งค่าสำหรับผู้ใช้แต่ละคนให้ระบุเซิร์ฟเวอร์ดาวน์โหลด ใช้คำสั่ง defaults

      defaults write com.tableau.Tableau-<version> AutoUpdate.Server "<MyDownLoadServerName>"

      ตัวอย่าง:

      defaults write com.tableau.Tableau-2020.2 AutoUpdate.Server "MyCompanyDownloadServer"
  2. ตรวจสอบให้แน่ใจว่า HTTPS เปิดใช้งานอยู่ในเซิร์ฟเวอร์ดาวน์โหลด Tableau ตั้ง https:// เป็นคำนำหน้าให้กับชื่อเซิร์ฟเวอร์ดาวน์โหลดเสมอเมื่อติดต่อเซิร์ฟเวอร์

  3. บันทึก TableauAutoUpdate.xml ไปยังรากของเซิร์ฟเวอร์ดาวน์โหลดของคุณ

  4. อัปโหลดตัวติดตั้ง Tableau ไปยังตำแหน่งเซิร์ฟเวอร์ดาวน์โหลดตามที่ระบุในพารามิเตอร์ latestVersionPath

อัปเดต TableauAutoUpdate.xml ในแต่ละครั้งที่มีรุ่นใหม่ที่คุณต้องการให้ผู้ใช้ของคุณสามารถใช้งานได้

ขอบคุณสำหรับข้อเสนอแนะของคุณส่งข้อเสนอแนะของคุณเรียบร้อยแล้ว ขอขอบคุณ