QlikView - คำถามสัมภาษณ์
เรียนผู้อ่านคำถามสัมภาษณ์ QlikView เหล่านี้ได้รับการออกแบบมาเป็นพิเศษเพื่อให้คุณคุ้นเคยกับลักษณะของคำถามที่คุณอาจพบในระหว่างการสัมภาษณ์หัวข้อการเขียนโปรแกรม R จากประสบการณ์ของฉันผู้สัมภาษณ์ที่ดีแทบจะไม่ได้วางแผนที่จะถามคำถามใด ๆ โดยเฉพาะในระหว่างการสัมภาษณ์ของคุณโดยปกติแล้วคำถามจะเริ่มต้นด้วยแนวคิดพื้นฐานบางอย่างของเรื่องและหลังจากนั้นพวกเขาจะดำเนินต่อไปตามการอภิปรายเพิ่มเติมและสิ่งที่คุณตอบ -
(a) การเชื่อมโยงข้อมูลจะได้รับการดูแลโดยอัตโนมัติ (b) โครงสร้างข้อมูลและการคำนวณของรายงานทั้งหมดถูกเก็บไว้ในหน่วยความจำ (RAM) ของเซิร์ฟเวอร์ (c) ข้อมูลถูกบีบอัดเป็น 10% ของขนาดดั้งเดิม (d) ความสัมพันธ์ของภาพโดยใช้สี
แนวคิดของการโหลดเฉพาะเรกคอร์ดใหม่หรือที่เปลี่ยนแปลงจากซอร์สลงในเอกสาร QlikView เรียกว่า Incremental Load
QlikView สามารถเชื่อมต่อกับฐานข้อมูลโดยใช้การเชื่อมต่อ ODBC ที่สร้างขึ้นสำหรับฐานข้อมูล
แดชบอร์ดคือเอกสาร QlikView ซึ่งแสดงเมทริกซ์จำนวนมากเข้าด้วยกันและค่าในอ็อบเจ็กต์ชีตสามารถเปลี่ยนแปลงแบบไดนามิกเมื่อเลือกค่าบางอย่างใน Sheet Objects
จำเป็นต้องใช้ปฏิทินหลักเมื่อเราต้องการสร้างค่าวันที่เพิ่มเติมซึ่งยังไม่ได้บันทึกไว้ในข้อมูลที่กำลังวิเคราะห์ ตัวอย่างเช่นการหาไตรมาสที่วันที่กำหนดเป็นต้น
ฟังก์ชันคำสั่ง AGGR สร้างตารางเสมือนโดยมีหนึ่งนิพจน์และจัดกลุ่มตามมิติข้อมูลอย่างน้อยหนึ่งรายการ จากนั้นผลลัพธ์ของตารางเสมือนนี้สามารถใช้โดยฟังก์ชันการรวมภายนอกเพิ่มเติมได้
สคีมาดาวคือแบบจำลองข้อมูลที่ตารางข้อเท็จจริงหนึ่งเชื่อมต่อกับตารางมิติข้อมูลหลายรายการโดยใช้คีย์ต่างประเทศ
ในกรณีที่เก็บทั้งสองชุดข้อมูลไว้ในหน่วยความจำของ QlikView ในขณะที่เข้าร่วมคำสั่งโหลดจะสร้างชุดข้อมูลเพียงชุดเดียวที่คุณต้องเลือกคอลัมน์ นอกจากนี้ยังไม่มีแนวคิดของการเก็บรักษาภายนอกที่เรามีการรวมภายนอกในกรณีของการรวม
QlikView สร้างคีย์สังเคราะห์เมื่อคอลัมน์สองคอลัมน์ขึ้นไประหว่างตารางเหมือนกัน ไม่ส่งผลกระทบต่อข้อมูลหรือประสิทธิภาพ แต่บ่งชี้ข้อบกพร่องในการออกแบบโมเดลข้อมูล
Join ให้ระเบียนผลลัพธ์จากสองตารางเป็นระเบียนที่มีคอลัมน์จากทั้งสองตาราง แต่ Concatenate จะต่อท้ายแถวจากตารางหนึ่งกับอีกตารางเท่านั้น
การวนซ้ำแบบวงกลมถูกสร้างขึ้นเมื่อสามารถสร้างความสัมพันธ์ระหว่างสองตารางได้ทั้งโดยตรงและผ่านตารางที่สามอื่น
ส่งคืนค่าที่สอดคล้องกับการประทับเวลาโดยมีมิลลิวินาทีแรกของวันแรกของเดือนที่มีวันที่
ฟังก์ชันนี้จะสร้างค่าอัตโนมัติระหว่างช่วงของตัวเลขที่กำหนด
Pivot Tables ใช้เพื่อนำเสนอผลรวมของค่าในหลายมิติที่มีอยู่ในข้อมูล ตัวอย่างเช่นการแสดงตัวเลขยอดขายรวมทั้งเดือนและไตรมาสในหนึ่งปี
แผนภูมิแท่ง, แผนภูมิวงกลม, แผนภูมิเส้น, แผนภูมิมาตรวัด, ตาราง Pivot, ตารางตรง
ใช่. ในโปรแกรมแก้ไขสคริปต์ QlikView เรามีตัวเลือกในการดึงข้อมูลจากไฟล์เว็บโดยให้ URL เป็นอินพุต
ช่วยให้คุณสามารถจัดเรียงคอลัมน์ใหม่ในกล่องตารางซึ่งแสดงในแผ่นงาน
หมุนซ้ายหมุนขวาและเปลี่ยน
มีสามฟิลด์ที่จำเป็นในการสร้างตารางไขว้ เขตข้อมูลรอบคัดเลือกเขตข้อมูลแอตทริบิวต์และเขตข้อมูล
เรียกใช้สคริปต์โหลดปัจจุบันรวมถึงคำสั่งสคริปต์ทั้งหมดเช่น Drop Table และรีโหลดข้อมูลไปยังเอกสาร QlikView ที่ใช้งานอยู่ อย่างไรก็ตามเฉพาะตารางที่มีคำสั่ง load และ select ที่นำหน้าด้วยคำนำหน้า Replace หรือ Add เท่านั้นที่จะโหลดซ้ำ
ด้วยการใช้ Table Viewer Option ภายใต้เมนูไฟล์เราจะเห็นตารางและความสัมพันธ์
เมื่อเราต้องการรักษาเค้าโครงของแผ่นงานที่จะใช้อีกครั้งเราจะส่งออกเค้าโครงแผ่นงานซึ่งสร้างไฟล์ XML โดยไม่มีข้อมูลใด ๆ
โหมด WebView ใช้เว็บเบราว์เซอร์ภายในใน QlikView เพื่อแสดงเค้าโครงเอกสารเป็นเพจ AJAX
ตัวบ่งชี้การเลือกใช้เพื่อระบุประเภทของการเชื่อมโยงระหว่างข้อมูลที่มีอยู่ในวัตถุแผ่นงานต่างๆ จุดสีเขียวแสดงถึงค่าที่เลือกจุดสีน้ำเงินหมายถึงค่าที่ถูกล็อกและจุดสีแดงหมายถึงค่าที่ไม่ได้เลือกในโหมด AND
ค้นหาสตริงใด ๆ ที่มี bi
การค้นหาแบบฟัซซีจะค้นหาค่าทั้งหมดตามระดับความคล้ายคลึงกับสตริงการค้นหา ซึ่งหมายความว่าแม้ว่าการสะกดจะไม่ตรงกับอักขระทีละอักขระผลลัพธ์เหล่านั้นก็จะแสดงขึ้นด้วย
บุ๊กมาร์กใน QlikView จะรวบรวมการเลือกในทุกสถานะที่กำหนดไว้ในเอกสาร QlikView สามารถบันทึกและเข้าถึงได้ในภายหลัง
บุ๊กมาร์กของผู้ใช้จะถูกบันทึกไว้ในคอมพิวเตอร์ของผู้ใช้ในขณะที่บุ๊กมาร์กของเซิร์ฟเวอร์ที่ใช้ร่วมกันจะถูกบันทึกไว้ในเซิร์ฟเวอร์และผู้ใช้ที่อนุญาตทั้งหมดสามารถเข้าถึงได้
การแจ้งเตือนสามารถเรียกใช้ได้สามวิธี (a) โดยอัตโนมัติเมื่อมีการเปลี่ยนแปลงข้อมูล (b) ด้วยตนเองจากมาโครภายใน (c) โปรแกรมภายนอกที่เรียกใช้ QlikView API
(a) ไฟล์แบบฟอร์ม (b) แบบอินไลน์
เมื่อเชื่อมต่อกับฐานข้อมูลโดยใช้ ODBC หากแหล่งข้อมูลมีเฉพาะไดรเวอร์ 32 บิตเราจะใช้ตัวเลือกนี้
สคริปต์ที่ซ่อนอยู่เป็นส่วนหนึ่งของสคริปต์ที่ดำเนินการก่อนการเรียกใช้สคริปต์ปกติและได้รับการป้องกันด้วยรหัสผ่าน
เป็นอัตราส่วนระหว่างจำนวนของระเบียนที่ไม่มีค่า null กับจำนวนระเบียนทั้งหมด
เป็นอัตราส่วนระหว่างจำนวนของค่าที่แตกต่างกันที่พบในตารางเมื่อเทียบกับจำนวนค่าที่แตกต่างกันทั้งหมดในฟิลด์ที่ต้องใช้อัตราส่วนย่อย
ชื่อฟิลด์เริ่มต้นเมื่อแทรกข้อมูลแบบอินไลน์คือ - F1, F2, F3 เป็นต้นซึ่งสามารถแก้ไขได้
ไฟล์ QVD เป็นกรรมสิทธิ์และปรับให้เหมาะสมสำหรับการแปลงขั้นต่ำภายใน QlikView แต่ไฟล์ QVX มีรูปแบบไฟล์เปิดซึ่งแสดงทั้งโครงสร้างตารางและข้อมูลตารางในไฟล์
ตัวเลือก Garbage ใช้เพื่อทำเครื่องหมายและลบข้อมูลที่ไม่จำเป็นหรือข้อมูลที่สับสนและไม่มีประโยชน์
คุณลักษณะเติมใช้เพื่อเติมเซลล์ว่างด้วยค่าจากเซลล์ที่อยู่ติดกัน
ข้อมูลในตารางสามารถแบ่งได้โดยใช้การแปลงแบบแกะ
การขยายเซลล์บริบทใช้เพื่อขยายเนื้อหาของเซลล์หนึ่งไปยังหลายเซลล์ในตาราง
คำสั่งไบนารีใช้โหลดส่วนการเข้าถึงและข้อมูลของเอกสาร QlikView ไม่โหลดข้อมูลเค้าโครงของเอกสาร
ใช่เราทำได้ เราสามารถจัดเก็บไฟล์ภายนอก (เสียง / วิดีโอเป็นต้น) โดยใช้คำนำหน้า Bundle ในเอกสาร QlikView
ใช่. การใช้ฟังก์ชันต่อกัน
เราสามารถใช้คำสั่ง Drop field A;
คำนำหน้า IntervalMatch กับคำสั่ง Load หรือ Select (SQL) ใช้สำหรับการเชื่อมโยงค่าตัวเลขที่ไม่ต่อเนื่องกับช่วงเวลาตัวเลขอย่างน้อยหนึ่งค่า
ตารางการแมปเป็นตารางชั่วคราวเพื่อจัดเตรียมการแม็ปค่าในรูปแบบหนึ่งคอลัมน์ในตารางแรกไปยังคอลัมน์อื่นในตารางที่สอง มีเพียงสองคอลัมน์และจะถูกทิ้งหลังจากการเรียกใช้สคริปต์
ฟังก์ชัน Noconcatenate บังคับให้ตารางสองตารางที่มีเขตข้อมูลเหมือนกันถือว่าเป็นตารางภายในสองตารางที่แยกจากกัน
NullAsValue อนุญาตให้เชื่อมโยงข้อมูลที่เป็นโมฆะ แต่ NullAsNull ถือว่าค่า null เป็นค่าที่ขาดหายไปและไม่อนุญาตให้มีการเชื่อมโยงระหว่างค่าดังกล่าว
การใช้ตัวแปรระบบ ScriptErrorCount
24