Automation Software
Business Intelligence

Error processing olap dimension : A duplicate attribute key has been found when processing.

Errors in the OLAP storage engine: A duplicate attribute key has been found when processing: Table: 'dim_customer', Column: 'customer_group_name', Value: 'วิลล'. The attribute is 'Customer Group Name'. Issue เคสนี้สาเหตุที่ทำให้เกิด Error เนื่องมาจาก…
Read More
Data Visualization

ประยุกต์ใช้ google chart ใน web report

Google Chart คือ กราฟชนิดต่างๆที่ทาง google ได้เตรียมหรือทำขึ้นมาให้เราสามารถนำ script ที่เป็นภาษา java script มาประยุกต์ใช้กับระบบงานของเราได้ตามต้องการ เช่น line chart, bar chart, scatter chart, maps, gauge chart เป็นต้น โดยเราสามารถดูรายละเอียดเพิ…
Read More
Data Visualization

นำข้อมูลจาก Web Site Wiki มาสร้าง Dashboard ด้วย Microsoft Power BI

Microsoft Power BI เป็นอีกหนึ่ง Tool ที่ทาง Microsoft มีการพัฒนาและ Update Version อยู่เรื่อยๆในช่วงนี้ ซึ่งเป็นชุดเครื่องมือใช้สำหรับใช้ในการวิเคราะห์ประมวลผลข้อมูลจนถึงนำข้อมูลมาทำ Visualization หรือทำ Dashboard วันนี้เรามาลองใช้งาน Power BI ดึงข้อ…
Read More
Data Platform

ssis lookup cache modes

หลักการทำงานของ component lookup  ที่อยู่ภายใต้ data flow จะมีการจัดการ cache อยู่ 3 โหมด คือ Full cache, Partial cache, No cache ซึ่งหากเราไม่กำหนดมันจะ default ให้เราเป็น Full cache ดังนั้นหากเรานำ SSIS ไปรันบนเครื่องที่มี Ram น้อยและต้องมีการ look…
Read More
Automation

สร้างระบบ notify service ด้วย c#.net class sendmail

มาสร้างการ Notify Message ให้กับหลายๆ Application ของเรากันเถอะ เพื่อนๆคงอยากให้โปรแกรมของเราที่ทำงานอยู่ทุกวัน หรือมีการตั้ง Scheduler รันแบบอัตโนมัติเป็นแบบ Daily, Weekly, Monthly สามารถ Alert message หรือ Notify message เพื่อแจ้งให้เราทราบสถานะการ…
Read More
Lab1

#1_มาเริ่มต้นศึกษา Big Data Hadoop กันไหมครับ

เมื่อองค์กรธุรกิจเห็นความสำคัญของข้อมูลที่มีจำนวนมากขึ้นทุกๆวัน และได้มีการจัดเก็บข้อมูลเพื่อนำมาวิเคราะห์ วางแผนกลยุทธ์ขององค์กร เพื่อสร้างความได้เปรียบให้กับธุรกิจ โดยอาศัยข้อมูลในอดีตเพื่อทำนายถึงอนาคต ทำให้เรื่อง Big Data เริ่มมีความสำคัญและน่าสน…
Read More
Business Intelligence

สร้าง Calculations YTD QTD และ MTD บน OLAP Cubes

การทำ BI Report ที่หลายหน่วยงานมักถามถึงกันบ่อยเช่น การคำนวณ Measurement ที่สามารถดูเปรียบเทียบในรูปแบบ YTD, QTD, และ MTD กับมุมมอง (Dimension) ต่างๆที่เราสนใจ สมมุติว่าเราต้องการดู Report ยอดขาย (Sales Amount) ที่เป็น YTD โดยเปรียบเทียบตาม Prod…
Read More
Business Intelligence

วิธีการ Connect OLAP Server ด้วย Microsoft Excel pivot table

1) ไปที่ Tab Insert --> เลือก Pivot Table        2) เลือก Use an external data source  แล้วคลิก Choose        3) คลิกปุ่ม Browse for         4) คลิกปุ่ม New         5) เลือก Microsoft SQL Server Analysis Services แล้วคลิก Next         6) ใส่ Serve…
Read More
Business Intelligence

สร้าง BI Tool (Beginner) ด้วย Microsoft Analysis Services

สร้าง BI Tool ด้วย Microsoft Analysis Services มีขั้นตอน ดังนี้  สร้าง Project Solution  "DEMO_BI" สร้าง Data Sources โดยเชื่อม Connection เชื่อมไปยัง Database ต้นทางที่เราต้องการซึ่งมีการออกแบบ table ใน data warehouse ไว้เรียบร้อยแล้ว กรอกข้อมูล Ser…
Read More
Business Intelligence

Overview OLAP (Online Analytical Processing)

     จากประสบการณ์ทำงาน และการศึกษาเพิ่มเติมเกี่ยวกับการสร้าง Business Intelligence Tool จึงอยากแชร์หลักการเบื้องต้นเกี่ยวกับขั้นตอนการสร้าง BI Tool ซึ่งเป็นประโยชน์อย่างยิ่งต่อ User ที่ทำ Data Analysis ทำให้สามารถวิเคราะห์ในมุมมองต่างๆได้ด้วยตัวเอง …
Read More