|
2 | 2 | title: Overview of the Database Experimentation Assistant |
3 | 3 | description: Overview of Database Experimentation Assistant |
4 | 4 | ms.custom: "" |
5 | | -ms.date: 11/05/2019 |
| 5 | +ms.date: 11/16/2019 |
6 | 6 | ms.prod: sql |
7 | 7 | ms.prod_service: dea |
8 | 8 | ms.suite: sql |
@@ -49,53 +49,59 @@ Following are some prerequisites for running DEA: |
49 | 49 |
|
50 | 50 | In the prerequisite environment architecture, we recommend that you install DEA *on the same machine as the Distributed Replay controller*. This practice avoids cross-machine calls and simplifies configuration. |
51 | 51 |
|
52 | | -### Required configuration for workload comparison by using DEA |
| 52 | +### Required configuration for workload comparison using DEA |
53 | 53 |
|
54 | 54 | DEA connects to database servers by using Windows authentication. Be sure that a user running DEA can connect to database servers (source, target, and analysis) by using Windows authentication. |
55 | 55 |
|
56 | | -**Capture configuration requirements**: |
| 56 | +**Capture configuration requirements** |
| 57 | + |
| 58 | +Capturing a trace requires that the: |
57 | 59 |
|
58 | 60 | - User running DEA can connect to the source database server by using Windows authentication. |
59 | 61 | - User running DEA has sysadmin rights on the source database server. |
60 | 62 | - Service account running the source database server has write access to the trace folder path. |
61 | 63 |
|
62 | | -For more information, see the [capture FAQ](database-experimentation-assistant-capture-trace.md#frequently-asked-questions-about-trace-capture) |
| 64 | +For more information, see [Frequently asked questions about trace capture](database-experimentation-assistant-capture-trace.md#frequently-asked-questions-about-trace-capture) |
| 65 | + |
| 66 | +**Replay configuration requirements** |
63 | 67 |
|
64 | | -**Replay configuration requirements**: |
| 68 | +Replaying a trace requires that the: |
65 | 69 |
|
66 | 70 | - User running DEA can connect to the target database server by using Windows authentication. |
67 | 71 | - User running DEA has sysadmin rights on the target database server. |
68 | 72 | - Service account running the target database servers has write access to the trace folder path. |
69 | 73 | - Service account running Distributed Replay clients can connect to the target database server by using Windows authentication. |
70 | | -- DEA communicates with the Distributed Replay controller by using COM interfaces. Make sure that TCP ports are opened for incoming requests on the Distributed Replay controller. |
| 74 | +- TCP ports are opened for incoming requests on the Distributed Replay controller. DEA communicates with the Distributed Replay controller by using COM interfaces. |
| 75 | + |
| 76 | +For more information, see [Frequently asked questions about trace replay](database-experimentation-assistant-replay-trace.md#frequently-asked-questions-about-trace-replay) |
71 | 77 |
|
72 | | -For more information, see the [replay FAQ](database-experimentation-assistant-replay-trace.md#frequently-asked-questions-about-trace-replay) |
| 78 | +**Analysis configuration requirements** |
73 | 79 |
|
74 | | -**Analysis configuration requirements**: |
| 80 | +Performing the analysis requires that the: |
75 | 81 |
|
76 | 82 | - User running DEA can connect to the analysis database server by using Windows authentication. |
77 | 83 | - User running DEA has sysadmin rights on the source database server. |
78 | 84 |
|
79 | | -For more information, see the [analysis FAQ](database-experimentation-assistant-create-report.md#frequently-asked-questions-about-analysis-reports) |
| 85 | +For more information, see [Frequently asked questions about analysis reports](database-experimentation-assistant-create-report.md#frequently-asked-questions-about-analysis-reports) |
80 | 86 |
|
81 | 87 | ## Set up telemetry |
82 | 88 |
|
83 | | -DEA has an internet-enabled feature that can send telemetry information to Microsoft. Microsoft collects telemetry to enhance the product experience. Telemetry is optional. The information that's collected is also saved on your computer for local audit. You can always see what's collected. All log files from DEA are saved in the %temp%\\DEA folder. |
| 89 | +DEA has an internet-enabled feature that can send telemetry information to Microsoft for use in enhancing the product experience. The information that's collected is also saved on your computer for local audit, so you can always see what's collected. All DEA log files are saved in the %temp%\\DEA folder. |
84 | 90 |
|
85 | | -You can decide which events are collected. You also decide whether collected events are sent to Microsoft. There are four types of events: |
| 91 | +Telemetry data can be collected on four types of events: |
86 | 92 |
|
87 | 93 | - **TraceEvent**: Usage events for the application (for example, "triggered stop capture"). |
88 | 94 | - **Exception**: Exception thrown during application usage. |
89 | 95 | - **DiagnosticEvent**: An event log to assist with diagnosis when problems occur (*not* sent to Microsoft). |
90 | 96 | - **FeedbackEvent**: User feedback that's submitted through the application. |
91 | 97 |
|
92 | | -These steps show you how to choose which events are collected and whether the events are sent to Microsoft: |
| 98 | +Collecting and sending telemetry data is optional. To specify which events are collected and whether collected events are sent to Microsoft, use the following steps: |
93 | 99 |
|
94 | | -1. Go to the location where DEA is installed (for example, C:\\Program Files (x86)\\Microsoft Corporation\\Database Experimentation Assistant). |
95 | | -2. Open the two .config files: DEA.exe.config (for the application) and DEACmd.exe.config (for the CLI). |
96 | | -3. To stop collecting a type of event, set the value of *event* (for example, **TraceEvent**) to **false**. To start collecting the event again, set the value to **true**. |
97 | | -4. To stop saving local copies of events, set the value of **TraceLoggerEnabled** to **false**. To start saving local copies again, set the value to **true**. |
98 | | -5. To stop sending events to Microsoft, set the value of **AppInsightsLoggerEnabled** to **false**. To start sending events to Microsoft again, set the value to **true**. |
| 100 | +1. Go to the location in which DEA is installed (for example, C:\\Program Files (x86)\\Microsoft Corporation\\Database Experimentation Assistant). |
| 101 | +2. Open and modify the two .config files **DEA.exe.config** (for the application) and **DEACmd.exe.config** (for the CLI) as follows: |
| 102 | + - To stop collecting a type of event, set the value of *event* (for example, **TraceEvent**) to **false**. To start collecting the event again, set the value to **true**. |
| 103 | + - To stop saving local copies of events, set the value of **TraceLoggerEnabled** to **false**. To start saving local copies again, set the value to **true**. |
| 104 | + - To stop sending events to Microsoft, set the value of **AppInsightsLoggerEnabled** to **false**. To start sending events to Microsoft again, set the value to **true**. |
99 | 105 |
|
100 | 106 | DEA is governed by the [Microsoft Privacy Statement](https://aka.ms/dea-privacy). |
101 | 107 |
|
|
0 commit comments