|  | 
| 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