🔥 วันนี้แอดจะพาเพื่อน ๆ มารู้จักเครื่องมือเด็ด ๆ ที่จะช่วยให้เราค้นหาข้อมูลอันมากมายมหาศาล เพือนำข้อมูลนั้นมาวิเคราะห์ได้ง่ายมากขึ้น !! นั่นคือเจ้า Elasticsearch นั่นเองจ้าาา
.
จะเป็นยังไง มีรายละเอียดยังไง ไปดูกัน !!!!
.
🖥️ Elasticsearch เป็นเครืองมือ Open Source ที่ช่วยให้เราสามารถจัดเก็บ ค้นหา และวิเคราะห์ข้อมูลปริมาณมหาศาลได้อย่างรวดเร็ว นิยมใช้ในการค้นหาข้อความ และวิเคราะห์ข้อมูลทางธุรกิจ
.
⚙️ วิธีการทำงาน
1) เราสามารถส่งข้อมูล JSON ไปยัง Elasticsearch ได้โดยใช้ API หรือเครื่องมือนำเข้าข้อมูล เช่น
Logstash
.
2) ซึ่ง Elasticsearch จะจัดเก็บ Document ต้นฉบับ ซึ่งในแต่ละ Document จะมีการเพิ่ม Searchable Reference ไว้ใน Cluster’s index เปรียบเหมือน ID เอาไว้ใช้ในการค้นหาข้อมูลนั่นเอง
.
3) สามารถค้นหาและดึง Document ได้โดยการใช้ ElasticSearch API นั่นเอง และยังสามารถใช้เครื่องมือ Kibana เพื่อสร้าง Data Visualization แสดงผลข้อมูลในรูปแบบต่าง ๆ เช่น กราฟ หรือ สร้างเป็น Dashboard
.
✨ ข้อดี
.
🔹 เก็บข้อมูลแบบ JSON
ซึ่งเป็นรูปแบบมาตรฐานในการเก็บข้อมูล ช่วยให้เริ่มต้นใช้งานและสร้างแอปพลิเคชันได้อย่างง่ายดาย
.
🔹 ทำงานได้รวดเร็ว
มีการวิเคราะห์ข้อมูลแบบกระจาย ทำให้ค้นหาหรือสืบค้นข้อมูลได้อย่างรวดเร็วนั่นเอง
.
🔹 รองรับได้หลายภาษา
Elasticsearch รองรับได้หลายภาษา ไม่ว่าจะเป็น Java, Python, PHP, JavaScript, Node.js, Ruby ทำให้สามารถใช้พัฒนาแอปพลิเคชันต่าง ๆ ได้อย่างง่ายดาย
.
🔹 แสดงผลข้อมูลได้อย่างง่ายดาย
มีการนำข้อมูลมาสรุปผลทางสถิติ ทำให้เราสามารถนำข้อมูลมาสร้างกราฟ หรือ Dashboard ได้สะดวกสุด ๆ !
.
🔹 มีเครื่องมือและปลั๊กอินเสริมเจ๋ง ๆ
มีเครื่องมือที่ชื่อว่า Kibana ใช้ในการแสดงผลข้อมูลในรูปแบบต่าง ๆ ไม่ว่าจะเป็น กราฟ แผนภูมิ และทำงานร่วมกับ Beats และ Logstash ซึ่งช่วยในดึงข้อมูล และการแปลงข้อมูลต้นทางได้อย่างง่ายดาย
.
📊 ใช้ทำอะไรได้บ้าง ?
.
📱 แอปพลิเคชัน
ใช้สำหรับสร้างแอปพลิเคชันที่ต้องมีฟีเจอร์ค้นหา ซึ่งมันจะช่วยให้เราสามารถค้นหา และดึงข้อมูลได้อย่างรวดเร็ว แถมยังรายงานข้อมูลออกมาเป็นรูปแบบต่าง ๆ ได้อีกด้วย
.
🖥️ เว็บไซต์
ใช้ในเว็บไซต์ที่มีเนื้อหาเยอะ ๆ สามารถใช้ Elasticsearch ช่วยจัดเก็บเนื้อหา และค้นหาข้อมูลต่าง ๆ ได้อย่างแม่นยำ
.
📉 วิเคราะห์ข้อมูล
Elasticsearch มักใช้สำหรับการนำเข้าและวิเคราะห์ข้อมูลในแบบ Real time นั่นเอง
.
📑 อ่านข้อมูลเพิ่มเติมได้ที่ >> https://www.elastic.co/elasticsearch/
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
python dashboard 在 BorntoDev Facebook 的最讚貼文
💡 ใครกำลังมองหาโปรเจกต์ หรืออยากลองทำ Web Scraping เจ๋ง ๆ อยู่นั้น ต้องนี่เลย Crypto Scraping !!
.
🖥️ ซึ่งโปรเจกต์นี้จะทำ Crypto Scraping โดยใช้ CoinGecko API, Python, และ Docker จากนั้นจะส่งข้อมูลที่ได้ไปเก็บไว้ในฐานข้อมูล ซึ่งตอนนี้รองรับเฉพาะ Bitcoin และ Ethereum เท่านั้นนะ !! และสามารถนำข้อมูลที่ได้มาทำเป็น Dashboard สวย ๆ เก็บไว้ดูได้เลย
.
📖 มีวิธีทำตาม แถม Source Code ให้อย่างละเอียดเลยจ้า !!
.
👉 ใครอยากลองทำแล้ว กดลิงค์เลยจ้า >> https://github.com/Baldurrr/scrypto
.
ใครลองทำแล้ว มาแชร์ผลลัพธ์เจ๋ง ๆ ให้ดูกันบ้างนะ และหวังว่าโพสต์นี้จะเป็นประโยชน์ให้เพื่อน ๆ น้าาา ❤️
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
python dashboard 在 FinLab財經實驗室 Facebook 的最佳解答
Plotly&Dash初體驗|已實現損益儀表板|DashBoard製作教學
若今天想要依照日期查每日已實現損益的累積變化、標的損益佔比分佈、賺賠比,在券商app的對帳單不一定能實現,能不能客製化一個dashboard,只要傳入對帳單就能生成圖表呢?
上一篇台股板塊地圖使用plotly.express來製作,這次使用底層的plotly.graph_objects教大家做客製化的圖表設定,最後再結合dash呈現動態dashboard。
有了這些dashboard讓投資監控越來越方便,用python就可打造整套系統。
python dashboard 在 Data to Dashboard with Python (Plotly |Dash) | Facebook 的必吃
Join this info session with Avery Smith, instructor at the DATAcated Academy. We'll talk about going from Data ... ... <看更多>