Snowflake
บทความนี้อธิบายวิธีการเชื่อมต่อ Tableau กับคลังข้อมูล Snowflake และตั้งค่าแหล่งข้อมูล
หมายเหตุการใช้งาน: การตรวจสอบสิทธิ์แบบคู่คีย์ด้วย Snowflake
- เพื่อรองรับการตรวจสอบสิทธิ์แบบคู่คีย์กับ Snowflake คุณจะต้องติดตั้งไดรเวอร์ ODBC จาก Snowflake ในเวอร์ชัน 3.4.0 หรือใหม่กว่า
- การตรวจสอบสิทธิ์แบบคู่คีย์สามารถใช้ได้สำหรับ Tableau Desktop และ Tableau Cloud เริ่มตั้งแต่เวอร์ชัน 2024.3 ซึ่งจะพร้อมให้ใช้งานใน Tableau Server รุ่นต่อๆ ไป
- ไม่รองรับการเผยแพร่เวิร์กบุ๊กโดยใช้การตรวจสอบสิทธิ์แบบคู่คีย์ของ Snowflake ในการเขียนเว็บ คุณต้องใช้ Tableau Desktop เพื่อสร้างเวิร์กบุ๊ก ซึ่งสามารถเผยแพร่ไปยัง Tableau Cloud
ก่อนที่คุณจะเริ่มต้น
ก่อนที่คุณจะเริ่มต้น ให้รวบรวมข้อมูลการเชื่อมต่อนี้
- ชื่อเซิร์ฟเวอร์ที่คุณต้องการเชื่อมต่อ
- วิธีการตรวจสอบสิทธิ์
- OAuth: ใช้วิธีนี้หากคุณต้องการเปิดใช้งานการรวมศูนย์จาก IDP
- ชื่อผู้ใช้และรหัสผ่าน: ใช้วิธีนี้หากคุณต้องการจัดเก็บข้อมูลเข้าสู่ระบบของผู้ใช้ไว้ใน Snowflake
- ชื่อผู้ใช้และรหัสผ่าน Okta: ใช้วิธีนี้หากคุณวางแผนที่จะใช้ Okta เพื่อจัดการการตรวจสอบสิทธิ์ของคุณ
- การตรวจสอบสิทธิ์แบบคู่คีย์:ใช้ข้อมูลเข้าสู่ระบบแบบคู่คีย์สาธารณะและส่วนตัวเพื่อการเชื่อมต่อที่ปลอดภัยและรัดกุ่มยิ่งขึ้น
- ข้อมูลเข้าสู่ระบบที่จำเป็นสำหรับวิธีการตรวจสอบสิทธิ์ที่คุณเลือก
หมายเหตุ: หากคุณใช้การตรวจสอบสิทธิ์แบบคู่คีย์ คุณจะต้องใช้ OpenSSL เวอร์ชัน 3.x หรือใหม่กว่าเพื่อสร้างคีย์ - (ไม่บังคับ) คำสั่ง SQL เริ่มต้นที่จะทำงานทุกครั้งที่ Tableau เชื่อมต่อ
- (ไม่บังคับ) พารามิเตอร์ไดรเวอร์ที่กำหนดเองหรือขนาด VARCHAR เริ่มต้นใหม่ที่จะใช้กับการเชื่อมต่อนี้
หมายเหตุ: หากต้องการใช้ Tableau Cloud กับการตรวจสอบสิทธิ์แบบคู่คีย์ คุณจะต้องบันทึกข้อมูลเข้าสู่ระบบใน Tableau Cloud ก่อนจึงจะสามารถเผยแพร่เวิร์กบุ๊กเพื่อการแชร์ได้ หากต้องการข้อมูลเพิ่มเติม โปรดดูกำหนดค่า Snowflake สำหรับการตรวจสอบสิทธิ์แบบคู่คีย์
ต้องมีไดรเวอร์
ตัวเชื่อมต่อนี้ต้องการไดรเวอร์เพื่อติดต่อกับฐานข้อมูล หากไม่ได้มีการติดตั้งไดรเวอร์ในคอมพิวเตอร์ของคุณ Tableau จะแสดงข้อความในกล่องโต้ตอบการเชื่อมต่อพร้อมลิงก์ไปยังหน้าดาวน์โหลดไดรเวอร์(ลิงก์จะเปิดในหน้าต่างใหม่) ซึ่งคุณจะพบลิงก์ของไดรเวอร์และคำแนะนำในการติดตั้ง
หมายเหตุ: เพื่อรองรับการตรวจสอบสิทธิ์แบบคู่คีย์กับ Snowflake คุณจะต้องติดตั้งไดรเวอร์ ODBC จาก Snowflake ในเวอร์ชัน 3.4.0 หรือใหม่กว่า
ทำการเชื่อมต่อและตั้งค่าแหล่งข้อมูล
หลังจากที่คุณเลือก Snowflake เป็นการเชื่อมต่อแล้ว กล่องโต้ตอบจะแสดงขึ้นมาโดยมี 3 แท็บ ใช้แท็บทั่วไป เพื่อเลือกประเภทเซิร์ฟเวอร์ คลังสินค้า และการตรวจสอบสิทธิ์ คุณสามารถใช้แท็บ SQL เริ่มต้นเพื่อเรียกใช้คำสั่ง SQL ในตอนต้นของทุกการเชื่อมต่อได้ตามต้องการ หากต้องการข้อมูลเพิ่มเติม โปรดดูเรียกใช้ SQL เริ่มต้น ท้ายที่สุดแล้ว คุณจะสามารถใช้แท็บขั้นสูงเพื่อเพิ่มพารามิเตอร์ไดรเวอร์ที่กำหนดเองและขนาด VARCHAR เริ่มต้นตามต้องการได้
หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีกำหนดค่า OAuth สำหรับการเชื่อมต่อระหว่าง Tableau กับ Snowflake โปรดดูกำหนดค่า OAuth สำหรับการเชื่อมต่อ Snowflake(ลิงก์จะเปิดในหน้าต่างใหม่) และ OAuth ภายนอกสำหรับ Snowflake
เชื่อมต่อ Tableau กับข้อมูลของคุณ
- บนหน้าจอเชื่อมต่อด้านล่าง ใต้ไปยังเซิร์ฟเวอร์ ให้เลือกเพิ่มเติม แล้วเลือก Snowflake
- ป้อนชื่อเซิร์ฟเวอร์ที่คุณต้องการเชื่อมต่อบนแท็บทั่วไป
- (ไม่บังคับ) ป้อนบทบาทและคลังสินค้า
- เลือกวิธีการตรวจสอบสิทธิ์ที่คุณจะใช้: ชื่อผู้ใช้และรหัสผ่าน, ชื่อผู้ใช้และรหัสผ่าน Okta, เข้าสู่ระบบด้วย OAuth หรือเข้าสู่ระบบโดยใช้คีย์คู่
- (ไม่บังคับ) เลือก SQL เริ่มต้นหากคุณต้องการเรียกใช้คำสั่ง SQL ในตอนต้นของทุกการเชื่อมต่อ หากต้องการข้อมูลเพิ่มเติม โปรดดูเรียกใช้ SQL เริ่มต้น
- (ไม่บังคับ) สำหรับ Tableau Desktop และ Server ให้ป้อนพารามิเตอร์ที่กำหนดเองบนแท็บขั้นสูงที่คุณต้องการใช้สำหรับการเชื่อมต่อนี้ (ไม่พร้อมใช้งานใน Tableau Cloud)
- ดำเนินการตามขั้นตอนการเข้าสู่ระบบสำหรับวิธีการตรวจสอบสิทธิ์ที่เลือก
- เข้าสู่ระบบด้วย OAuth:
- คลิกเข้าสู่ระบบ
- ในหน้าเว็บที่เปิด ให้เข้าสู่ระบบ Snowflake ด้วยการป้อนชื่อผู้ใช้และรหัสผ่าน จากนั้นเลือก “เข้าสู่ระบบ” หรือเลือกการลงชื่อเพียงครั้งเดียว หาก Snowflake กำหนดค่าไว้ให้รองรับ SSO
- คลิกตกลงเพื่อยืนยันการตรวจสอบสิทธิ์เพื่อเข้าถึงข้อมูล Snowflake ของคุณ
- ชื่อผู้ใช้และรหัสผ่าน
- ป้อนชื่อผู้ใช้และรหัสผ่านที่ไม่บังคับ
- คลิกเข้าสู่ระบบ
- ชื่อผู้ใช้และรหัสผ่าน Okta:
- ป้อนชื่อผู้ใช้และรหัสผ่านที่ไม่บังคับ
- ป้อน SAML IdP ที่ไม่บังคับ (URL สำหรับเซิร์ฟเวอร์ Okta ของคุณ)
- คลิกเข้าสู่ระบบ
- เข้าสู่ระบบโดยใช้คีย์คู่
- ในเซิฟเวอร์ ป้อนที่อยู่เซิร์ฟเวอร์ Snowflake
- ไปที่คลังสินค้าหรือบทบาท
- ในการตรวจสอบสิทธิ์ ให้เลือกเข้าสู่ระบบโดยใช้คู่คีย์
- ป้อนชื่อผู้ใช้ที่เชื่อมโยงกับคีย์เหล่านี้
- ในไฟล์คีย์ส่วนตัว ให้เรียกดูไฟล์ .p8 ที่มีคีย์ส่วนตัวของคุณ
- (ไม่บังคับ) ป้อนรหัสผ่านไฟล์คีย์ส่วนตัวหากมีการป้องกันด้วยรหัสผ่าน
- เข้าสู่ระบบด้วย OAuth:
- จากนั้นทำตามคำแนะนำภายใต้การตั้งค่าแหล่งข้อมูล
หาก Tableau ไม่สามารถทำการเชื่อมต่อได้ ให้ตรวจสอบว่าข้อมูลเข้าสู่ระบบนั้นถูกต้อง หากคุณยังไม่สามารถเชื่อมต่อได้ คอมพิวเตอร์ของคุณกำลังพบปัญหาขณะค้นหาเซิร์ฟเวอร์ โปรดติดต่อผู้ดูแลเครือข่ายหรือผู้ดูแลฐานข้อมูลเพื่อขอความช่วยเหลือ
หมดเวลาโทเค็นการเข้าถึง: ตรวจสอบโทเค็นการเข้าถึง TDC เสมอ
โทเค็นการเข้าถึง Snowflake จะหมดอายุเมื่อครบ 10 นาที ในกระบวนการรีเฟรชการแยกข้อมูลบางอย่าง การเชื่อมต่อใหม่จะสร้างขึ้นในภายหลังให้กับงาน เมื่อโทเค็นการเข้าถึงหมดอายุ เพื่อแก้ไขปัญหานี้ เราได้เพิ่มความสามารถใหม่ ซึ่งจะเปิดใช้งานเป็นค่าเริ่มต้นตั้งแต่ Tableau 2024.2 เป็นต้นไป หากต้องการเปิดใช้งานความสามารถนี้ในรุ่นเก่า คุณสามารถใช้ TDC ต่อไปนี้
<connection-customization class='snowflake' enabled='true' version='10.0'>
<vendor name='snowflake' />
<driver name='snowflake' />
<customizations>
<customization name='CAP_OAUTH_VALIDATE_ALWAYS' value='yes'/>
</customizations>
</connection-customization>
สามารถใช้ TDC นี้ได้กับ Tableau Desktop หรือ Tableau Server โดยรวมไว้ในโฟลเดอร์แหล่งข้อมูลของที่เก็บ Tableau สำหรับ Tableau Cloud คุณสามารถใช้ Bridge และกำหนดค่า TDC ที่กำหนดเองได้โดยเชื่อมต่อผ่านที่นั่น หากต้องการข้อมูลเพิ่มเติม โปรดดูปรับแต่งและปรับตั้งการเชื่อมต่อ
หมายเหตุ: TDC แบบฝังไม่รองรับโฟลว์
ปรับแต่งการเชื่อมต่อโดยใช้พารามิเตอร์ไดรเวอร์
คุณสามารถปรับแต่งการเชื่อมต่อที่สร้างด้วยตัวเชื่อมต่อ Snowflake โดยการผนวกพารามิเตอร์ไดรเวอร์ไปยังสตริงการเชื่อมต่อในแท็บขั้นสูง
หมายเหตุ: คุณไม่สามารถเปลี่ยนพารามิเตอร์ไดรเวอร์ที่ Tableau สร้างได้ แต่สามารถเพิ่มพารามิเตอร์ได้เท่านั้น
ตัวอย่างเช่น ไวยากรณ์นี้จะระบุเซิร์ฟเวอร์พร็อกซีที่จะใช้เมื่อค่า no_proxy
ไม่ตรงกัน และชื่อโฮสต์ใดที่ได้รับอนุญาตให้ข้ามเซิร์ฟเวอร์พร็อกซี:
Proxy=http://proxyserver.company:80;no_proxy=.trustedserver.com;
หากต้องการตัวอย่างพารามิเตอร์ไดรเวอร์ที่กำหนดเองอื่นๆ โปรดดูใช้พร็อกซีสำหรับ Snowflake
คุณสามารถป้อนขนาดอื่นสำหรับ VARCHAR ได้ในฟิลด์ขนาด VARCHAR เริ่มต้น (ไบต์) หากต้องการรายละเอียดเพิ่มเติมเกี่ยวกับการใช้ฟิลด์นี้และผลกระทบต่อประสิทธิภาพการทำงาน โปรดดูเอกสาร Snowflake ODBC
หมายเหตุ: หากคุณต้องการกำหนดค่าโดยที่ไม่ฝังลงในแหล่งข้อมูล คุณสามารถกำหนดค่าพารามิเตอร์ในรีจิสทรีบน Windows (ใช้ได้เฉพาะพารามิเตอร์ที่ทำเครื่องหมายไว้ว่า “พารามิเตอร์การกำหนดค่า” เท่านั้น) หากต้องการรายละเอียดเกี่ยวกับพารามิเตอร์ไดรเวอร์ โปรดดูการกำหนดค่า ODBC และพารามิเตอร์การเชื่อมต่อบนเว็บไซต์ Snowflake
ตั้งค่าแหล่งข้อมูล
บนหน้าแหล่งข้อมูล ให้ทำดังนี้
(ไม่บังคับ) เลือกชื่อแหล่งข้อมูลเริ่มต้นที่ด้านบนของหน้า แล้วป้อนชื่อแหล่งข้อมูลที่ไม่ซ้ำกันสำหรับใช้ใน Tableau ตัวอย่างเช่น ใช้แบบแผนการตั้งชื่อแหล่งข้อมูลที่ช่วยให้ผู้ใช้รายอื่นๆ ของแหล่งข้อมูลทราบแหล่งข้อมูลที่จะเชื่อมต่อได้
- เลือกคลังจากรายการดรอปดาวน์คลัง หรือใช้กล่องข้อความเพื่อค้นหาคลังจากชื่อ
หมายเหตุ: หากคุณเว้นว่างส่วนนี้และไม่ได้เลือกคลังใดๆ Tableau จะใช้คลังเสมือน Snowflake ตามค่าเริ่มต้นของคุณ
หากต้องการข้อมูลเพิ่มเติม โปรดดู ค่าเริ่มต้นของคลังเสมือนใน Snowflake
- เลือกฐานข้อมูลหรือใช้กล่องข้อความจากรายการดรอปดาวน์ฐานข้อมูลเพื่อค้นหาฐานข้อมูลตามชื่อ
- เลือกสคีมาหรือใช้กล่องข้อความจากรายการดรอปดาวน์สคีมาเพื่อค้นหาสคีมาตามชื่อ
- ในส่วนตาราง ให้เลือกตารางหรือใช้กล่องข้อความเพื่อค้นหาตารางตามชื่อ
ลากตารางไปยังแคนวาส แล้วเลือกแท็บชีตเพื่อเริ่มต้นการวิเคราะห์
หมายเหตุ: หากคุณกำลังเผยแพร่เวิร์กบุ๊กของคุณเมื่อใช้การตรวจสอบสิทธิ์แบบคู่คีย์ ตรวจสอบว่าคุณได้เลือกประเภทการตรวจสอบสิทธิ์ที่เหมาะสมในส่วนการจัดการแหล่งข้อมูลของหน้าต่างเผยแพร่เวิร์กบุ๊ก
เข้าสู่ระบบบน Mac
หากคุณใช้ Tableau Desktop บน Mac เมื่อคุณป้อนชื่อเซิร์ฟเวอร์เพื่อเชื่อมต่อ ให้ใช้ชื่อโดเมนที่มีคุณสมบัติครบถ้วน เช่น mydb.test.ourdomain.lan แทนชื่อโดเมนแบบสัมพัทธ์ เช่น mydb หรือ mydb.test
หรือคุณสามารถเพิ่มโดเมนไปยังรายชื่อโดเมนค้นหาสำหรับคอมพิวเตอร์ Mac เพื่อให้เวลาที่คุณเชื่อมต่อจะได้ระบุเพียงแค่ชื่อเซิร์ฟเวอร์เท่านั้น หากต้องการอัปเดตรายชื่อโดเมนค้นหา ให้ไปที่การอ้างอิงระบบ > เครือข่าย > ขั้นสูง จากนั้นเปิดแท็บDNS
ค่าเริ่มต้นของคลังเสมือนใน Snowflake
เมื่อคุณสร้างแหล่งข้อมูล Snowflake คุณจะสร้างคลัง Snowflake (สำหรับทรัพยากรการคำนวณ) และฐานข้อมูล Snowflake (สำหรับแหล่งข้อมูล) ขึ้นมา คลังและฐานข้อมูลทั้งสองจะต้องใช้สิทธิ์ในการเข้าถึง คุณสามารถใช้คลังอื่นเพื่อเข้าถึงฐานข้อมูลเดียวกันได้ โดยขึ้นอยู่กับพลังการคำนวณที่คุณต้องใช้ โดยสันนิษฐานว่าคุณมีสิทธิ์ในการเข้าถึงแต่ละคลังและฐานข้อมูล
เมื่อคุณสร้างแหล่งข้อมูลหนึ่งแล้ว คุณจะสามารถเลือกคลังจากรายการดรอปดาวน์ได้ หากคุณเว้นว่างส่วนนี้และไม่ได้เลือกคลังใดๆ Tableau จะใช้คลังเสมือน Snowflake ตามค่าเริ่มต้นของคุณ หากต่อมาคุณเผยแพร่แหล่งข้อมูลหรือเวิร์กบุ๊กดังกล่าว เมื่อลูกค้าเชื่อมต่อ Tableau จะใช้คลังเสมือน Snowflake ตามค่าเริ่มต้นของบุคคลดังกล่าว
ผู้ใช้แต่ละรายควรได้รับการกำหนดคลังเริ่มต้นเพื่อที่ Tableau จะสามารถใช้คลังดังกล่าวเป็นค่าเริ่มต้นในการเปิดเวิร์กบุ๊กจากแหล่งข้อมูล Snowflake
ใช้พร็อกซีสำหรับ Snowflake
คุณสามารถเชื่อมต่อจาก Tableau ไปยัง Snowflake ผ่านพร็อกซีได้ หากคุณใช้ Tableau เวอร์ชัน 2019.4 ขึ้นไป คุณสามารถกำหนดค่าส่วนนี้ได้โดยใช้การโต้ตอบตัวเชื่อมต่อ ด้วยการพิมพ์พารามิเตอร์ที่จำเป็นลงในแท็บขั้นสูง
ตัวอย่าง:
proxy=http://proxyserver.company:80
หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับพารามิเตอร์ที่คุณควรใช้ โปรดดูเอกสารประกอบของ Snowflake(ลิงก์จะเปิดในหน้าต่างใหม่)
หมายเหตุ: Tableau ไม่ใช้ DSN ในการเชื่อมต่อกับ Snowflake ดังนั้นคุณสามารถข้ามคำแนะนำในเอกสารประกอบของ Snowflake ส่วนที่พูดถึงการใช้ DSN ได้
หากคุณกำลังใช้ Tableau เวอร์ชันก่อน 2019.4 คุณสามารถกำหนดค่าส่วนนี้ได้ด้วยการป้อนพารามิเตอร์ลงในไฟล์ TDC โดยใช้ odbc-extras
ตัวอย่าง:
<connection-customization class='snowflake' enabled='true' version='19.1'>
<vendor name='snowflake' />
<driver name='snowflake' />
<customizations>
<customization name='odbc-connect-string-extras' value='proxy=http://proxyserver.company:80' />
</customizations></connection-customization>
หากต้องการข้อมูลเพิ่มเติม โปรดดู บทความกำหนดค่าสตริงการเชื่อมต่อสำหรับตัวเชื่อมต่อเนทีฟ(ลิงก์จะเปิดในหน้าต่างใหม่)
การแก้ปัญหา
ประสิทธิภาพการทำงานและขนาดการดึงข้อมูล
เพื่อให้ได้ประสิทธิภาพสูงสุด โดยเฉพาะสำหรับการแยกข้อมูล Tableau จำเป็นต้องกำหนดขนาดการดึงข้อมูลที่เหมาะสมที่สุด มีสองวิธีในการปรับปรุงสิ่งนี้ ได้แก่ การตั้งค่าขีดจำกัดสำหรับฟิลด์ความยาวตัวแปร และเปิดใช้งานบัฟเฟอร์การดึงข้อมูลที่สามารถปรับขนาดได้ เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด คุณควรใช้ทั้งสองอย่าง
การกำหนดขนาดการดึงข้อมูลปัจจุบัน
ขนาดการดึงข้อมูลที่ใช้จะได้รับการบันทึกลงในบันทึก tabprotosrv tabprotosrv เป็นกระบวนการแซนด์บ็อกซ์ไดรเวอร์ ตัวอย่างมีดังนี้
ODBCRowsetSource::ODBCRowsetSource: พยายามกำหนดขนาดการดึงข้อมูลแถวเป็น 4,128 แถว โดยมี 254 ไบต์ต่อแถว
หมายเหตุ: ข้อเสนอแนะบางอย่างด้านล่างนี้ต้องใช้ TDC แต่จะไม่สามารถใช้งานได้บน Tableau Cloud เว้นแต่คุณจะใช้ Tableau Bridge เมื่อใช้ Tableau Bridge คุณสามารถติดตั้ง TDC บนโฮสต์บริดจ์เพื่อนำไปใช้กับการเชื่อมต่อทั้งหมดที่ผ่านโฮสต์นั้น
ข้อจำกัดความยาวของฟิลด์ตัวแปร
เมื่อใช้ฟิลด์ VARCHAR หรือ VARBINARY ที่ไม่จำกัด ไดรเวอร์จะส่งกลับขนาดฟิลด์เป็น 16 MB ซึ่งจะทำให้ Tableau ใช้การดึงข้อมูลขนาดเล็ก เพื่อให้อยู่ภายในขีดจำกัดหน่วยความจำ ส่งผลให้ความเร็วในการค้นหาช้าลง การแก้ไขปัญหาทำได้หลายวิธี
- เพิ่มขีดจำกัดให้กับคำจำกัดความของคอลัมน์ในฐานข้อมูล เช่น VARCHAR(256) หรือห่อตารางในมุมมองที่ทำสิ่งเดียวกัน
- ใช้ฟิลด์ “ขนาด VARCHAR เริ่มต้น (ไบต์)” บนแท็บขั้นสูงเมื่อเชื่อมต่อกับ Snowflake ใน Tableau Desktop เปลี่ยนชื่อจาก “ขนาด VARCHAR สูงสุด” ใน Tableau 2024.3 แต่ก็ทำสิ่งเดียวกัน โดยตั้งค่าพารามิเตอร์ default_varchar_size ให้กับไดรเวอร์ ODBC ซึ่งจะจำกัดขนาดฟิลด์ที่ส่งกลับไปยัง Tableau หากต้องการข้อมูลเพิ่มเติม โปรดดู https://docs.snowflake.com/en/developer-guide/odbc/odbc-parameters(ลิงก์จะเปิดในหน้าต่างใหม่)
- ใช้การปรับแต่ง TDC ต่อไปนี้
<connection-customization class='snowflake' enabled='true' version='10.0'>
<vendor name='snowflake' />
<driver name='snowflake' />
<customizations>
<customization name='CAP_ODBC_FETCH_BUFFERS_RESIZABLE' value='yes'/>
<customization name='odbc-connect-string-extras' value='default_varchar_size=512;default_binary_size=512'/>
</customizations>
</connection-customization>
เปิดใช้งาน CAP_ODBC_FETCH_BUFFERS_RESIZABLE
ซึ่งเปิดใช้งานตามค่าเริ่มต้นตั้งแต่ Tableau 2024.3 เป็นต้นไป ก่อนหน้านั้น คุณสามารถใช้ TDC ได้ คุณจะใช้ TDC เช่นเดียวกับด้านล่างนี้หากคุณต้องการกำหนดค่า default_varchar_size
บนฐานข้อมูล
<connection-customization class='snowflake' enabled='true' version='10.0'>
<vendor name='snowflake' />
<driver name='snowflake' />
<customizations>
<customization name='CAP_ODBC_FETCH_BUFFERS_RESIZABLE' value='yes'/>
</customizations>
</connection-customization>
คำถามที่พบบ่อย
นี่เป็นตัวอย่างปัญหาที่พบบ่อยและขั้นตอนการแก้ไข
ฉันควรทำอย่างไรเมื่อพบข้อผิดพลาด “ไม่มีฟิลด์นี้ XXX”
ข้อผิดพลาดนี้จะแสดงขึ้นเมื่อคุณสร้างฟิลด์การคำนวณ เพิ่มฟิลด์นั้นไปยังเวิร์กชีต และแทนที่แหล่งข้อมูลด้วยข้อมูล Snowflake (CustomSQL)
ให้ใช้ฟังก์ชันแทนที่การอ้างอิงฟิลด์เพื่อแก้ไขปัญหานี้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการแทนที่การอ้างอิงฟิลด์ โปรดดูแทนที่การอ้างอิงฟิลด์
- แนวทางปฏิบัติที่ดีที่สุดในการใช้ Tableau กับ Snowflake(ลิงก์จะเปิดในหน้าต่างใหม่) บนเว็บไซต์ Snowflake (ต้องลงทะเบียน)
ดูเพิ่มเติม
- ตั้งค่าแหล่งข้อมูล เพิ่มข้อมูลเพิ่มเติมลงในแหล่งข้อมูลนี้หรือเตรียมข้อมูลของคุณก่อนที่คุณจะวิเคราะห์
- สร้างแผนภูมิและวิเคราะห์ข้อมูล เริ่มการวิเคราะห์ข้อมูลของคุณ