Snowflake

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

หมายเหตุ: การตรวจสอบสิทธิ์แบบคู่คีย์สามารถใช้ได้สำหรับ 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 กับข้อมูลของคุณ

  1. บนหน้าจอเชื่อมต่อด้านล่าง ใต้ไปยังเซิร์ฟเวอร์ ให้เลือกเพิ่มเติม แล้วเลือก Snowflake
  2. ป้อนชื่อเซิร์ฟเวอร์ที่คุณต้องการเชื่อมต่อบนแท็บทั่วไป
  3. (ไม่บังคับ) ป้อนบทบาทและคลังสินค้า
  4. เลือกวิธีการตรวจสอบสิทธิ์ที่คุณจะใช้: ชื่อผู้ใช้และรหัสผ่าน, ชื่อผู้ใช้และรหัสผ่าน Okta, เข้าสู่ระบบด้วย OAuth หรือเข้าสู่ระบบโดยใช้คีย์คู่
  5. (ไม่บังคับ) เลือก SQL เริ่มต้นหากคุณต้องการเรียกใช้คำสั่ง SQL ในตอนต้นของทุกการเชื่อมต่อ หากต้องการข้อมูลเพิ่มเติม โปรดดูเรียกใช้ SQL เริ่มต้น
  6. (ไม่บังคับ) สำหรับ Tableau Desktop และ Server ให้ป้อนพารามิเตอร์ที่กำหนดเองบนแท็บขั้นสูงที่คุณต้องการใช้สำหรับการเชื่อมต่อนี้ (ไม่พร้อมใช้งานใน Tableau Cloud)
  7. ดำเนินการตามขั้นตอนการเข้าสู่ระบบสำหรับวิธีการตรวจสอบสิทธิ์ที่เลือก
    • เข้าสู่ระบบด้วย OAuth:
      1. คลิกเข้าสู่ระบบ
      2. ในหน้าเว็บที่เปิด ให้เข้าสู่ระบบ Snowflake ด้วยการป้อนชื่อผู้ใช้และรหัสผ่าน จากนั้นเลือก “เข้าสู่ระบบ” หรือเลือกการลงชื่อเพียงครั้งเดียว หาก Snowflake กำหนดค่าไว้ให้รองรับ SSO
      3. คลิกตกลงเพื่อยืนยันการตรวจสอบสิทธิ์เพื่อเข้าถึงข้อมูล Snowflake ของคุณ
    • ชื่อผู้ใช้และรหัสผ่าน
      1. ป้อนชื่อผู้ใช้และรหัสผ่านที่ไม่บังคับ
      2. คลิกเข้าสู่ระบบ
    • ชื่อผู้ใช้และรหัสผ่าน Okta:
      1. ป้อนชื่อผู้ใช้และรหัสผ่านที่ไม่บังคับ
      2. ป้อน SAML IdP ที่ไม่บังคับ (URL สำหรับเซิร์ฟเวอร์ Okta ของคุณ)
      3. คลิกเข้าสู่ระบบ
    • เข้าสู่ระบบโดยใช้คีย์คู่
      1. ในเซิฟเวอร์ ป้อนที่อยู่เซิร์ฟเวอร์ Snowflake
      2. ไปที่คลังสินค้าหรือบทบาท
      3. ในการตรวจสอบสิทธิ์ ให้เลือกเข้าสู่ระบบโดยใช้คู่คีย์
      4. ป้อนชื่อผู้ใช้ที่เชื่อมโยงกับคีย์เหล่านี้
      5. ในไฟล์คีย์ส่วนตัว ให้เรียกดูไฟล์ .p8 ที่มีคีย์ส่วนตัวของคุณ
      6. (ไม่บังคับ) ป้อนรหัสผ่านไฟล์คีย์ส่วนตัวหากมีการป้องกันด้วยรหัสผ่าน
  8. จากนั้นทำตามคำแนะนำภายใต้การตั้งค่าแหล่งข้อมูล
  9. หาก 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

ตั้งค่าแหล่งข้อมูล

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

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

  2. เลือกคลังจากรายการดรอปดาวน์คลัง หรือใช้กล่องข้อความเพื่อค้นหาคลังจากชื่อ

    หมายเหตุ: หากคุณเว้นว่างส่วนนี้และไม่ได้เลือกคลังใดๆ Tableau จะใช้คลังเสมือน Snowflake ตามค่าเริ่มต้นของคุณ

    หากต้องการข้อมูลเพิ่มเติม โปรดดู ค่าเริ่มต้นของคลังเสมือนใน Snowflake

  3. เลือกฐานข้อมูลหรือใช้กล่องข้อความจากรายการดรอปดาวน์ฐานข้อมูลเพื่อค้นหาฐานข้อมูลตามชื่อ
  4. เลือกสคีมาหรือใช้กล่องข้อความจากรายการดรอปดาวน์สคีมาเพื่อค้นหาสคีมาตามชื่อ
  5. ในส่วนตาราง ให้เลือกตารางหรือใช้กล่องข้อความเพื่อค้นหาตารางตามชื่อ
  6. ลากตารางไปยังแคนวาส แล้วเลือกแท็บชีตเพื่อเริ่มต้นการวิเคราะห์

หมายเหตุ: หากคุณกำลังเผยแพร่เวิร์กบุ๊กของคุณเมื่อใช้การตรวจสอบสิทธิ์แบบคู่คีย์ ตรวจสอบว่าคุณได้เลือกประเภทการตรวจสอบสิทธิ์ที่เหมาะสมในส่วนการจัดการแหล่งข้อมูลของหน้าต่างเผยแพร่เวิร์กบุ๊ก

เข้าสู่ระบบบน 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 ใน UI หรือบนฐานข้อมูล แทนที่จะใช้ 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'/>
</customizations>
</connection-customization>

คำถามที่พบบ่อย

นี่เป็นตัวอย่างปัญหาที่พบบ่อยและขั้นตอนการแก้ไข

ฉันควรทำอย่างไรเมื่อพบข้อผิดพลาด “ไม่มีฟิลด์นี้ XXX”

ข้อผิดพลาดนี้จะแสดงขึ้นเมื่อคุณสร้างฟิลด์การคำนวณ เพิ่มฟิลด์นั้นไปยังเวิร์กชีต และแทนที่แหล่งข้อมูลด้วยข้อมูล Snowflake (CustomSQL)

ให้ใช้ฟังก์ชันแทนที่การอ้างอิงฟิลด์เพื่อแก้ไขปัญหานี้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการแทนที่การอ้างอิงฟิลด์ โปรดดูแทนที่การอ้างอิงฟิลด์

 

ดูเพิ่มเติม

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