|
1 | 1 | # DQOps Data Quality Operations Center |
2 | 2 |
|
3 | | -DQOps is an DataOps friendly data quality monitoring tool with customizable data quality checks and data quality dashboards. |
4 | | -DQOps comes with around 150 predefined data quality checks which helps you monitor the quality of your data. |
| 3 | +DQOps is a DataOps-friendly data quality monitoring tool with customizable data quality checks and data quality dashboards. |
| 4 | +DQOps comes with around 150 predefined data quality checks, which help you monitor the quality of your data. |
5 | 5 |
|
6 | 6 |  |
7 | 7 |
|
8 | 8 | ## Key features |
9 | 9 | - Intuitive graphical interface and access via CLI |
10 | 10 | - Support of a number of different data sources: BigQuery, Snowflake, PostgreSQL, Redshift, SQL Server and MySQL |
11 | | -- ~150 build-in table and column checks with easy customization |
12 | | -- Table and column-level checks which allows writing your own SQL queries |
| 11 | +- ~150 built-in table and column checks with easy customization |
| 12 | +- Table and column-level checks, which allow writing your own SQL queries |
13 | 13 | - Daily and monthly date partition testing |
14 | 14 | - Data grouping by up to 9 different data grouping levels |
15 | | -- Build-in scheduling |
| 15 | +- Built-in job scheduling |
16 | 16 | - Calculation of data quality KPIs which can be displayed on multiple built-in data quality dashboards |
17 | 17 | - Data quality incident management and notifications |
18 | 18 |
|
19 | 19 | ## Installation |
20 | 20 |
|
21 | | -To use DQOps you need: |
| 21 | +To use DQOps, you need: |
22 | 22 |
|
23 | 23 | - Python version 3.8 or greater (for details see [Python's documentation](https://www.python.org/doc/) and [download sites](https://www.python.org/downloads/)). |
24 | 24 | - Ability to install Python packages with pip. |
25 | | -- If you want to compile DQOps locally, also Java JDK (version 17 or higher), and a configured JAVA_HOME environment variable. |
| 25 | +- If you want to compile DQOps locally, you also need Java JDK (version 17 or higher) and a configured JAVA_HOME environment variable. |
26 | 26 |
|
27 | 27 |
|
28 | 28 | DQOps is available on [PyPi repository](https://pypi.org/project/dqops/). |
29 | 29 |
|
30 | | -1. To install DQOps via pip manager just run |
| 30 | +1. To install DQOps via pip manager, just run |
31 | 31 |
|
32 | 32 | ``` |
33 | 33 | python -m pip install --user dqops |
@@ -55,10 +55,10 @@ DQOps is available on [PyPi repository](https://pypi.org/project/dqops/). |
55 | 55 | After creating a user's home folder, you will be asked whether to log in to the DQO cloud. After typing Y, you will be |
56 | 56 | redirected to [https://cloud.dqops.com/registration](https://cloud.dqops.com/registration), where you can create a new account, use Google single sign-on (SSO) or log in if you already have an account. |
57 | 57 |
|
58 | | - During the first registration, a unique identification code (API Key) will be generated and automatically retrieved by DQOps application. |
| 58 | + During the first registration, a unique identification code (API Key) will be generated and automatically retrieved by the DQOps application. |
59 | 59 | The API Key is now stored in the configuration file. |
60 | 60 |
|
61 | | -5. Open the DQOps User Interface Console in your browser by CTRL-clicking on the link displayed on the command line (for example http://localhost:8888) |
| 61 | +5. Open the DQOps User Interface Console in your browser by CTRL-clicking on the link displayed on the command line (for example, http://localhost:8888) |
62 | 62 | or by copying the link. |
63 | 63 |
|
64 | 64 |
|
@@ -128,7 +128,7 @@ dqops_client = client.Client(base_url="http://localhost:8888") |
128 | 128 |
|
129 | 129 | Alternatively, if you are connecting to a production instance of DQOps that has authentication |
130 | 130 | enabled, you have to open the user's profile screen in DQOps and generate your DQOps API Key. |
131 | | -Then take the key and use it as the token, when creating an `AuthenticatedClient` instead. |
| 131 | +Then take the key and use it as the token when creating an `AuthenticatedClient` instead. |
132 | 132 |
|
133 | 133 | ```python |
134 | 134 | from dqops import client |
@@ -200,7 +200,7 @@ and how to configure data quality checks. |
200 | 200 |
|
201 | 201 | ## Contact and issues |
202 | 202 |
|
203 | | -If you find any issues with the tool, just post it here: |
| 203 | +If you find any issues with the tool, just post them here: |
204 | 204 |
|
205 | 205 | https://github.com/dqops/dqo/issues |
206 | 206 |
|
|
0 commit comments