บทช่วยสอน: ใช้ Cognitive Services ใน Power BI

Power BI ให้การเข้าถึงชุดของฟังก์ชันจาก Azure Cognitive Services เพื่อเติมแต่งข้อมูลของคุณในการเตรียมข้อมูลด้วยตนเองสําหรับกระแสข้อมูล บริการที่ได้รับการรองรับในปัจจุบันได้แก่ การวิเคราะห์ความคิดเห็น การแยกวลีสําคัญ การตรวจหาภาษา และการแท็กรูปภาพ การแปลงข้อมูลทํางานบนบริการของ Power BI และไม่จําเป็นต้องสมัครใช้งาน Azure Cognitive Services คุณลักษณะนี้จําเป็นต้องใช้ Power BI Premium

การแปลงข้อมูล Cognitive Services ได้รับการสนับสนุนใน การเตรียมข้อมูลด้วยตนเองสําหรับกระแสข้อมูล ใช้ตัวอย่างทีละขั้นตอนสําหรับการวิเคราะห์ข้อความและรูปภาพที่แท็กในบทความนี้เพื่อเริ่มต้นใช้งาน

ในบทช่วยสอนนี้ คุณจะเรียนรู้วิธีการ:

  • นําเข้าข้อมูลลงในกระแสข้อมูล
  • ให้คะแนนความคิดเห็นและแยกวลีหลักของคอลัมน์ข้อความในกระแสข้อมูล
  • เชื่อมต่อไปยังผลลัพธ์จาก Power BI Desktop

ข้อกำหนดเบื้องต้น

เมื่อต้องการทําบทช่วยสอนนี้ให้เสร็จสมบูรณ์ คุณจําเป็นต้องมีข้อกําหนดเบื้องต้นต่อไปนี้:

  • บัญชี Power BI ถ้าคุณยังไม่ได้ลงทะเบียน Power BI ให้ ลงทะเบียนรุ่นทดลองใช้ ฟรีก่อนที่คุณจะเริ่มต้น
  • เข้าถึงความจุ Power BI Premium ด้วยปริมาณงาน AI ที่เปิดใช้งาน ปริมาณงานนี้จะถูกปิดใช้งานตามค่าเริ่มต้นในระหว่างการแสดงตัวอย่าง หากคุณอยู่ในความจุพรีเมียมและข้อมูลเชิงลึกของ AI ไม่แสดงขึ้น โปรดติดต่อผู้ดูแลระบบความจุพรีเมียมของคุณเพื่อเปิดใช้งานปริมาณงาน AI ในพอร์ทัลผู้ดูแลระบบ

การวิเคราะห์ข้อความ

ทําตามขั้นตอนในส่วนนี้เพื่อเสร็จสิ้นส่วนการวิเคราะห์ข้อความของบทช่วยสอน

ขั้นตอนที่ 1: ใช้การให้คะแนนความคิดเห็นในบริการของ Power BI

เพื่อเริ่มต้นใช้งาน ให้นําทางไปยังพื้นที่ทํางาน Power BI ด้วยความจุพรีเมียมและสร้างกระแสข้อมูลใหม่โดยใช้ปุ่ม สร้าง ที่มุมบนขวาของหน้าจอ

Screenshot shows the Power BI workspace with Create, then Dashboard, selected.

กล่องโต้ตอบกระแสข้อมูลจะแสดงตัวเลือกสําหรับการสร้างกระแสข้อมูลใหม่ ให้เลือก เพิ่มเอนทิตีใหม่ จากนั้นเลือก ข้อความ/CSV จากเมนูของแหล่งข้อมูล

Screenshot shows Choose a data source, which includes Text/CSV.

วาง URL นี้ลงในเขตข้อมูล URL: https://pbiaitutorials.blob.core.windows.net/textanalytics/FabrikamComments.csv และเลือก ถัดไป

Screenshot shows Connect to data source where you enter the URL.

ขณะนี้ข้อมูลพร้อมใช้งานสําหรับการวิเคราะห์ข้อความแล้ว คุณสามารถใช้การให้คะแนนความคิดเห็นและการแยกวลีที่สําคัญในคอลัมน์ความคิดเห็นของลูกค้าได้

ในตัวแก้ไข Power Query เลือกข้อมูลเชิงลึกของ AI

Screenshot shows Edit queries with All insights selected.

ขยายโฟลเดอร์ Cognitive Services และเลือกฟังก์ชันที่คุณต้องการใช้ ตัวอย่างนี้ให้คะแนนความคิดเห็นของคอลัมน์ข้อคิดเห็น แต่คุณสามารถทําตามขั้นตอนเดียวกันนี้เพื่อลองใช้การตรวจหาภาษาและการแยกวลีหลักได้

Screenshot shows Invoke function with a function selected.

หลังจากที่คุณเลือกฟังก์ชัน เขตข้อมูลที่จําเป็นและเขตข้อมูลทางเลือกจะปรากฏขึ้น หากต้องการให้คะแนนความคิดเห็นรีวิวตัวอย่าง ให้เลือกคอลัมน์รีวิวเป็นข้อมูลป้อนเข้าที่เป็นข้อความ ข้อมูลวัฒนธรรมเป็นข้อมูลป้อนเข้าเพิ่มเติมและจําเป็นต้องใช้รูปแบบ ISO ตัวอย่างเช่น ป้อน en หากคุณต้องการให้ข้อความถือว่าเป็นภาษาอังกฤษ เมื่อเขตข้อมูลว่างเปล่า Power BI จะตรวจหาภาษาของค่าที่ป้อนเข้าก่อนที่จะให้คะแนนความคิดเห็นก่อน

Screenshot shows the Invoke function dialog box with the text drop-down menu.

ตอนนี้ เลือก การเรียก เพื่อเรียกใช้ฟังก์ชัน ฟังก์ชันจะเพิ่มคอลัมน์ใหม่ที่มีคะแนนความคิดเห็นสําหรับแต่ละแถวไปยังตาราง คุณสามารถกลับไปยัง ข้อมูลเชิงลึก AI เพื่อแยกวลีหลักของข้อความรีวิวด้วยวิธีเดียวกันนี้ได้

เมื่อคุณเสร็จสิ้นการแปลงข้อมูลแล้ว ให้เปลี่ยนชื่อคิวรีเป็น ข้อคิดเห็น ของลูกค้า และเลือก เสร็จสิ้น

Screenshot shows Edit queries with Name called out.

ถัดไป บันทึกกระแสข้อมูลและตั้งชื่อว่า Fabrikam เลือก ปุ่มรีเฟรชตอนนี้ ที่ปรากฏขึ้นมาหลังจากที่คุณบันทึกกระแสข้อมูล

Screenshot shows the Save button.

หลังจากที่คุณบันทึกและรีเฟรชกระแสข้อมูลแล้ว คุณสามารถใช้กระแสข้อมูลนั้นในรายงาน Power BI ได้

ขั้นตอนที่ 2: เชื่อมต่อจาก Power BI Desktop

เปิด Power BI Desktop ในริบบอนหน้าแรก เลือกรับข้อมูล

เลือก Power BI จากนั้นเลือก กระแสข้อมูล Power BI เลือก เชื่อมต่อ

Screenshot shows the Get Data pane with Power BI dataflows selected.

ลงชื่อเข้าใช้ด้วยบัญชีองค์กรของคุณ

Screenshot shows a sign-in message for your organizational account.

เลือกกระแสข้อมูลที่คุณสร้างขึ้น นําทางไปยัง ตารางข้อคิดเห็น ของลูกค้า และเลือก โหลด

Screenshot shows the Navigator with the Customer comments table selected.

เมื่อโหลดข้อมูลแล้ว คุณสามารถเริ่มสร้างรายงานได้

การแท็กรูปภาพ

ในบริการของ Power BI ให้นําทางไปยังพื้นที่ทํางานที่มีความจุแบบพรีเมียม สร้างกระแสข้อมูลใหม่โดยใช้ปุ่ม สร้าง ที่มุมขวาบนของหน้าจอ

Screenshot shows the Power BI workspace with Create, then Dataflow, selected.

เลือก เพิ่มเอนทิตีใหม่

Screenshot shows an option to add new entities to start creating a workflow.

เมื่อคุณถูกขอให้เลือกแหล่งข้อมูล ให้เลือก คิวรีเปล่า

Screenshot shows Choose a data source, which includes Blank query.

คัดลอกคิวรีนี้ในตัวแก้ไขคิวรี และเลือก ถัดไป คุณสามารถแทนที่เส้นทาง URL ด้วยรูปภาพอื่น ๆ หรือเพิ่มแถวได้ ฟังก์ชัน Web.Contents นําเข้า URL ของรูปภาพเป็นไบนารี ถ้าคุณมีแหล่งข้อมูลที่มีรูปภาพจัดเก็บเป็นไบนารี คุณสามารถใช้ได้โดยตรง

let
  Source = Table.FromRows({
  { Web.Contents("https://images.pexels.com/photos/87452/flowers-background-butterflies-beautiful-87452.jpeg") },
  { Web.Contents("https://upload.wikimedia.org/wikipedia/commons/5/53/Colosseum_in_Rome%2C_Italy_-_April_2007.jpg") }}, { "Image" })
in
  Source

Screenshot shows Connect to data source, which shows your query and a Next button.

เมื่อได้รับพร้อมท์สําหรับข้อมูลประจําตัว ให้เลือก ไม่ระบุชื่อ

Screenshot shows Edit queries, where you can specify credentials.

คุณจะเห็นกล่องโต้ตอบต่อไปนี้

Screenshot shows the Enter credentials dialog box where you can specify the kind of authentication.

Power BI จะพร้อมท์ให้คุณใส่ข้อมูลประจําตัวสําหรับแต่ละเว็บเพจ

เลือกข้อมูลเชิงลึกของ AI ในตัวแก้ไขคิวรี

Screenshot shows Edit queries with All insights selected and one warning displayed.

จากนั้น ลงชื่อเข้าใช้ด้วย บัญชีองค์กรของคุณ

Screenshot shows the Enter credentials dialog box where you can specify Organizational account.

เลือกฟังก์ชันแท็กรูปภาพ ป้อน [ไบนารี] ในเขตข้อมูลคอลัมน์ และป้อน en ในเขตข้อมูลวัฒนธรรม

หมายเหตุ

ขณะนี้คุณไม่สามารถเลือกคอลัมน์โดยใช้รายการแบบเลื่อนลงได้ ปัญหานี้จะได้รับการแก้ไขโดยเร็วที่สุดระหว่างการแสดงตัวอย่างส่วนตัว

Screenshot shows Invoke function with the TagImages function selected.

ในตัวแก้ไขฟังก์ชัน ให้ลบเครื่องหมายอัญศัพทที่รอบชื่อคอลัมน์ออก

หมายเหตุ

การลบเครื่องหมายอัญประกาศเป็นการแก้ไขปัญหาชั่วคราว ปัญหานี้จะได้รับการแก้ไขโดยเร็วที่สุดระหว่างการแสดงตัวอย่าง

Screenshot shows the function editor with Image called out without quotation marks.

ฟังก์ชันจะส่งกลับทั้งระเบียนที่มีแท็กในรูปแบบที่ใช้จุลภาคเป็นตัวคั่น และระเบียน json เลือกปุ่มขยายเพื่อเพิ่มหนึ่งหรือทั้งสองเป็นคอลัมน์ในตาราง

Screenshot shows the expand button, which has two opposite pointing arrows.

เลือก เสร็จสิ้น และบันทึกกระแสข้อมูล เมื่อคุณรีเฟรชกระแสข้อมูลแล้ว คุณสามารถเชื่อมต่อกระแสข้อมูลจาก Power BI Desktop โดยใช้ตัวเชื่อมต่อกระแสข้อมูลได้

ล้างแหล่งข้อมูล

เมื่อคุณทําเสร็จแล้วโดยใช้บทช่วยสอนนี้ ให้ลบคิวรีโดยการคลิกขวาที่ชื่อคิวรีในตัวแก้ไข Power Query และเลือก ลบ

ข้อจำกัด

มีปัญหาที่ทราบแล้วบางอย่างเกี่ยวกับการใช้เกตเวย์กับ Cognitive Services หากคุณต้องการใช้เกตเวย์ เราขอแนะนําให้สร้างกระแสข้อมูลที่นําเข้าข้อมูลที่จําเป็นโดยใช้เกตเวย์ก่อน จากนั้นสร้างกระแสข้อมูลอื่นที่อ้างอิงกระแสข้อมูลแรกเพื่อใช้ฟังก์ชันเหล่านี้

หาก AI ของคุณทํางานกับกระแสข้อมูลล้มเหลว คุณอาจจําเป็นต้องเปิดใช้งานการรวมด่วนเมื่อใช้ AI กับกระแสข้อมูล เมื่อคุณนําเข้าตารางของคุณและก่อนที่คุณจะเริ่มเพิ่มคุณลักษณะ AI ให้เลือกตัวเลือกจากริบบิ้นหน้าแรกและในหน้าต่างที่ปรากฏขึ้นเลือกกล่องกาเครื่องหมายข้าง อนุญาตการรวมข้อมูลจากหลายแหล่งเพื่อเปิดใช้งานคุณลักษณะจากนั้นเลือก ตกลง เพื่อบันทึกการเลือกของคุณ จากนั้นคุณสามารถเพิ่มคุณลักษณะ AI ไปยังกระแสข้อมูลของคุณ

ในบทช่วยสอนนี้ คุณได้ใช้ฟังก์ชันการให้คะแนนความคิดเห็นและการแท็กรูปภาพบนกระแสข้อมูล Power BI หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Cognitive Services ใน Power BI โปรดดูบทความต่อไปนี้

คุณอาจสนใจบทความต่อไปนี้