ไฟล์เชิงสถิติ
บทความนี้อธิบายวิธีการเชื่อมต่อ Tableau กับไฟล์เชิงสถิติและตั้งค่าแหล่งข้อมูล
Tableau เชื่อมต่อกับไฟล์ข้อมูล SAS (*.sas7bdat), SPSS (*.sav) และ R (*.rdata, *.rda)
หมายเหตุ: ในเวอร์ชัน 2020.1 Tableau ไม่รองรับไฟล์เชิงสถิติที่บีบอัดด้วย SASYZCR2 อีกต่อไป ใช้สคีมาการบีบอัดอื่นเพื่อให้ไฟล์สามารถอ่านได้สำหรับ Tableau
เริ่ม Tableau และภายใต้ การเชื่อมต่อ เลือก ไฟล์เชิงสถิติ เลือกไฟล์ที่คุณต้องการเชื่อมต่อ จากนั้นเลือก เปิด
บนหน้าแหล่งข้อมูล ให้ทำดังนี้
(ไม่บังคับ) เลือกชื่อแหล่งข้อมูลเริ่มต้นที่ด้านบนของหน้า แล้วป้อนชื่อแหล่งข้อมูลที่ไม่ซ้ำกันสำหรับใช้ใน Tableau ตัวอย่างเช่น ใช้แบบแผนการตั้งชื่อแหล่งข้อมูลที่ช่วยให้ผู้ใช้รายอื่นๆ ของแหล่งข้อมูลทราบแหล่งข้อมูลที่จะเชื่อมต่อได้
เลือกแท็บชีตเพื่อเริ่มต้นการวิเคราะห์
ดูข้อมูลเกี่ยวกับการเชื่อมต่อกับตารางมากกว่าหนึ่งรายการที่หัวข้อรวมข้อมูลของคุณ
ตัวอย่างแหล่งข้อมูลไฟล์เชิงสถิติ
นี่คือตัวอย่างของแหล่งข้อมูลไฟล์เชิงสถิติที่ใช้ Tableau Desktop บนคอมพิวเตอร์ Windows
โปรดทราบข้อต่อไปนี้:
ตัวเชื่อมต่อไฟล์เชิงสถิติไม่สนับสนุนป้ายกำกับค่า
ตัวเชื่อมต่อไฟล์เชิงสถิติรองรับเพียงหนึ่งตารางต่อไฟล์เชิงสถิติ
หากข้อความแสดงข้อผิดพลาดปรากฏขึ้น “เกิดข้อผิดพลาดขณะสื่อสารกับแหล่งข้อมูล” ตรวจสอบให้แน่ใจว่าไฟล์สถิติของคุณมีเพียงหนึ่งออบเจ็กต์ และออบเจ็กต์นั้นเป็นกรอบข้อมูลหรือเมทริกซ์ ไฟล์ R อาจมีออบเจ็กต์ที่ซ่อนอยู่ในสิ่งที่ดูเหมือนจะเป็นพื้นที่ทำงานที่สะอาด หากต้องการตรวจสอบออบเจ็กต์ที่ซ่อนอยู่ ให้เรียกใช้
ls(environment(), all.names=TRUE)
จาก RStudioคุณสามารถเปลี่ยนการเข้ารหัสตัวอักขระสำหรับไฟล์เชิงสถิติได้ หากต้องการข้อมูลเพิ่มเติม โปรดดู เปลี่ยนการเข้ารหัสตัวอักขระสำหรับไฟล์เชิงสถิติ
ไฟล์ข้อมูล R ควรมีออบเจ็กต์ประเภทใดประเภทหนึ่งต่อไปนี้เท่านั้น
เมทริกซ์สองมิติ
เวกเตอร์
ปัจจัย
กรอบข้อมูล
โปรดทราบว่าหากไฟล์ข้อมูล R มีมากกว่าหนึ่งออบเจ็กต์ Tableau จะเชื่อมต่อกับออบเจ็กต์แรก
Tableau รองรับไฟล์ข้อมูล R ที่ใช้รูปแบบไบนารี
ไม่รองรับไฟล์รูปแบบ ASCII ใน Tableau Desktop หากคุณพยายามใช้ไฟล์ .rdata หรือ .rda ที่มีรูปแบบ ASCII คุณจะเห็นข้อผิดพลาดว่า “ไม่สามารถอ่านจากไฟล์ตาราง” ‘[TableauTemp].[filename.rdata]’ ไม่มีอยู่” ในกรณีนี้ คุณสามารถใช้ RStudio เพื่อบันทึกไฟล์ในรูปแบบไบนารีได้ดังนี้
- ดาวน์โหลด RStudio หากคุณยังไม่มี
- เปิดไฟล์ข้อมูล R ของคุณใน RStudio คุณควรเห็นออบเจ็กต์ข้อมูลของคุณในหน้าต่างสภาพแวดล้อมส่วนกลางที่มุมขวาบน
บันทึกออบเจ็กต์ลงในไฟล์ใหม่ด้วยฟังก์ชัน “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
เปิดเครื่องมือแก้ไขข้อความธรรมดา เช่น Notepad
คัดลอกข้อมูลจากตัวอย่างที่ให้ไว้ด้านล่าง วางลงในไฟล์ข้อความ จากนั้นระบุค่า
source-charset
(สำหรับรายการการเข้ารหัส โปรดดู การเข้ารหัสที่กำหนดโดยผู้ใช้รองรับโดยตัวเชื่อมต่อไฟล์เชิงสถิติ)บันทึกไฟล์ที่มีนามสกุล .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 เมื่อนำทางไปยังไดเรกทอรีของคอมพิวเตอร์ เมื่อคุณสร้างแหล่งข้อมูล Tableau ที่เชื่อมต่อกับข้อมูลของคุณ Tableau จะสร้างไฟล์ .ttde หรือ .hhyper ไฟล์นี้เรียกอีกอย่างว่าการแตกข้อมูลแฝง ใช้เพื่อช่วยเพิ่มความเร็วในการโหลดแหล่งข้อมูลของคุณใน Tableau Desktop แม้ว่าการแตกข้อมูลแฝงจะมีข้อมูลเบื้องหลังและข้อมูลอื่นๆ ที่คล้ายกับการแตกข้อมูล Tableau มาตรฐาน แต่การแตกข้อมูลแฝงจะถูกบันทึกในรูปแบบอื่นและไม่สามารถใช้เพื่อกู้คืนข้อมูลของคุณได้
หมายเหตุ: ไฟล์ .tde ไม่รองรับ Tableau เวอร์ชันเกิน 2024.2 อีกต่อไป ขณะนี้การแยกข้อมูลทั้งหมดอยู่ในรูปแบบ .hyper
ดูเพิ่มเติม
- ตั้งค่าแหล่งข้อมูล เพิ่มข้อมูลเพิ่มเติมลงในแหล่งข้อมูลนี้หรือเตรียมข้อมูลของคุณก่อนที่คุณจะวิเคราะห์
- สร้างแผนภูมิและวิเคราะห์ข้อมูล เริ่มการวิเคราะห์ข้อมูลของคุณ