ไฟล์เชิงสถิติ

บทความนี้อธิบายวิธีการเชื่อมต่อ Tableau กับไฟล์เชิงสถิติและตั้งค่าแหล่งข้อมูล

Tableau เชื่อมต่อกับไฟล์ข้อมูล SAS (*.sas7bdat), SPSS (*.sav) และ R (*.rdata, *.rda)

หมายเหตุ: ในเวอร์ชัน 2020.1 Tableau ไม่รองรับไฟล์เชิงสถิติที่บีบอัดด้วย SASYZCR2 อีกต่อไป ใช้สคีมาการบีบอัดอื่นเพื่อให้ไฟล์สามารถอ่านได้สำหรับ Tableau

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

  1. เริ่ม Tableau และภายใต้ การเชื่อมต่อ เลือก ไฟล์เชิงสถิติ เลือกไฟล์ที่คุณต้องการเชื่อมต่อ จากนั้นเลือก เปิด

  2. บนหน้าแหล่งข้อมูล ให้ทำดังนี้

    1. (ไม่บังคับ) เลือกชื่อแหล่งข้อมูลเริ่มต้นที่ด้านบนของหน้า แล้วป้อนชื่อแหล่งข้อมูลที่ไม่ซ้ำกันสำหรับใช้ใน Tableau ตัวอย่างเช่น ใช้แบบแผนการตั้งชื่อแหล่งข้อมูลที่ช่วยให้ผู้ใช้รายอื่นๆ ของแหล่งข้อมูลทราบแหล่งข้อมูลที่จะเชื่อมต่อได้

    2. เลือกแท็บชีตเพื่อเริ่มต้นการวิเคราะห์

      ดูข้อมูลเกี่ยวกับการเชื่อมต่อกับตารางมากกว่าหนึ่งรายการที่หัวข้อรวมข้อมูลของคุณ

ตัวอย่างแหล่งข้อมูลไฟล์เชิงสถิติ

นี่คือตัวอย่างของแหล่งข้อมูลไฟล์เชิงสถิติที่ใช้ Tableau Desktop บนคอมพิวเตอร์ Windows

โปรดทราบข้อต่อไปนี้:

  • ตัวเชื่อมต่อไฟล์เชิงสถิติไม่สนับสนุนป้ายกำกับค่า

  • ตัวเชื่อมต่อไฟล์เชิงสถิติรองรับเพียงหนึ่งตารางต่อไฟล์เชิงสถิติ

    หากข้อความแสดงข้อผิดพลาดปรากฏขึ้น “เกิดข้อผิดพลาดขณะสื่อสารกับแหล่งข้อมูล” ตรวจสอบให้แน่ใจว่าไฟล์สถิติของคุณมีเพียงหนึ่งออบเจ็กต์ และออบเจ็กต์นั้นเป็นกรอบข้อมูลหรือเมทริกซ์ ไฟล์ R อาจมีออบเจ็กต์ที่ซ่อนอยู่ในสิ่งที่ดูเหมือนจะเป็นพื้นที่ทำงานที่สะอาด หากต้องการตรวจสอบออบเจ็กต์ที่ซ่อนอยู่ ให้เรียกใช้ls(environment(), all.names=TRUE)จาก RStudio

  • คุณสามารถเปลี่ยนการเข้ารหัสตัวอักขระสำหรับไฟล์เชิงสถิติได้ หากต้องการข้อมูลเพิ่มเติม โปรดดู เปลี่ยนการเข้ารหัสตัวอักขระสำหรับไฟล์เชิงสถิติ

ออบเจ็กต์ไฟล์ข้อมูล R และการสนับสนุนรูปแบบ

ไฟล์ข้อมูล R ควรมีออบเจ็กต์ประเภทใดประเภทหนึ่งต่อไปนี้เท่านั้น

  • เมทริกซ์สองมิติ

  • เวกเตอร์

  • ปัจจัย

  • กรอบข้อมูล

โปรดทราบว่าหากไฟล์ข้อมูล R มีมากกว่าหนึ่งออบเจ็กต์ Tableau จะเชื่อมต่อกับออบเจ็กต์แรก

Tableau รองรับไฟล์ข้อมูล R ที่ใช้รูปแบบไบนารี

ไม่รองรับไฟล์รูปแบบ ASCII ใน Tableau Desktop หากคุณพยายามใช้ไฟล์ .rdata หรือ .rda ที่มีรูปแบบ ASCII คุณจะเห็นข้อผิดพลาดว่า “ไม่สามารถอ่านจากไฟล์ตาราง” ‘[TableauTemp].[filename.rdata]’ ไม่มีอยู่” ในกรณีนี้ คุณสามารถใช้ RStudio เพื่อบันทึกไฟล์ในรูปแบบไบนารีได้ดังนี้

  1. ดาวน์โหลด RStudio หากคุณยังไม่มี
  2. เปิดไฟล์ข้อมูล R ของคุณใน RStudio คุณควรเห็นออบเจ็กต์ข้อมูลของคุณในหน้าต่างสภาพแวดล้อมส่วนกลางที่มุมขวาบน
  3. บันทึกออบเจ็กต์ลงในไฟล์ใหม่ด้วยฟังก์ชัน “save()” ดังนี้

    save(<objectName>,file="<filename>",ascii=FALSE)

    โดยที่: <objectName> เป็นออบเจ็กต์ข้อมูลของคุณ <filename> คือชื่อไฟล์ใหม่ของคุณ และ "FALSE" จะคำนึงถึงตัวพิมพ์ใหญ่เล็ก

    เคล็ดลับ: หากต้องการดูเอกสารประกอบสำหรับฟังก์ชันนี้อย่างรวดเร็ว ให้พิมพ์ “?save” ที่ข้อความแจ้งคำสั่ง

ไฟล์บีบอัดไม่ได้รองรับใน Tableau Desktop คุณต้องคลายการบีบอัดไฟล์ก่อนด้วยโปรแกรมอื่น เช่น Gzip หรือ WinZip ก่อนที่คุณจะเชื่อมต่อกับ Tableau

เปลี่ยนการเข้ารหัสตัวอักขระสำหรับไฟล์เชิงสถิติ

Tableau อ่านข้อมูลในไฟล์เชิงสถิติ (เช่น ไฟล์ SAS หรือ R) ตามการเข้ารหัสตัวอักขระของไฟล์หรือข้อมูลในไฟล์อินพุต ไฟล์ R มักใช้การเข้ารหัสตัวอักขระของระบบปฏิบัติการ เมื่อเทียบกับไฟล์ SAS และ SPSS ซึ่งรวมถึงข้อมูลการเข้ารหัสตัวอักขระในไฟล์ บางครั้ง คุณอาจต้องระบุการเข้ารหัสอื่น ตัวอย่างเช่น หากเพื่อนร่วมงานส่งไฟล์เชิงสถิติพร้อมการเข้ารหัสตัวอักขระกรีก คุณต้องระบุชุดอักขระกรีกเพื่อใช้ไฟล์กับ Tableau หากคุณต้องการใช้ชุดตัวอักษรอื่นเมื่ออ่านจากไฟล์เชิงสถิติ คุณสามารถสร้างไฟล์การปรับแต่งแหล่งข้อมูล Tableau (TDC) และระบุการเข้ารหัสที่จะใช้

สร้างไฟล์ TDC

ไฟล์ .tdc เป็นไฟล์ XML ที่ใช้กับแหล่งข้อมูลเดียว และมีข้อมูลชื่อผู้ให้บริการและไดรเวอร์ของผู้ให้บริการแหล่งข้อมูล สำหรับตัวเชื่อมต่อไฟล์เชิงสถิติ ชื่อผู้ให้บริการและไดรเวอร์คือstat-direct

ในการสร้างไฟล์ TDC

  1. เปิดเครื่องมือแก้ไขข้อความธรรมดา เช่น Notepad

  2. คัดลอกข้อมูลจากตัวอย่างที่ให้ไว้ด้านล่าง วางลงในไฟล์ข้อความ จากนั้นระบุค่าsource-charset (สำหรับรายการการเข้ารหัส โปรดดู การเข้ารหัสที่กำหนดโดยผู้ใช้รองรับโดยตัวเชื่อมต่อไฟล์เชิงสถิติ)

  3. บันทึกไฟล์ที่มีนามสกุล .tdc เช่นr-statsfile.tdcลงในโฟลเดอร์ ที่เก็บใน Tableau ของฉัน\Datasources

ไฟล์ TDC ตัวอย่างตั้งค่า Source-Charset

ตัวอย่างไฟล์ TDC ต่อไปนี้ตั้งค่าsource-charsetเป็นshift-jisสำหรับแหล่งข้อมูลไฟล์เชิงสถิติ

<connection-customization class='stat-direct' enabled='true' version='10.0'>
<vendor name='stat-direct' />
<driver name='stat-direct' />
  <customizations>
    <customization name='source-charset' value='shift-jis' />
  </customizations>
</connection-customization>

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

เกี่ยวกับไฟล์ .ttde และ .hhyper

คุณอาจสังเกตเห็นไฟล์ .ttde หรือ .hhyper เมื่อนำทางไปยังไดเรกทอรีของคอมพิวเตอร์ เมื่อคุณสร้างแหล่งข้อมูล Tableau ที่เชื่อมต่อกับข้อมูลของคุณ Tableau จะสร้างไฟล์ .ttde หรือ .hhyper ไฟล์นี้เรียกอีกอย่างว่าการแตกข้อมูลแฝง ใช้เพื่อช่วยเพิ่มความเร็วในการโหลดแหล่งข้อมูลของคุณใน Tableau Desktop แม้ว่าการแตกข้อมูลแฝงจะมีข้อมูลเบื้องหลังและข้อมูลอื่นๆ ที่คล้ายกับการแตกข้อมูล Tableau มาตรฐาน แต่การแตกข้อมูลแฝงจะถูกบันทึกในรูปแบบอื่นและไม่สามารถใช้เพื่อกู้คืนข้อมูลของคุณได้

หมายเหตุ: ไฟล์ .tde ไม่รองรับ Tableau เวอร์ชันเกิน 2024.2 อีกต่อไป ขณะนี้การแยกข้อมูลทั้งหมดอยู่ในรูปแบบ .hyper

 

ดูเพิ่มเติม