ฮาวทูสอบ DA-100: Data Analysis & PowerBI จาก Microsoft ใน 1 อาทิตย์

data analyst da100 powerbi guide

DA-100: Data Analyst Associate Certificate คือ Certificate ที่วัดความเข้าใจพื้นฐานของการจัดเก็บและการประมวลผลข้อมูล ที่จะวัดตั้งแต่การสร้าง Data Model การเตรียมข้อมูลให้พร้อมสำหรับการวิเคราะห์ และการย่อยข้อมูลให้อยู่ในรูปแบบที่เข้าใจง่ายและสร้าง Business Values ด้วย Business Analytics Tool ของ Microsoft ที่ชื่อว่า Power BI ค่ะ

certificate da100 power bi
Certificate DA-100: Data Analysis & PowerBI

ทำไมถึงอยากสอบ DA-100 Certificate

หลังจากทำงานสาย Data Analysis มาเป็นปีก็รู้สึกว่าอยากจะลองหาวิธีการทดสอบความรู้ตัวเองว่าเราอยู่จุดไหนแล้วของสายงานนี้

ก็บังเอิญเจอ Certificate อันนึงของ Microsoft ที่สามารถวัดความรู้ Data Analysis ด้วย Power BI ซึ่งบังเอิญเป็น Visualization tool ที่ใช้เป็นประจำอยู่แล้วด้วยเลยรู้สึกน่าลองกว่าเดิม 

วิธีการเตรียมตัวสอบ DA-100 Certificate

เราสามารถดู Outline ของเนื้อหาการสอบตามลิ้งค์นี้เลย เพื่อประเมินว่าเรามีสกิลอะไรที่ขาดเหลือมั้ยก่อนที่จะสอบ ทำให้เราประหยัดเวลาเตรียมตัว และสามารถ focus กับสิ่งที่เราอ่อนอยู่ได้ค่ะ

microsoft powerbi learning path free
Learning Path จาก Microsoft Learn

สำหรับการสอบ Certificate นี้ Microsoft เค้าเตรียม Microsoft Learn: Learning Path ให้เราสามารถไปเรียนรู้ตามเวลาที่สะดวกของแต่ละคนได้ค่ะ ซึ่งประกอบไปด้วย:

Prepare data

การเตรียมข้อมูลให้อยู่ในรูปแบบที่สามารถนำมาวิเคราะห์ต่อได้

Model the data

รู้จักความแตกต่างของ dimension & transaction table,

 การตั้งความละเอียดของข้อมูลในแต่ละ table,

 ประเภท cardinality ต่างๆ

และวิธีการโยง relationship ของ dimension & bridge & transaction table  

Visualize the data 

วิธีการจัด layout ของ report & dashboard,

วิธีเลือกและตกแต่ง visual ให้เหมาะกับข้อมูลที่จะเอามาแสดงเพื่อให้อยู่ในรูปแบบที่เข้าใจง่ายที่สุด ดูปุ๊ปรู้ปั๊ป

การ tune performance ของ report เผื่อให้ไม่โหลดนานเกินไปเวลามี user เข้ามาใช้งาน 

sample dashboard microsoft powerbi bad
ตัวอย่างการจัด Layout ที่ไม่ดี สีไม่ได้ช่วยในการนำสายตาว่าข้อมูลไหนสำคัญ ดูแล้วน่าเบื่อ (ขอบคุณรูปจาก Microsoft Learn)
sample dashboard powerbi good example
ตัวอย่างการจัดที่ดี เป็น report ที่ business users มองกราฟแล้วเข้าใจได้ง่าย สามารถเอาไปช่วยในการตัดสินใจได้ทันที (ขอบคุณรูปจาก Microsoft Learn)

Analyze the data 

  • วิธีการจัด group ของ data เพื่อง่ายต่อการเอาไปวิเคราะห์ต่อ
  • การหา outlier จากการใช้ visual ทำ clustering
  • วิธีการใช้ visual ต่างๆเพื่อตอบโจทย์ business
  • และวิธีการโชว์ insights ต่างๆเพื่อทำให้ report เราน่าสนใจมากขึ้น  

และสุดท้ายคือ Deploy and Maintain Deliverables 

  • วิธีการเอา report ขึ้นบน Production Server
  • การตั้ง Scheduled Refresh เพื่อเอาข้อมูลที่ update แล้วจาก Data Sources ต่างๆเข้ามาใน Dataset ของ Power BI
  • วิธีการจำกัดสิทธิให้ user แต่ละคนดูข้อมูลที่เกี่ยวข้องกับตัวเองเท่านั้น

ซึ่งถ้าอ่านตามนี้ก็จะมาสามารถเข้าใจได้ซักประมาน 60-70% เพราะว่าใน Learning Path นี้ไม่ได้มีการอธิบายภาษา DAX (Data Analysis Expressions) ที่เอาไว้ใช้คำนวนสูตรต่างๆในเชิงลึกขนาดนั้น ซึ่งเราสามารถไปหาความรู้เพิ่มเติมได้ เพราะในข้อสอบนี้ก็ไม่ได้เน้นถามลึกอะไรมากขนาดนั้น

ทั้งนี้ทั้งนั้น เราควรจะได้ใช้งานจริงด้วย เพื่อทำให้เข้าใจสิ่งที่อ่านมามากขึ้น ในส่วนนี้ Microsoft มี Lab ให้ทำด้วย (แต่ต้องใช้ Work or School Mail Account นะ) ซึ่งจะต่อกับเครื่อง VM ที่มี Study Materials ให้พร้อมฝึก Data Preparation จนถึง Data Visualization เลยค่ะ ทำให้คนเรียนไม่จำเป็นต้อง Install Power BI manually ก็สามารถเรียนรู้ได้ทันที ภายในไม่ถึง 2 นาทีสำหรับการ Setup Environments 

เนื้อหารวม ๆ แล้วประมาณ 17 ชั่วโมงในการอ่าน + Lab ที่เค้าให้มา ก็ค่อนข้างจะเพียงพอสำหรับในการทำสอบ Certificate นี้ ที่ใช้เวลาเป็นอาทิตย์เนื่องจากต้องแบ่งเวลาทำงานไปด้วยเลยอาศัยตื่นเเต่เช้ามาอ่านประมาณชั่วโมงนึง แล้วอ่านหลังเลิกงานอีกประมาณซัก 3-4 ชั่วโมงแล้วแต่วันค่ะ

อีกเว็บไซต์นึงที่คนแนะนำให้ลองไปทำสอบก็คือ LearnDataInsights ค่ะ 

ซึ่งเอาจริงๆข้อสอบในเว็บคนละแนวกับของจริงเลย เพราะว่าเว็บนี้เหมือนเน้นถามทฤษฎี ในขณะที่ข้อสอบจริงจะเป็น Case Studies Questions ซึ่งจะเน้นไปที่ Applied Knowledge มากกว่า 

แต่ถ้าเราแม่นทฤษฎีแล้วจริงๆลองทำ Official Practice Test เลยก็ได้เช่นกัน 

บรรยากาศการสอบ

exam test online data analyst
บรรยากาศการสอบ มีคอมพิวเตอร์เครื่องเดียวบนโต๊ะ ห้ามมีสมุดโน้ตหรือของอื่น ๆ

เนื่องจากเลือกเป็นการสอบกับ PSI เลยสามารถสอบเองได้ที่บ้านเลย แต่ต้องห้ามใครรบกวนเด็ดขาด สำหรับการสอบ PSI จะมีการสแกนเช็คว่าสเปคคอมเราสามารถสอบได้มั้ยก่อน กล้องเห็นชัดมั้ย ไมค์ทำงานปกติรึเปล่า ห้ามมีของบนโต๊ะหรืออยู่ในรัศมีที่เราเอื้อมถึงได้

จะมีให้อัดวิดิโอ Environment รอบๆห้องและให้ถกแขนขึ้นมาดูว่าเขียนอะไรตามตัวมั้ย ต้องอัดว่าวางโทรศัพท์ให้ไกลแต่ต้องมองเห็นได้นะ เพราะบางทีเค้าอาจจะโทรมาถ้ามีอะไรขัดข้อง และสุดท้ายคือยืนยันตัวตนด้วยการถ่ายบัตรประชาชน และถ่าย Selfie หน้าตัวเอง ซึ่งจะค่อนข้าง Strict มากๆ 

อย่างที่คนอื่นเคยเล่าว่าเเค่เวลาคิดแล้วมองขึ้นไปข้างบนก็โดนเตือนเเล้ว ซึ่งของเราก็โดนเหมือนกัน แค่เอามือชันคางปิดปากก็โดนแล้วแต่โดยรวมก็ถือว่าดีอยู่ แค่พอเช็คแล้ว กด Launch Exam แล้วดันต้อง Reinstall Software ใหม่ก็มีล่กๆอยู่เหมือนกัน ซึ่งสุดท้ายก็ยังทันเวลาอยู่ดีค่ะ

เนื้อหาการสอบ DA-100 & ตัวอย่างข้อสอบ DA-100

ถึงแม้ว่าข้อสอบจะถูกเเบ่งออกมา 5 Parts แต่ใช่ว่าทุก Part จะมีน้ำหนักเท่ากันนะคะ การแบ่งน้ำหนักการให้คะแนนดูได้ตามข้างล่างนี้ค่ะ 

  • Prepare the Data (20-25%) 
  • Model the Data (25-30%)
  • Visualize the Data (20-25%)
  • Analyze the Data (10-15%) 
  • Deploy and Maintain Deliverables (10-15%)

เห็นได้ว่า Model the Data Part มีน้ำหนักเยอะกว่าชาวบ้าน เนื่องจากเป็นหัวข้อที่สำคัญในการทำ Data Analysis เลย ก็เลยจะมีแนว Case Studies ที่เกี่ยวกับ Data Model เยอะหน่อย

ข้อสอบมี 5 Sections แต่ Section แรกก็ปาไป 40 ข้อ มันก็จะแพนิคหน่อยๆนึกว่าจะมี 40 ข้อทุกพาร์ท ทั้งๆที่มีเวลาตั้ง 2 ชั่วโมง 40 นาทีกว่าๆ เลยรีบทำไปนิดนึง แต่จริงๆแล้วพาร์ทอื่นมีประมาณแค่ 5-10 ข้อเอง  ซึ่งบาง Section สามารถกลับไปข้อเก่าได้ บางอันกลับไม่ได้ ก็ต้องอ่านและคิดให้ดีๆก่อนตอบด้วยแหละ  

พวกภาษา DAX ไม่ได้ถามยากขนาดนั้น แต่ว่าจะมี Scenario ให้แล้วถามว่าเราควรใช้สูตรไหนในการ Return Results นี้ออกมา

ตัวอย่างข้อสอบ (1)

User nameTask
User1Create and publish apps
User2Publish reports to the workspace and delete dashboards

เรามี Power BI Workspace เราควรจะ Grant สิทธิให้ Users เป็น Role อะไรเพื่อที่จะให้สิทธิที่มี Privilege น้อยสุด 

คำตอบ: ก็คือในกรณีนี้ก็คือ User1 -> Member User2 -> Contributor นั่นเอง

ตัวอย่างข้อสอบ (2)

มาดูอีกข้อนึงนะคะ ถ้าสมมติว่าเราสร้าง Dataset บน Power BI Premium Capacity จากหลาย Flat Files ใน Azure Blob storage และ Dataset นี้มีการทำ Incremental Refresh แต่หลังจากทำการ Refresh Dataset เราดันเจอ Error ว่า Refresh runs out of resources แบบนี้ ให้หาว่าเพราะเหตุใด Scheduled Refresh ถึง Run ไม่ผ่าน 

คำตอบ: ก็คือ Query folding ไม่สามารถทำงานได้ เนื่องจาก feature นี้ไม่ Support Data Souce ที่เป็น Flat Files, Blobs หรือ Web Feeds ค่ะ

พอสอบเสดแล้วก็ลุ้นนิดหน่อยเพราะว่าเห็นได้ยินมาว่า Exam Result จะเด้งขึ้นมาทันที

พอสอบเสร็จปุ๊ปหน้า Result หมุนแปปนึงละบอกว่า

Congrats You’ve Passed The Exam (อารมประมาณนี้มั้ง) ก็คือดีใจมากๆ 

เค้าบอกหมดเลยว่าพาร์ทไหนได้คะแนนเท่าไหร่ ก็คือตามคาดมากๆ มีพาร์ทที่ได้คะแนนดีมากๆ แล้วก็มีพาร์ทที่ได้โอเคๆ รู้สึกว่าก็เตรียมตัวมาเต็มที่เท่าที่มีเวลาจำกัดแล้ว 

สรุปแล้ว DA-100 Certificate เหมาะกับใคร

คนที่ทำงานสาย Data Analyst ถ้าสอบผ่านก็คือสามารถ prove ได้ว่าเราเข้าใจ concept ตั้งแต่ต้นน้ำยันปลายน้ำได้นะ เพราะเนื้อหาค่อนข้างครอบคลุมตั้งแต่

  • การจัดการ Data ให้อยู่ในรูปแบบที่ใช้งานได้ 
  • การโยง Relationship ระหว่าง Dimension กับ Fact Tables 
  • การ Optimise Performance ในการโหลดและวิเคราะห์ Data 
  • วิธีเลือก Visualization ให้ถูกกับสิ่งที่ User อยากดู 
  • การ Deploy Report เราไปให้ User ใน Business Unit อื่นๆใช้งานได้โดยจำกัดสิทธิให้น้อยที่สุด 
  • วิธีการ Set ให้ User ดูรายงานได้แค่เฉพาะข้อมูลของตัวเอง 
  • วิธีการสร้าง Deployment Pipeline บน Power BI Service 

ซึ่ง Certificate นี้สามารถการันตีสกิลพื้นฐานของ Data Analyst และการใช้โปรแกรม Power BI ได้ในระดับนึงเลยค่ะ 

ปล. จะมีการเปลี่ยนเเปลงเนื้อหาเล็กน้อยในการสอบ DA-100 ตั้งแต่วันที่ 27 Jan 2021 เป็นต้นไปแต่ว่าเนื้อหาโดยรวมยังเหมือนเดิมนะคะ

ถ้าใครสนใจในสมัครสอบก็กด เข้าเว็บไซต์ DA-100 ของ Microsoft Certifications ได้เลยนะคะ ค่าใช้จ่ายประมาณ 90 USD ถ้าสอบที่ไทย   แต่จะมี job seeker options ให้สอบสำหรับ 15 USD สำหรับคนที่โดนพักงานหรือตกงานเนื่องจาก Covid19 ตามข้อมูลจาก Microsoft Official Website ดูว่าอันไหนลดราคาให้บ้าง

ขอให้ทุกคนประสบความสำเร็จกับการสอบนะคะ  หวังว่าบทความนี้สามารถเป็น Guideline ในการสอบ DA-100 ให้ทุกคนได้นะคะ

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

บทความที่เกี่ยวข้อง