ใน docs สำหรับไพธอนเกล็ดหิมะแก้ไขลวดลายจุดเชื่อมต่อ stencils มันบอกว่าการตั้งค่าพารามิเตอร์การเชื่อมต่อ converter_class
ตอนที่กำลังสร้างการเชื่อมต่อวัตถุสามารถใช้ในการยับยั้งการแปลงให้เป็นภาษาไพธอนประเภท(เหลืองข้อมูลที่ใช้เส้นสาย). แต่ฉันไม่เห็นข้อแตกต่างระหว่างค้นข้อมูลหนีบตามความเชื่อมโยง(โดยใช้ snowflake-connector-python=2.7.0
):
from snowflake.connector.converter_null import SnowflakeNoConverterToPython
DBH1 = snowflake.connector.connect(
user='username',
password='password',
account='account',
converter_class=SnowflakeNoConverterToPython # why isn't this working?
)
DBH2 = snowflake.connector.connect(
user='username',
password='password',
account='account'
)
ค้นข้อมูลประหารจากทั้งสอง DBH1 และ DBH2 กลับไปเวลาประทับเท่าที่เป็นภาษาไพธอน datetime™à§à±à•à-à และไม่ใช่เชือก. ฉันสังเกตเห็นว่าในหมอบ snowflake.connector
พารามิเตอร์ไม่มีพูดถึงของ converter_class
ตัวเลือกนี้เคล็ดลับคือเดียวที่อยู่ในรายการใน"optimizing ดึงข้อมูล"ส่วนได้ที่นี่: https://docs.snowflake.com/en/user-guide/python-connector-example.html#improving-query-performance-by-bypassing-data-conversion. มันเป็นไปได้ว่าคุณสมบัตินี้จะถูกทิ้งโดยไม่ทำความสะอาดหมอ?