Botframework-solutions: خطأ في تقرير Power BI خارج الصندوق بعد الاتصال بـ VA

تم إنشاؤها على ١ مارس ٢٠٢٠  ·  4تعليقات  ·  مصدر: microsoft/botframework-solutions

https://microsoft.github.io/botframework-solutions/solution-accelerators/tutorials/view-analytics/1-intro/

لقد اتبعت البرنامج التعليمي هنا الذي تم توصيله بقالب تحليلات Virtual Assistant إلى VA ، لكنه أظهر أخطاء في علامة التبويب التالية:

  • تعليقات المستخدمين
  • البحث في المحادثات
  • كشف الدرجات

image
image

Internal Committed Bug

التعليق الأكثر فائدة

يساعد ذلك ولكن لا يتم إنشاء جميع البيانات بواسطة نموذج VA الافتراضي. يتم تعطيل محتوى رسائل المحادثة للنصوص والمحادثات بشكل افتراضي. إذا كنت تريد ذلك ، فأنت بحاجة أيضًا إلى تعيين logPersonalInformation = true في البرامج الوسيطة للقياس عن بُعد.

لتمكين ذلك ، قم بتغيير هذا الخط في Startup.cs من هذا
ج #
الخدمات() ؛

to this 

``` C#
services.AddSingleton<TelemetryLoggerMiddleware>(s=>new TelemetryLoggerMiddleware(s.GetService<IBotTelemetryClient>(), true));

ال 4 كومينتر

يبدو أنني أواجه هذه المشكلة أو على الأقل مشكلة واحدة مشابهة جدًا. عندما أقوم بفتح PowerBI ، أتلقى الخطأ التالي في علامة التبويب / تقرير النص.

vamissingfields

لقد قمت للتو بتنزيل أحدث إصدار من pbit من هنا وهناك مشكلة: https://microsoft.github.io/botframework-solutions/assets/analytics/virtual-assistant-analytics-sample.pbit

مشكلة في النوع المذكور في استعلام power bi للتفاعلات:

يجب عليك تغيير قيمة الكتابة لبعض الأعمدة في المجموعة حسب - إلى نص.

قم بتغيير الاستعلام في محرر Power BI المتقدم للتفاعلات إلى ما يلي حيث سيعمل:


let
    Source = #"EventTelemetry",
    #"Added UserUtterance Column" = Table.AddColumn(Source, "UserUtterance", each if [EventName] = "BotMessageReceived" then [Text] else null),
    #"Added UserOriginalUtterance Column" = Table.AddColumn(#"Added UserUtterance Column", "UserOrigUtterance", each if [EventName] = "BotMessageReceived" then [Text] else null),
    #"Added BotMessageSpeakColumn" = Table.AddColumn(#"Added UserOriginalUtterance Column", "BotResponseSpeak", each if [EventName] = "BotMessageSend" then [Speak] else null),
    #"Added OperationID Column" = Table.AddColumn(#"Added BotMessageSpeakColumn", "OperationID", each if [EventName] = "BotMessageSend" then [ReplyActivityId] else [ActivityId]),
    #"Added BotMessageText Column" = Table.AddColumn(#"Added OperationID Column", "BotResponseText", each if [EventName] = "BotMessageSend" then [Text] else null),
    #"Grouped Rows" = Table.Group(#"Added BotMessageText Column", {"OperationID", "ConversationId"}, {{"UserUtterance", each List.Max([UserUtterance]), type text}, {"UserOrigUtterance", each List.Max([UserOrigUtterance]), type text}, {"Time", each List.Min([Time]), type datetimezone}, {"Locale", each List.Max([Locale]), type text}, {"DialogId", each List.Max([DialogId]), type text}, {"DialogStatus", each List.Max([DialogStatus]), type text}, {"DialogStepName", each List.Max([DialogStepName]), type text}, {"DialogInstanceId", each List.Max([DialogInstanceId]), type text}, {"BotResponseSpeak", each List.Max([BotResponseSpeak]), type text}, {"BotResponseText", each List.Max([BotResponseText]), type text}, {"LuisIntent", each List.Max([Luis_Intent]), type text}, {"LuisScore", each List.Max([Luis_IntentScore]), type text}, {"LuisSentimentLabel", each List.Max([Luis_SentimentLabel]), type text}, {"LuisSentimentScore", each List.Max([Luis_SentimentScore]), type text}}),
    #"Changed Type" = Table.TransformColumnTypes(#"Grouped Rows",{{"LuisSentimentScore", type number}})
in
    #"Changed Type"

اسمحوا لي أن أعرف ما إذا كان يساعد شخصًا ما :)

يساعد ذلك ولكن لا يتم إنشاء جميع البيانات بواسطة نموذج VA الافتراضي. يتم تعطيل محتوى رسائل المحادثة للنصوص والمحادثات بشكل افتراضي. إذا كنت تريد ذلك ، فأنت بحاجة أيضًا إلى تعيين logPersonalInformation = true في البرامج الوسيطة للقياس عن بُعد.

لتمكين ذلك ، قم بتغيير هذا الخط في Startup.cs من هذا
ج #
الخدمات() ؛

to this 

``` C#
services.AddSingleton<TelemetryLoggerMiddleware>(s=>new TelemetryLoggerMiddleware(s.GetService<IBotTelemetryClient>(), true));

3428 يعالج مشكلة نوع البيانات أعلاه المقدمة بواسطة قوالب PowerBI الجديدة. شكرا @ sanjeevi للمؤشر!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات