Amazon S3
บทความนี้อธิบายวิธีการเชื่อมต่อ Tableau กับตัวเชื่อมต่อ Amazon S3 แบบไม่มีไดรเวอร์และตั้งค่าแหล่งข้อมูล
ก่อนที่คุณจะเริ่มต้น
ก่อนที่คุณจะเริ่มต้น ให้รวบรวมข้อมูลการเชื่อมต่อดังนี้
รีเจี้ยน AWS ของบัคเก็ต S3 ของคุณ
ชื่อบักเก็ต S3
คีย์การเข้าถึง AWS IAM ของคุณสำหรับบัคเก็ต S3 ของคุณ (ID คีย์และคีย์การเข้าถึงข้อมูลลับ)
สิทธิ์
ตรวจสอบว่าผู้ใช้ AWS IAM ของคุณมีสิทธิ์อ่านสำหรับบัคเก็ต S3 ของคุณ
คำแนะนำ
คำแนะนำเหล่านี้สามารถช่วยเพิ่มประสิทธิภาพการทำงานได้
- ไคลเอ็นต์ทำงานในสภาพแวดล้อม AWS (เช่น Tableau Server ที่ติดตั้งในอินสแตนซ์ EC2 หรือใช้ Tableau Cloud)
- การเข้าถึงภูมิภาคเดียวกันมีประสิทธิภาพที่ดีกว่าการรองรับบัคเก็ตข้ามภูมิภาค บัคเก็ตข้ามภูมิภาคอาจมีค่าใช้จ่ายเพิ่มเติมเนื่องจากค่าธรรมเนียมข้อมูลขาออก
ทำการเชื่อมต่อและตั้งค่าแหล่งข้อมูล
- เปิดใช้งาน Tableau และภายใต้เชื่อมต่อ เลือก Amazon S3 จากรายการตัวเชื่อมต่อเพิ่มเติม
- เลือกติดตั้งและรีสตาร์ท Tableau เพื่อติดตั้งตัวเชื่อมต่อ
- หลังจากที่ Tableau รีสตาร์ท ให้ไปที่เชื่อมต่อ แล้วเลือก Amazon S3 จากรายการตัวเชื่อมต่อที่ติดตั้ง
- ป้อนรีเจี้ยนบัคเก็ต, ชื่อบัคเก็ต, ID คีย์การเข้าถึง และคีย์การเข้าถึงข้อมูลลับ
- เลือกเข้าสู่ระบบ
- ในเนื้อหาของบัคเก็ต ให้เลือกไฟล์ที่คุณต้องการเชื่อมต่อ
- เลือกเชื่อมต่อ
ตั้งค่าแหล่งข้อมูล
ทำตามขั้นตอนต่อไปนี้เพื่อตั้งค่าแหล่งข้อมูล
- (ไม่บังคับ) เลือกชื่อแหล่งข้อมูลเริ่มต้นที่ด้านบนของหน้า
- ป้อนชื่อแหล่งข้อมูลที่ไม่ซ้ำกันที่จะใช้ใน Tableau
- ลากไฟล์อย่างน้อยหนึ่งรายการที่คุณต้องการเชื่อมต่อจากแผงด้านซ้ายไปยังแคนวาส
- หากต้องการเริ่มการวิเคราะห์ ให้เลือกแท็บชีต 1
ผนวกข้อมูลของคุณ
คุณสามารถผนวกไฟล์จากบัคเก็ต S3 ของคุณได้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการผนวก โปรดดูผนวกข้อมูลของคุณ
การผนวกไวลด์การ์ด
เพื่อทำการผนวกไวลด์การ์ดด้วยไฟล์ในโฟลเดอร์ย่อย โฟลเดอร์รูทหรือบัคเก็ตต้องมีอย่างน้อยหนึ่งไฟล์ในการผนวกที่ตรงกับโครงสร้างไฟล์ในโฟลเดอร์ย่อย ไฟล์นี้เป็นไฟล์แรกที่คุณเชื่อมต่อเมื่อสร้างการผนวก
การผนวกไวลด์การ์ดใช้ได้กับไฟล์ CSV แต่ไม่รองรับไฟล์ Excel
ปัญหาและข้อจำกัดที่ทราบ
ส่วนต่อไปนี้มีปัญหาและข้อจำกัดที่ทราบ ซึ่งอาจส่งผลต่อการดำเนินการที่สำเร็จของคุณเมื่อใช้ตัวเชื่อมต่อ Amazon S3
หมายเหตุ: ขณะนี้ยังไม่รองรับตัวเชื่อมต่อนี้ในการเขียนเว็บของ Tableau Prep หรือการเชื่อมต่อแบบเสมือน
ปัญหาและข้อจำกัดที่ทราบเกี่ยวกับการตรวจสอบสิทธิ์
รองรับเฉพาะการตรวจสอบสิทธิ์คีย์ข้อมูลลับ/คีย์การเข้าถึงของ ผู้ใช้ Amazon IAM ที่ไม่มีโทเค็นเซสชันเท่านั้น
การเผยแพร่ปัญหาและข้อจำกัดที่ทราบ
เวิร์กบุ๊กและแหล่งข้อมูลต้องได้รับการเผยแพร่โดยใช้ตัวเลือกการตรวจสอบสิทธิ์สำหรับ “รหัสผ่านแบบฝัง” ขณะนี้ยังไม่รองรับ “แจ้งผู้ใช้”
ปัญหาและข้อจำกัดที่ทราบเกี่ยวกับการผนวก
- เฉพาะ Tableau Desktop เท่านั้นที่รองรับการผนวกไวลด์การ์ด
- การเขียนเว็บรองรับเฉพาะการผนวกด้วยตนเองที่ผู้ใช้กำหนด (การลากไฟล์)
- การผนวกไวลด์การ์ดไม่รองรับไฟล์ Excel
ปัญหาและข้อจำกัดที่ทราบเกี่ยวกับประเภทไฟล์
- ขณะนี้รองรับไฟล์ Parque, .csv, .gz ที่บีบอัด และ Excel
- ตามการออกแบบ ข้อมูลทั้งหมดนำเข้าในรูปแบบสตริง
- รองรับเฉพาะการเข้ารหัสแบบ UTF-8 เท่านั้น
- คุณไม่สามารถผนวกหรือรวมไฟล์หลายประเภทในการเชื่อมต่อเดียวได้ (เช่น Parquet และ .csv เข้าด้วยกัน)
- ขณะนี้รองรับเฉพาะไฟล์ .csv ที่คั่นด้วยเครื่องหมายจุลภาคเท่านั้น
- ขนาดไฟล์จำกัดคือ 15GB
- เซตผลลัพธ์สะสมของการรวมหรือการผนวกต้องไม่เกิน 15GB
- ขณะนี้ไฟล์ Excel ต้องไม่เกิน ~100 mb เนื่องจากปัญหาด้านประสิทธิภาพกับโปรแกรมแยกวิเคราะห์ไฟล์ Excel ในตัวเชื่อมต่อ
ปัญหาและข้อจำกัดที่ทราบเพิ่มเติมเกี่ยวกับ ไฟล์ Parquet
- ไฟล์ Parquet ต้องอยู่ในรูปแบบที่อธิบายไว้ในเอกสาร Hyper API ของเรา
- ไม่รองรับคอลัมน์ที่ซ้อนกันและประเภท MAP และ LIST ที่ซ้อนกัน
- ไม่รองรับประเภท BSON, UUID และ ENUM
- ไม่รองรับประเภททางกายภาพของ FIXED_LEN_BYTE_ARRAY ที่ไม่มีประเภทตรรกะหรือที่แปลงแล้ว
- รองรับประเภท DECIMAL ได้สูงสุด 8 ไบต์ (ทศนิยม 18 หลัก) ลองใช้สองเท่าหากคุณต้องการทศนิยมมากกว่า 18 หลัก
- ไม่รองรับประเภท TIME_MILLIS และ TIME_NANOS ลองใช้ TIME_MICROS แทน
- ไม่รองรับการเข้ารหัส BIT_PACKED ที่เลิกใช้งานแล้ว ไฟล์ Parquet ล่าสุดไม่ควรใช้การเข้ารหัสนี้ เนื่องจากมีการเลิกใช้งานมานานกว่าครึ่งทศวรรษแล้ว
- ไม่รองรับการเข้ารหัส DELTA_LENGTH_BYTE_ARRAY และการเข้ารหัส BYTE_STREAM_SPLIT ล่าสุดเนื่องจากไม่ได้เขียนโดยไลบรารีใดๆ
- การบีบอัดที่รองรับ ได้แก่ SNAPPY, GZIP, ZSTD และ LZ4_RAW
การเชื่อมต่อกับข้อมูลในภูมิภาคจีน
ตัวเชื่อมต่อ Amazon S3 ตั้งแต่เวอร์ชัน 2.1.4 เป็นต้นไปสามารถทำการเชื่อมต่อกับข้อมูลในภูมิภาค AWS จีนได้ โดยมีข้อจำกัดดังนี้
Tableau Desktop, Tableau Server และ Tableau Cloud สามารถเชื่อมต่อกับไฟล์ Excel ได้โดยไม่มีข้อจำกัด
ไม่สามารถเข้าถึงไฟล์ CSV และ Parquet ได้ใน Tableau Desktop และ Tableau Cloud
Tableau Server สามารถกำหนดค่าให้เข้าถึงไฟล์ CSV และ Parquet ได้โดยใช้คำสั่ง TSM นี้
tsm configuration set -k hyper.external_allow_custom_endpoints -v 1 --force-keys
ดูเพิ่มเติม
- ตั้งค่าแหล่งข้อมูล เพิ่มข้อมูลเพิ่มเติมลงในแหล่งข้อมูลนี้หรือเตรียมข้อมูลของคุณก่อนที่คุณจะวิเคราะห์
- สร้างแผนภูมิและวิเคราะห์ข้อมูล – เริ่มการวิเคราะห์ข้อมูลของคุณ
- การเพิ่มประสิทธิภาพการปรับใช้ Amazon Redshift และ Tableau Software ให้ดียิ่งขึ้น(ลิงก์จะเปิดในหน้าต่างใหม่) - เอกสารประกอบของ Tableau (ต้องลงทะเบียนหรือเข้าสู่ระบบ)
- สำรวจการวิเคราะห์ข้อมูลขนาดใหญ่ด้วย Amazon Redshift(ลิงก์จะเปิดในหน้าต่างใหม่) - การสัมมนาออนไลน์แบบออนดีมานด์ของ Tableau (ต้องลงทะเบียนหรือเข้าสู่ระบบ)
