รับข้อมูลเว็บเพจโดยให้ตัวอย่างGet webpage data by providing examples

การรับข้อมูลจากเว็บเพจ ให้ผู้ใช้สามารถแยกข้อมูลจากเว็บเพจ และนำเข้าข้อมูลนั้นลงใน Power BI Desktop ได้อย่างง่ายดายGetting data from a web page lets users easily extract data from web pages, and import that data into Power BI Desktop. อย่างไรก็ตาม ข้อมูลบนเว็บเพจมักจะไม่อยู่ในตารางที่เป็นระเบียบ ซึ่งดึงข้อมูลได้ง่ายOften however, data on Web pages aren't in tidy tables that are easy to extract. การรับข้อมูลจากหน้าดังกล่าวอาจเป็นปัญหาท้าทาย แม้ว่าข้อมูลดังกล่าวจะมีการจัดโครงสร้างและสอดคล้องกันก็ตามGetting data from such pages can be challenging, even if the data is structured and consistent.

มีวิธีแก้ไขวิธีหนึ่งThere's a solution. ด้วยคุณลักษณะ รับข้อมูลจากเว็บตามตัวอย่าง คุณจะสามารถแสดง Power BI Desktop ว่าข้อมูลใดที่คุณต้องการดึงโดยจัดหาตัวอย่างหนึ่งรายการขึ้นไปภายในกล่องโต้ตอบของตัวเชื่อมต่อWith the Get Data from Web by example feature, you can essentially show Power BI Desktop which data you want to extract by providing one or more examples within the connector dialog. Power BI Desktop จะรวบรวมข้อมูลอื่นบนหน้าดังกล่าวที่ตรงกับตัวอย่างของคุณPower BI Desktop gathers other data on the page that match your examples. ด้วยโซลูชันนี้ คุณสามารถแยกข้อมูลต่าง ๆ ได้จากเว็บเพจ รวมถึงข้อมูลที่พบในตารางและข้อมูลอื่น ๆ ที่ไม่ใช่ตารางได้With this solution you can extract all sorts of data from Web pages, including data found in tables and other non-table data.

รับข้อมูลจากเว็บตามตัวอย่าง

ราคาในกราฟิกมีเพื่อใช้เป็นตัวอย่างเท่านั้นPrices in graphics are for example purposes only.

รับข้อมูลจากเว็บโดยตัวอย่างUsing Get Data from Web by example

เลือก รับข้อมูล จากเมนู Ribbon หน้าแรกSelect Get Data from the Home ribbon menu. ในกล่องโต้ตอบที่ปรากฏ เลือก อื่นๆ จากประเภทในบานหน้าต่างด้านซ้ายมือ จากนั้นเลือก เว็บIn the dialog box that appears, select Other from the categories in the left pane, and then select Web. เลือก เชื่อมต่อ เพื่อดำเนินการต่อSelect Connect to continue.

เลือกเว็บจากรับข้อมูล

ใน จากเว็บ ป้อน URL ของหน้าเว็บที่คุณต้องการดึงข้อมูลIn From Web, enter the URL of the Web page from which you'd like to extract data. ในบทความนี้ พวกเราจะใช้หน้าของ Microsoft Store Web และแสดงลักษณะการทำงานของตัวเชื่อมต่อนี้In this article, we'll use the Microsoft Store Web page, and show how this connector works.

ถ้าคุณต้องการทำตาม คุณสามารถใช้ URL ของ Microsoft Store ที่เราใช้ในบทความนี้:If you want to follow along, you can use the Microsoft Store URL that we use in this article:

https://www.microsoft.com/store/top-paid/games/xbox?category=classics

กล่องโต้ตอบเว็บ

เมื่อคุณเลือกตกลง คุณจะถูกนำทางไปยังกล่องโต้ตอบตัวนำทาง ที่ซึ่งจะแสดงตารางที่ตรวจพบโดยอัตโนมัติจากเว็บเพจWhen you select OK, you're taken to the Navigator dialog box where any autodetected tables from the Web page are presented. ในกรณีที่ปรากฏในรูปภาพด้านล่างนี้ จะไม่พบตารางIn the case shown in the image below, no tables were found. เลือก เพิ่มตารางโดยใช้ตัวอย่าง เพื่อแสดงตัวอย่างSelect Add table using examples to provide examples.

หน้าต่างตัวนำทาง

เพิ่มตารางโดยใช้ตัวอย่าง จะแสดงหน้าต่างแบบโต้ตอบที่คุณสามารถดูตัวอย่างของเนื้อหาของเว็บเพจได้Add table using examples presents an interactive window where you can preview the content of the Web page. ป้อนค่าตัวอย่างของข้อมูลที่คุณต้องการดึงออกมาEnter sample values of the data you want to extract.

ในตัวอย่างนี้ เราจะแยก ชื่อ และ ราคา สำหรับแต่ละเกมบนหน้าIn this example, we'll extract the Name and Price for each of the games on the page. เราสามารถดำเนินการดังกล่าวได้โดยการระบุคู่ตัวอย่างจากหน้าดังกล่าวสำหรับแต่ละคอลัมน์We can do that by specifying a couple of examples from the page for each column. เมื่อป้อนตัวอย่างแล้ว Power Query จะดึงข้อมูลที่เหมาะกับรูปแบบของรายการตัวอย่างโดยใช้อัลกอริทึมการดึงข้อมูลอัจฉริยะAs you enter examples, Power Query extracts data that fits the pattern of example entries using smart data extraction algorithms.

ข้อมูลตามตัวอย่าง

หมายเหตุ

ค่าแนะนำจะแสดงค่าที่มีความยาวน้อยกว่าหรือเท่ากับ 128 อักขระเท่านั้นValue suggestions only include values less than or equal to 128 characters in length.

เมื่อคุณพอใจกับข้อมูลที่ดึงออกมาจากเว็บเพจแล้ว เลือก ตกลง เพื่อไปที่ตัวแก้ไข Power QueryOnce you're happy with the data extracted from the Web page, select OK to go to Power Query Editor. คุณสามารถปรับใช้การแปลงข้อมูลเพิ่มเติมหรือจัดรูปร่างข้อมูลได้ เช่น การผสานข้อมูลนี้กับแหล่งข้อมูลอื่นของเราYou can apply more transformations or shape the data, such as combining this data with other data our sources.

ข้อมูลตามตัวอย่าง

จากที่นั่น คุณสามารถสร้างวิชวล หรือใช้ข้อมูลเว็บเพจเพื่อสร้างรายงาน Power BI Desktop ของคุณได้From there, you can create visuals or otherwise use the Web page data when creating your Power BI Desktop reports.

ขั้นตอนถัดไปNext steps

มีข้อมูลหลากหลายประเภทที่คุณสามารถเชื่อมต่อโดยใช้ Power BI DesktopThere are all sorts of data you can connect to using Power BI Desktop. สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแหล่งข้อมูล โปรดดูทรัพยากรต่อไปนี้:For more information on data sources, check out the following resources: