Saya mengikuti tutorial di sini yang terhubung ke template analitik Asisten Virtual ke VA, tetapi menunjukkan kesalahan di tab berikut:
Saya tampaknya mengalami masalah ini atau setidaknya satu yang sangat mirip. Ketika saya membuka PowerBI saya mendapatkan kesalahan berikut pada tab/laporan Transkrip.
Saya baru saja mengunduh pbit terbaru dari sini dan mengalami masalah: https://Microsoft.github.io/botframework-solutions/assets/analytics/virtual-assistant-analytics-sample.pbit
Masalah dengan jenis yang disebutkan dalam permintaan bi daya untuk interaksi:
Anda harus mengubah nilai tipe untuk beberapa kolom dalam grup dengan - menjadi teks.
Ubah kueri di editor lanjutan Power BI agar interaksi di bawahnya akan berfungsi:
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"
Beri tahu saya jika itu membantu seseorang :)
Itu membantu tetapi tidak semua data dihasilkan oleh template VA default. Konten pesan percakapan untuk transkrip dan penelusuran percakapan dinonaktifkan secara default. Jika Anda menginginkannya, Anda juga perlu mengatur logPersonalInformation=true di middeware telemetri.
Untuk mengaktifkannya, ubah baris ini di Startup.cs dari ini
``` C#
services.AddSingleton
to this
``` C#
services.AddSingleton<TelemetryLoggerMiddleware>(s=>new TelemetryLoggerMiddleware(s.GetService<IBotTelemetryClient>(), true));
Komentar yang paling membantu
Itu membantu tetapi tidak semua data dihasilkan oleh template VA default. Konten pesan percakapan untuk transkrip dan penelusuran percakapan dinonaktifkan secara default. Jika Anda menginginkannya, Anda juga perlu mengatur logPersonalInformation=true di middeware telemetri.
Untuk mengaktifkannya, ubah baris ini di Startup.cs dari ini();
``` C#
services.AddSingleton