หน้านี้มีรายละเอียดของโปรเจ็กต์การเขียนเชิงเทคนิคที่ได้รับการยอมรับสำหรับ Google Season of Docs
สรุปโปรเจ็กต์
- องค์กรโอเพนซอร์ส
- Apache Flink
- นักเขียนเชิงเทคนิค
- คาร์ติค คาเร
- ชื่อโปรเจ็กต์:
- ขยายเอกสารประกอบของ Table API และ SQL
- ระยะเวลาของโปรเจ็กต์
- ระยะเวลามาตรฐาน (3 เดือน)
คำอธิบายโปรเจ็กต์
Flink SQL แสดงสัญญาที่น่าสยดสยอง แนวคิดที่ว่าคุณสามารถทํางานกับสตรีมได้โดยใช้เพียง SQL นั้นชัดเจนแต่ก็ซับซ้อน เราเชื่อว่า Flink SQL จะช่วยให้วิศวกรข้อมูลไม่ต้องทำการวิเคราะห์ข้อมูลเรียลไทม์ที่ไม่ซับซ้อน เช่น การนับคำขอ Uber/Lyft ในเมืองต่างๆ แบบเรียลไทม์ ขั้นตอนแรกในการบรรลุเป้าหมายนี้คือลดความซับซ้อนของเอกสารประกอบเพื่อให้ผู้ที่มีความรู้ด้านการวิเคราะห์เริ่มต้นใช้งานได้ด้วย
การปรับปรุงที่เราวางแผนจะทำกับเอกสารมีดังนี้ เราสามารถพูดคุยเพิ่มเติมเกี่ยวกับประเด็นนี้เมื่อเราเริ่มดำเนินการในเอกสารประกอบจริงๆ * หน้าภาพรวมไม่มีตัวอย่างใดๆ โดยควรมีตัวอย่างที่เข้าใจง่ายเพื่อแนะนำ Table API * ควรแยกหน้าแนวคิดและ API ทั่วไป * ฟังก์ชันควรมีหน้าเว็บแยกกันสำหรับแต่ละหมวดหมู่ นอกจากนี้ ฟังก์ชันควรแสดงเป็นตารางที่มีชื่อ ข้อมูลอินพุต พารามิเตอร์ (หากมี) และค่าผลลัพธ์เป็นคอลัมน์ * หน้าประเภทข้อมูลควรมีการแมปประเภทข้อมูล JAVA → ประเภทข้อมูล SQL ที่เหมาะสม การนำเสนอปัจจุบันอยู่ในรูปแบบของย่อหน้า แต่ตามหลักการแล้วควรเป็นตาราง * ส่วนนิพจน์ไวยากรณ์ในหน้า Table API ควรมีการจัดรูปแบบที่ดีขึ้น * หน้าใหม่ทั้งหมดเกี่ยวกับแผนировщикและวิธีที่ผู้ใช้สามารถใช้ประโยชน์จากหน้าดังกล่าว * หน้าเกี่ยวกับการเพิ่มประสิทธิภาพที่ตอนนี้กระจัดกระจายอยู่ในหลายส่วน หน้าภาพรวม SQL ก็ต้องจัดรูปแบบใหม่ด้วย
นอกจากนี้ เนื้อหายังต้องได้รับการปรับปรุงใหม่เนื่องจากรู้สึกว่ามีข้อมูลมากเกินไป นอกจากนี้ เรายังต้องเพิ่มส่วนที่คุณสามารถใช้ Table API แทน Streaming API พร้อมการเปรียบเทียบ เช่น บรรทัดโค้ดที่ลดลง การเพิ่มประสิทธิภาพโดยนัยที่ดีขึ้น ความสามารถในการอ่านที่ดีขึ้น และการแก้ไขข้อบกพร่องที่ง่ายขึ้น