рд╡рд░реНрдЪреБрдЕрд▓ рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯ рдФрд░ рд╕реНрдХрд┐рд▓реНрд╕ рдХреЗ рд▓рд┐рдП Power Bi рд░рд┐рдкреЛрд░реНрдЯ
рдЯрд╛рдЗрдкрдкреНрд░рддрд┐
рд╣рдо рдкрд╛рд╡рд░ рдмреАрдЖрдИ рдбреИрд╢рдмреЛрд░реНрдб рдореЗрдВ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдВрд╡рд╛рдж рд╕рдВрджрд░реНрдн рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИрдВред рд╣рдордиреЗ рдкреАрдЖрдИрдЖрдИ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рд▓реЙрдЧрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЕрднреА рднреА рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдХреЛрдИ рдбрд╛рдпрд▓реЙрдЧ рд╕рдВрджрд░реНрдн рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рдЕрдиреНрдп рд╕рднреА рдЯреИрдм рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреЙрдкреНрдпреБрд▓реЗрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╣рдо рдбрд╛рдпрд▓реЙрдЧ рдЯреИрдм рдкрд░ рдХреЛрдИ рдЖрдЙрдЯрдкреБрдЯ рджреЗрдЦрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИрдВ
рд╡рд░реНрдЪреБрдЕрд▓ рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯ рдмрдирд╛рдПрдВ,
рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рд▓реЙрдЧрд░ рдореЗрдВ рдмреВрд▓рд┐рдпрди рдорд╛рди "рд╕рддреНрдп" рдЬреЛрдбрд╝реЗрдВ
рдХреЙрдиреНрд╕реНрдЯ рдЯреЗрд▓реАрдореЗрдЯреНрд░реАрд▓реЙрдЧрд░ рдорд┐рдбрд▓рд╡реЗрдпрд░ = рдирдпрд╛ рдЯреЗрд▓реАрдореЗрдЯреНрд░реАрд▓реЙрдЧрд░ рдорд┐рдбрд▓рд╡реЗрдпрд░ (рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рдХреНрд▓рд╛рдЗрдВрдЯ, рдЯреНрд░реВ);
рдХреЙрдиреНрд╕реНрдЯ рдЯреЗрд▓реАрдореЗрдЯреНрд░реАрдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝рд░ рдорд┐рдбрд▓рд╡реЗрдпрд░ = рдирдпрд╛ рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝рд░ рдорд┐рдбрд▓рд╡реЗрдпрд░ (рдЯреЗрд▓реАрдореЗрдЯреНрд░реАрд▓реЙрдЧрд░ рдорд┐рдбрд▓рд╡реЗрдпрд░, рдЯреНрд░реВ);
рдкрд╛рд╡рд░ рджреНрд╡рд┐ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ "рд╕рднреА рд╕рдВрд╡рд╛рдж рдЕрд╡рд▓реЛрдХрди" рдФрд░ "рд╕рдВрд╡рд╛рдж рдЕрд╡рд▓реЛрдХрди" рдЯреИрдм рджреЗрдЦреЗрдВ
рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдкреЙрдкреНрдпреБрд▓реЗрдЯ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдбрд╛рдпрд▓реЙрдЧ рдЬрд╛рдирдХрд╛рд░реА
рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ
рдзрдиреНрдпрд╡рд╛рдж @tomSauret847 - рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВрдЧреЗ рдФрд░ рд╣рдо рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдЖрдПрдВрдЧреЗ!
рдирдорд╕реНрддреЗ @tomSauret847 , рдХреЗрд╡рд▓ рдПрдХ рдЕрдкрдбреЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдПрдХ рдмрд╛рд░ рдЬрдм рд╣рдо рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╡рд╣рд╛рдВ рд╕реЗ рдЕрдЧрд▓реЗ рдЪрд░рдг рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдХреЗ рдзреИрд░реНрдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рджреЗрд░реА рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ!
рдирдорд╕реНрддреЗ @tomSauret847 - рд╣рдордиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ред
рд╕рд╛рде рд╣реА, рд╣рдордиреЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдХрд┐рд▓ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╕реА # рд╡рд░реНрдЪреБрдЕрд▓ рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯ/рд╕реНрдХрд┐рд▓ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд░реНрдЪреБрдЕрд▓ рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯ рд╕реЗ рд╣реА рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред
рд╣рдо рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрдкрдирд╛рдП рдЧрдП рд░реЗрдкреНрд░реЛ рдЪрд░рдгреЛрдВ рдХреЛ
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЛ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдХрд░ index
рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЫрд╡рд┐ рдореЗрдВ рджреЗрдЦрд╛ рдЧрдпрд╛ рд╣реИ:
Power BI рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ
рд╣рдордиреЗ Virtual Assistant Insights рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Power BI рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрд╛рдЗрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред
рдЬреИрд╕реЗ рд╣реА рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рд╣реЛрдЧрд╛, рд╣рдо рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдЖрдПрдВрдЧреЗ ред
_рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд░реНрдЪреБрдЕрд▓ рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреБрдирд░реБрддреНрдкрд╛рджрд┐рдд рд╕рдорд╕реНрдпрд╛_
рдЗрд╕ рдкрд░ рдЧреМрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рд╣рд╛рдп @ tomSauret847 - рд╣рдордиреЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд░реНрдЪреБрдЕрд▓ рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯ рдЖрдЧрд╛рдореА 1.0 рд░рд┐рд▓реАрдЬ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреАрдЖрд░ # 3584 рдореЗрдВ рдЙрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рддрдп рдХрд┐рдпрд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрд╣ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ ред
рдЕрдкрдиреЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд░реНрдЪреБрдЕрд▓ рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ, рдЗрди рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрджрд▓рд╛рд╡ рдХрд░реЗрдВ:
telemetryClient
рдСрдмреНрдЬреЗрдХреНрдЯ рдЬреЛрдбрд╝рдХрд░ рд╕рдВрд╡рд╛рджреЛрдВ рдХреЗ constructor
рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
//Add the BotTelemetryClient dependency from botbuilder
import {
...
BotTelemetryClient } from 'botbuilder';
// At the constructor parameter list, add telemetryClient as the final parameter
public constructor(
...,
telemetryClient: BotTelemetryClient
) {
// Inside the constructor assign the incoming telemetryClient to the local property
this.telemetryClient = telemetryClient;
});
}
рднреЗрдЬреЗрдВ telemetryClient
рдХреЗ рд╕рдВрд╡рд╛рдж рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ рд╡рд╕реНрддреБ index.ts
// Add the telemetryClient as the final parameter in the OnboardingDialog constructor
const onboardingDialog: OnboardingDialog = new OnboardingDialog(..., telemetryClient);
// Add the telemetryClient as the final parameter in the MainDialog constructor
const mainDialog: MainDialog = new MainDialog(
...
telemetryClient
);
рдпрджрд┐ рдЖрдкрдХреЗ рдХреЛрдИ рдкреНрд░рд╢реНрди рдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИрдВ, рддреЛ рд╣рдорд╕реЗ рдкреВрдЫрдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рди рдХрд░реЗрдВред
_рд╡рд░реНрдЪреБрдЕрд▓ рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ_
рдзрдиреНрдпрд╡рд╛рдж @ рдмрдЯреНрдЯрд╛32! рдЗрд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЧрдпрд╛ рдФрд░ рдЕрдм рд╣рдо Power Bi рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рд╕рдВрд╡рд╛рдж рдкреНрд░рд╕рдВрдЧ рджрд┐рдЦрд╛ рд░рд╣реЗ рд╣реИрдВред
@ рдмрдЯреНрдЯрд╛32 рдореЗрд░рд╛ рдПрдХ рдкреНрд░рд╢реНрди рдерд╛ред рд╣рдо рдЕрдм рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдореЗрдВ рд╕рдВрд╡рд╛рдж рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рд╕рднреА рдХреМрд╢рд▓ "рд╕реНрд╡рд┐рдЪ рд╕реНрдХрд┐рд▓ рдбрд╛рдпрд▓реЙрдЧ" рдХреЗ рддрд╣рдд рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВ рди рдХрд┐ рдХреМрд╢рд▓ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рднреА рдХреМрд╢рд▓реЛрдВ рдкрд░ рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рд╕рдХреНрд╖рдо рд╣реИ рдФрд░ рдЗрд╕реЗ рд╡реАрдП рдХреЗ рд╕рдорд╛рди рд╣реА рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдореЗрдВ рдкрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдХреНрдпрд╛ рдореБрдЭреЗ рдХреМрд╢рд▓ рд╕рдВрд╡рд╛рдж рдирд┐рд░реНрдорд╛рддрд╛ рдореЗрдВ рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рдпрд╛рдж рдЖ рд░рд╣реА рд╣реИ?
рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП @tomSauret847 рдзрдиреНрдпрд╡рд╛рдж! рд╣рдо рдЗрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЬреИрд╕реЗ рд╣реА рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рд╣реЛрдЧрд╛ рд╣рдо рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдЖрдПрдВрдЧреЗ !
рдлрд┐рд░ рд╕реЗ рдзрдиреНрдпрд╡рд╛рдж @ рдмрдЯреНрдЯрд╛32 , рдореИрдВрдиреЗ рдпрд╣ рднреА рджреЗрдЦрд╛ рдХрд┐ QNAMakerDialog рдЬреЛ QNA рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрд╕рдореЗрдВ рдХреЛрдИ рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд╛рд╕ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред рдпрд╣ QNA рдирд┐рд░реНрдорд╛рддрд╛ рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рднреА рдкреЙрдкреНрдпреБрд▓реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред
рдзрдиреНрдпрд╡рд╛рдж @tomSauret847 рд╣рдорд╛рд░реЗ рдзреНрдпрд╛рди рдореЗрдВ рд▓рд╛рддреЗ рд╣реБрдП рдХрд┐ QnAMakerDialog рдореБрджреНрджрд╛ред рдПрдХ рд╕реБрдзрд╛рд░ рдЬреЛ рд╣рдордиреЗ рдкрд╛рдпрд╛ рд╡рд╣ рд╣реИ tryCreateQnADialog рд╡рд┐рдзрд┐ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рдФрд░ telemetryClient
рдкреНрд░реЙрдкрд░реНрдЯреА рд╕реЗрдЯ рдХрд░рдирд╛ (рдЫрд╡рд┐ рд▓рд╛рдЗрди # 201 рдФрд░ # 214 рджреЗрдЦреЗрдВ)ред
рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ QnAMakerDialog W aterfallDialog рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░реЙрдкрд░реНрдЯреА рд╣реЛрддреА рд╣реИ рд▓реЗрдХрд┐рди NullTelemetryClient рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рд╣реЛрддреА рд╣реИред
рд╣рдордиреЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд░реНрдЪреБрдЕрд▓ рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯ 1.0 рд╢рд╛рдЦрд╛ рдкрд░ рдЗрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдорд╛рд╕реНрдЯрд░ рдХреЗ рд╕реА # рдмреЙрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╣ рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред
рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ QnAMakerDialog
рд▓рд┐рдП рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рдкрдВрдЬреАрдХрд░рдг рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред
рд╣рдо SwitchSkillDialog
рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЗ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗред
рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП @VictorGrycuk рдХреЛ рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рд╣реИрдВ рдФрд░ рд╣рдо рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдХреНрдпреВрдПрдирдП рдирд┐рд░реНрдорд╛рддрд╛ рд╕рдВрд╡рд╛рдж рдЕрдм рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдореЗрдВ рдкреЙрдкреНрдпреБрд▓реЗрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди QNA рдкреНрд░рджрд░реНрд╢рди рдЕрднреА рднреА рдкреЙрдкреНрдпреБрд▓реЗрдЯ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╣рдо рдХреНрдпреВрдПрдирдП рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЛ рд╕рдВрд╡рд╛рджреЛрдВ рджреНрд╡рд╛рд░рд╛ рджрд┐рдЦрд╛рдП рдЧрдП рдЕрдиреБрд╕рд╛рд░ рдорд╛рд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреНрд░рджрд░реНрд╢рди рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдореЗрдВ рдкреЙрдкреНрдпреБрд▓реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
рдзрдиреНрдпрд╡рд╛рдж @tomSauret847 рд╣рдо рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдЖрдПрдВрдЧреЗ!
рд╣рд╛рдп @ tomSauret847 , рд╣рдордиреЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рд┐рдЪрд╕реНрдХрд┐рд▓рдбрд┐рдЕрд▓реЙрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдФрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдбрд┐рдЬрд╝рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рд╣реЛрддрд╛
рдПрдХ рд╡рд┐рдХрд▓реНрдк рдпрд╣ рд╣реИ рдХрд┐ рдПрдкрд╕реЗрдЯрд┐рдВрдЧреНрд╕.рдЬреЗрд╕рди рдСрдл рдж рд╕реНрдХрд┐рд▓реНрд╕ рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдирд╕рд╛рдЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреНрд░реБрдореЗрдВрдЯреЗрд╢рди рдХреА рдХреЛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПред
instrumentationKey
рдореВрд▓реНрдп рдХреЛ рдЪрд░рдг 2 рдореЗрдВ рдХреЙрдкреА рдХрд┐рдП рдЧрдП рдореВрд▓реНрдп рд╕реЗ рдмрджрд▓реЗрдВрдиреЛрдЯ: рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ MainDialog
рдЬреИрд╕реЗ рдХрдИ рдмреЙрдЯ рдореЗрдВ рд╕рдорд╛рди рдирд╛рдо рд╡рд╛рд▓реЗ рд╕рдВрд╡рд╛рджреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рд╕рдореВрд╣реАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ .
рд╣рдо рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХреЗ рдкреНрд░рддрд┐ рдЪреМрдХрд╕ рд░рд╣реЗрдВрдЧреЗ, рдФрд░ рд╣рдо QnA рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдореБрджреНрджреЗ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВрдЧреЗред
рдЪреВрдВрдХрд┐ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рд╕рдордп рдкреНрд░рддреНрдпреЗрдХ рдмреЙрдЯ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рд╕рдВрд╕рд╛рдзрди рдмрдирд╛рддрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдмреЙрдЯ рдХреА рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдПрдХ рд╣реА Power BI рдбреИрд╢рдмреЛрд░реНрдб рдореЗрдВ рд╕рднреА рдмреЙрдЯреНрд╕ рдХреА рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╕реЗрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЙрдирдХреА рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдПрдХ рд╣реА рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреЗрд╢рди рдХреБрдВрдЬреАред
рд╣рдордиреЗ рдЬрд╛рдВрдЪ рдХреА рдХрд┐ Power BI рдбреИрд╢рдмреЛрд░реНрдб рдореЗрдВ SwitchSkillDialog
рдХреЛ рдХреНрдпреЛрдВ рдкрдВрдЬреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рдерд╛, рдФрд░ рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдпрд╣ рд╕рдВрд╡рд╛рджреЛрдВ рдХреА id
рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рддрд╛ рд╣реИред
рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣рдо рдерд╛ рдХреНрдпрд╛ рдЬрд╛рдБрдЪ рдХреА id
рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдХреЗ рд╕рдордп SwitchSkillDialog рдХреА, рдФрд░ рдкрд╛рдпрд╛ рдХрд┐ рдпрд╣ рд╣рдореЗрд╢рд╛ рдЕрдкрдиреЗ рд╣реЛрдЧрд╛ рдЖрдИрдбреА рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдиреЗ рдирд╛рдо , рдХреЛрдИ рдХреМрд╢рд▓ рдпрд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдХреЛрдИ рдлрд░реНрдХред
рдзрдиреНрдпрд╡рд╛рдж @VictorGrycuk рдореИрдВрдиреЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдКрдкрд░ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдП рд╣реИрдВ рдФрд░ рдЕрдм Power Bi рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдореЗрдВ рд╕рднреА рдХреМрд╢рд▓ рд╕рдВрд╡рд╛рдж рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВред VA рдХреЗ рд╕рдорд╛рди рд╣реА рд╕реНрдХрд┐рд▓реНрд╕ рдореЗрдВ рдРрдк рдЗрдирд╕рд╛рдЗрдЯреНрд╕ рдХреА рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рдо рд╕реНрдХрд┐рд▓реНрд╕ рдХреЗ рд╕рд╛рде-рд╕рд╛рде VA рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдбрд╛рдпрд▓реЙрдЧреНрд╕ рдХреЛ рдкреЙрдкреНрдпреБрд▓реЗрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдЙрддреНрдХреГрд╖реНрдЯ @ tomSauret847 , рдпрд╣ рдЬрд╛рдирдХрд░ рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред
рдЕрдм рд╣рдо рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ рдХрд┐ QnA рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХреНрдпреЛрдВ рдирд╣реАрдВ рднрд░рд╛ рдЧрдпрд╛ рд╣реИ, рдЬреИрд╕реЗ рд╣реА рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рд╣реЛрдЧрд╛ рд╣рдо рдЖрдкрдХреЛ рдмрддрд╛рдПрдВрдЧреЗред
рд╣рд╛рдп @ tomSauret847 , рд╣рдордиреЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЧрдИ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ QnA рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░ рд░рд╣реА рд╣реИред
рд╣рдордиреЗ рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдХреЗ рд╕рд╛рде-рд╕рд╛рде 1.0 рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рд╕рд╣рд╛рдпрдХ рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рджреЛрдиреЛрдВ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдХреЗ рд╕рд╛рдеред
рдкрд░реНрдпрд╛рд╡рд░рдг рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛:
рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рдХрджрдо:
рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рдорд╛рд╕реНрдЯрд░ рдФрд░ 1.0 рджреЛрдиреЛрдВ рдореЗрдВ рдПрдХ рдлрд┐рдХреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдзрдиреНрдпрд╡рд╛рджред
рдирдорд╕реНрддреЗ @tomSauret847 , рд╣рдо QnA рдореЗрдХрд░ рдбрд╛рдпрд▓реЙрдЧ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ Power BI рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмреЙрдЯрдмрд┐рд▓реНрдбрд░ рдПрд╕рдбреАрдХреЗ рдХреЗ рд╕рд╛рде рдПрдХ
QnA рдкреНрд░рджрд░реНрд╢рди рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдиреНрдп рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдкрд╣рдЪрд╛рди рдпреЛрдЧреНрдп рдЬрд╛рдирдХрд╛рд░реА (PII) рдХреЗ рдкреНрд░рд╕рд╛рд░рдг рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЕрдВрдХ #3447 рдХреА рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдордиреЗ рджреЗрдЦрд╛ рдХрд┐ рд╕рдВрджрд░реНрднрд┐рдд рдзреНрд╡рдЬ _logPersonalInformation_ BotBuilder-JS рдореЗрдВ QnAMakerDialog рд╡рд░реНрдЧ рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ BotBuilder-Dotnet рдХреЗ рд╕рдорд╛рди рд╡рд░реНрдЧ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИред
рдЙрд╕рдХреЗ рдКрдкрд░, getQnAClient рд╡рд┐рдзрд┐ рдкрд░ QnAMaker рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЬрд╛рдирдХрд╛рд░реА рд▓реЙрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдзреНрд╡рдЬ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЫреЛрдбрд╝ рд░рд╣рд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджреЗрдЦрд╛ рдЧрдпрд╛ рд╣реИред
рд╣рдордиреЗ рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рдмреЙрдЯ рдореЗрдВ, рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдореЗрдВ QnAMakerDialog рд╡рд░реНрдЧ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдХреЗ рдЙрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ logPersonalInformation рдзреНрд╡рдЬ рдХреЛ рд╕рд╣реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛:
public logPersonalInformation: BoolExpression = new BoolExpression(true);
рдлрд┐рд░ QnAMaker рдХреЛ getQnAClient рд╡рд┐рдзрд┐ рдкрд░ рдзреНрд╡рдЬ рд╕реМрдВрдкрдирд╛:
/**
* Creates and returns an instance of the QnAMaker class used to query the knowledgebase.
**/
private getQnAClient(): QnAMaker {
const endpoint = {
knowledgeBaseId: this.knowledgeBaseId,
endpointKey: this.endpointKey,
host: this.getHost()
};
const options = this.getQnAMakerOptions();
return new QnAMaker(endpoint, options, this.telemetryClient, this.logPersonalInformation.value);
}
рдФрд░ рд╣рдо Power BI рдореЗрдВ QnA рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ
рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП
рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдкреБрд░рд╛рдиреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ 30 рджрд┐рдиреЛрдВ рд╕реЗ рдЦреБрд▓рд╛ рд╣реИред рдкреБрд░рд╛рдирд╛ рд▓реЗрдмрд▓ рдпрд╛ рдЯрд┐рдкреНрдкрдгреА рд╣рдЯрд╛рдПрдВ рдпрд╛ рдЗрд╕реЗ 5 рджрд┐рдиреЛрдВ рдореЗрдВ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
@ matiasroldan6 рдХреНрдпрд╛ рд╣рдо рдЕрднреА рднреА рдмреЙрдЯрдмрд┐рд▓реНрдбрд░-рдЬреЗрдПрд╕ рд░реЗрдкреЛ рдореЗрдВ рдЗрд╕рдХреЗ рдареАрдХ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
рд╣рд╛рдВ @ tomSauret847 , рдпрд╣ рдЖрдЦрд┐рд░реА рдореБрджреНрджрд╛ рдПрд╕рдбреАрдХреЗ рдореЗрдВ рдЕрд╕рдорд╛рдирддрд╛ рдереА рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ/рдмреЙрдЯрдмрд┐рд▓реНрдбрд░-рдЬреЗрдПрд╕ # 2779 рдореЗрдВ рдЙрдард╛рдпрд╛ рдерд╛ред рдПрд╕рдбреАрдХреЗ рдЯреАрдо рдиреЗ рдЕрд╕рдорд╛рдирддрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХреА рдФрд░ рд╡реЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдк рд╕рд╣рдордд рд╣реИрдВ, рддреЛ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬреИрд╕реЗ рд╣реА рд╣рдо рдПрд╕рдбреАрдХреЗ рдЯреАрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рднреА рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рдпрд╣рд╛рдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдЖрдПрдВрдЧреЗред
рдзрдиреНрдпрд╡рд╛рдж @ рдмрдЯреНрдЯрд╛32 рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдЦреВрдВрдЧрд╛ ред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдзрдиреНрдпрд╡рд╛рдж @VictorGrycuk рдореИрдВрдиреЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдКрдкрд░ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдП рд╣реИрдВ рдФрд░ рдЕрдм Power Bi рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдореЗрдВ рд╕рднреА рдХреМрд╢рд▓ рд╕рдВрд╡рд╛рдж рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВред VA рдХреЗ рд╕рдорд╛рди рд╣реА рд╕реНрдХрд┐рд▓реНрд╕ рдореЗрдВ рдРрдк рдЗрдирд╕рд╛рдЗрдЯреНрд╕ рдХреА рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рдо рд╕реНрдХрд┐рд▓реНрд╕ рдХреЗ рд╕рд╛рде-рд╕рд╛рде VA рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдбрд╛рдпрд▓реЙрдЧреНрд╕ рдХреЛ рдкреЙрдкреНрдпреБрд▓реЗрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВред