ปรับแต่งและปรับตั้งการเชื่อมต่อ

คุณสามารถปรับแต่งการเชื่อมต่อได้โดยใช้ไฟล์ TDC

หากคุณกำลังปรับแต่งการเชื่อมต่อแบบ JDBC คุณยังสามารถปรับแต่งในไฟล์พร็อพเพอร์ตี้ได้อีกด้วย ดูรายละเอียดได้ที่ ใช้ไฟล์พร็อพเพอร์ตี้เพื่อปรับแต่งการเชื่อมต่อ JDBC

เกี่ยวกับอักขระพิเศษ

อักขระพิเศษจะต้องเป็นอักขระหลีกอย่างถูกต้อง และความจำเป็นอาจแตกต่างกันไปตามตำแหน่งของอักขระหรือไม่ ตัวอย่างเช่น หากรวมเครื่องหมายเท่ากับ '=' ไว้ในค่า ทางด้านขวาของค่าเริ่มต้น '=' จะต้องหลีกเครื่องหมายดังกล่าวอย่างเหมาะสม

ตัวอย่าง:

ServiceLocation=Region=east;Name=prod;

ควรเขียนเป็น: ServiceLocation=Region\=east;Name\=prod;

ใช้ไฟล์ TDC เพื่อปรับแต่งการเชื่อมต่อ

ไฟล์ TDC (การปรับแต่งแหล่งข้อมูล Tableau) คือไฟล์ XML ที่มีนามสกุลไฟล์ “.tdc” ไฟล์เหล่านี้ใช้เพื่อปรับแต่งการตั้งค่า Tableau โดยเฉพาะ สำหรับการเชื่อมต่อแบบใช้ ODBC คุณยังสามารถใช้ไฟล์ TDC เพื่อกำหนดส่วนต่างๆ ของมาตรฐาน ODBC และ SQL ที่ไดรเวอร์ ODBC รองรับได้ด้วย

ไฟล์ TDC จะมีชื่อผู้ให้บริการ ชื่อไดรเวอร์ และส่วน <connection-customization> (และรวมในคลาส) สำหรับเครื่องมือเชื่อมต่อในตัว ชื่อผู้ให้บริการและชื่อไดรเวอร์ต้องตรงกับชื่อคลาสของตัวเชื่อมต่อ โดยทั่วไปแล้วชื่อผู้ให้บริการจะตรงกับชื่อไดรเวอร์ ชื่อคลาสทั่วไปสองชื่อจะใช้สำหรับตัวเชื่อมต่อฐานข้อมูลอื่น:

  • สำหรับตัวเชื่อมต่อฐานข้อมูลอื่นๆ (JDBC) ชื่อคลาสคือ "genericjdbc”
  • สำหรับตัวเชื่อมต่อฐานข้อมูลอื่นๆ (ODBC) ชื่อคลาสคือ "genericodbc”

หากเวิร์กบุ๊กหรือไฟล์แหล่งข้อมูลที่มีอยู่มีส่วนการปรับแต่งที่เปิดใช้งานอยู่แล้ว Tableau จะใช้เฉพาะการปรับแต่งที่กำหนดและจะไม่ใช้การปรับแต่งที่กำหนดไว้ในไฟล์ TDC

หากต้องการข้อมูลเพิ่มเติม โปรดดู การใช้ไฟล์ TDC กับ Tableau Server(ลิงก์จะเปิดในหน้าต่างใหม่) ในฐานความรู้ Tableau

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

โครงสร้างของไฟล์ TDC

ไฟล์ TDC แต่ละไฟล์มีโครงสร้างพื้นฐานดังนี้:

<connection-customization class=DSCLASS enabled='true' version='10.0'>
    <vendor name=VENDOR />
    <driver name=DRIVER />
    <customizations>
        <customization name='CAP_FAST_METADATA' value='yes'/>
        ...
    </customizations>
</connection-customization>

ไฟล์ TDC มี 3 ส่วนหลักดังนี้:

  • ตัวแปรปรับแต่งการเชื่อมต่อ
  • ชื่อผู้ให้บริการและไดรเวอร์
  • การปรับแต่งเอง

ส่วน connection-customization ประกอบด้วย:

  • แบ่งคลาสแหล่งข้อมูลที่คุณต้องการเชื่อมต่อและปรับแต่ง
  • เปิดใช้งานเพื่อระบุว่าจะใช้การปรับแต่งการเชื่อมต่อไฟล์ TDC หรือไม่ ในไฟล์ TDC ให้ตั้งค่าเป็น "จริง" เสมอ
  • เวอร์ชัน Tableau ละเว้นหมายเลขเวอร์ชัน

ส่วนถัดไปมีความสำคัญเนื่องจากการระบุชื่อผู้ให้บริการและชื่อไดรเวอร์ของผู้ให้บริการฐานข้อมูลสำหรับแหล่งข้อมูลของไฟล์ TDC นี้ ไฟล์ TDC แต่ละไฟล์ผูกกับแหล่งข้อมูลได้เพียงประเภทเดียวเท่านั้น สำหรับแหล่งข้อมูลเนทีฟของเรา ชื่อเหล่านี้ต้องตรงกับชื่อคลาสแหล่งข้อมูล ตัวอย่างเช่น "teradata" สำหรับการเชื่อมต่อ Teradata ของเรา สำหรับแหล่งข้อมูล ODBC ชื่อผู้ให้บริการและชื่อไดรเวอร์ของไฟล์ TDC ต้องตรงกับสิ่งที่รายงานไปยัง Tableau ตามฐานข้อมูลและไดรเวอร์ ตัวอย่างเช่น "SQLite" และ "ไดรเวอร์ SQLite3 ODBC " ตามลำดับ

ส่วนสุดท้ายระบุการปรับแต่งการเชื่อมต่อจริง

หากต้องการข้อมูลเพิ่มเติม โปรดดู การปรับแต่งความสามารถของ Tableau JDBC

ใช้ไฟล์ PROPERTIES เพื่อปรับแต่งการเชื่อมต่อ JDBC

ไฟล์ PROPERTIES จะใช้โดย JDBC และส่งผ่านโดยตรงไปยังไดรเวอร์ JDBC ไฟล์เหล่านี้เป็นไฟล์ข้อความธรรมดาที่มีนามสกุลไฟล์ “.properties” โดยจะมีคู่ค่าคีย์สำหรับพารามิเตอร์การเชื่อมต่อแต่ละรายการ

การใช้ไฟล์ PROPERTIES ที่มีการเชื่อมต่อ JDBC จะคล้ายกับการใช้พารามิเตอร์ odbc-connect-string-extras ในไฟล์ TDC สำหรับการเชื่อมต่อ ODBC

หมายเหตุ: ไฟล์ PROPERTIES ควรอยู่ในรูปแบบ Latin-1 (ดู https://en.wikipedia.org/wiki/.properties(ลิงก์จะเปิดในหน้าต่างใหม่)) อย่างไรก็ตาม ตราบใดที่มีอักขระ ASCII เท่านั้น คุณจะสามารถบันทึกไฟล์ในรูปแบบ UTF-8 ได้อย่างปลอดภัยโดยไม่มี BOM (เครื่องหมายการจัดลำดับไบต์)

ในไฟล์ ให้วางคู่ค่าคีย์แต่ละคู่ในบรรทัดของตัวเองโดยไม่มีตัวคั่น ตั้งชื่อไฟล์ให้เป็นชื่อเดียวกับตัวเชื่อมต่อที่เกี่ยวข้อง แต่มีนามสกุลไฟล์ “.properties” ตัวอย่างเช่น ไฟล์ PROPERTIES สำหรับตัวเชื่อมต่อ SAP HANA จะเป็น "saphana.properties"

  • สำหรับ Tableau Desktop ให้วางไฟล์ PROPERTIES ในไดเรกทอรีนี้:

    My Tableau Repository/Datasources

  • หากต้องการเปิดใช้งานไฟล์ PROPERTIES สำหรับ Tableau Server ให้วางไว้ไฟล์ลงในไดเรกทอรีนี้สำหรับแต่ละโหนดเซิร์ฟเวอร์:

    Windows: ProgramData\Tableau\Tableau Server\data\tabsvc\vizqlserver\Datasources

    Linux: /var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/

  • สำหรับโฟลว์ของ Prep ให้วางไฟล์ PROPERTIES ในไดเรกทอรีเหล่านี้

    Linux:

    /var/opt/tableau/tableau_server/data/tabsvc/flowprocessor/Datasources/

    /var/opt/tableau/tableau_server/data/tabsvc/flowminerva/Datasources/

    Windows:

    ProgramData\Tableau\Tableau Server\data\tabsvc\flowprocessor\Datasources

    ProgramData\Tableau\Tableau Server\data\tabsvc\flowminerva\Datasources

  • สำหรับการเชื่อมต่อแบบเสมือน ให้วางไฟล์ PROPERTIES ในไดเรกทอรีนี้

    Linux: /var/opt/tableau/tableau_server/data/tabsvc/minerva/Datasources/

    Windows: ProgramData\Tableau\Tableau Server\data\tabsvc\minerva\Datasources

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

เผยแพร่เวิร์กบุ๊กโดยใช้การเชื่อมต่อแบบ JDBC

ในการเผยแพร่เวิร์กบุ๊กจากการเชื่อมต่อแบบ JDBC คุณต้องมีสำเนาของไฟล์ PROPERTIES ทั้งในคอมพิวเตอร์ที่ใช้ Tableau Desktop และ Tableau Server

ดูเพิ่มเติม

ปรับแต่งสตริงการเชื่อมต่อสำหรับตัวเชื่อมต่อแบบเนทีฟ(ลิงก์จะเปิดในหน้าต่างใหม่) – บทความนี้ในชุมชน Tableau จะอธิบายวิธีแก้ไขการเชื่อมต่อที่สร้างด้วยตัวเชื่อมต่อแบบเนทีฟโดยใช้การปรับแต่ง odbc-connect-string-extras

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