# Data Preparation

<table><thead><tr><th width="175">Requirement</th><th width="127">Evaluation</th><th>Remarks</th></tr></thead><tbody><tr><td>DP Selection Labeling</td><td>high</td><td>Platform allows to label data.</td></tr><tr><td>DP Record Tagging</td><td>high</td><td>Platform supports record tagging.</td></tr><tr><td>DP Version Control</td><td>high</td><td>It supports check-in and check to Git.</td></tr><tr><td>DP Distributed Query Engine</td><td>medium</td><td>It can be done via pipeline Spark SQL component.</td></tr><tr><td>DP Processing Pipelines</td><td>very high</td><td>Yes, the Data Preparation can be integrated directly with Pipeline.</td></tr><tr><td>DP Visual Interface</td><td>very high</td><td>We have Visual Interface Designer.</td></tr><tr><td>DP API Interface</td><td>very high</td><td>API interfaces are available.</td></tr><tr><td>DP Data Catalogue Integration</td><td>high</td><td>Platform generates Data Catalogue from the underlying meta data automatically.</td></tr><tr><td>DP Parquet Files support</td><td>medium</td><td>Yes, it is supported in the Data Pipeline.</td></tr><tr><td>DP Time Series support</td><td>medium</td><td>Yes, it is supported.</td></tr><tr><td>DP Time Series operations</td><td>medium</td><td>Yes, it is supported, forecasting, and anomaly detection.</td></tr><tr><td>DP Secret Management Integration</td><td>high</td><td>It is supported via Kubernetes secrets.</td></tr><tr><td>DP Access Management</td><td>high</td><td>Support RBAC</td></tr><tr><td>DP Reports &#x26; Metrics</td><td>high</td><td>Pipeline generate reporting metric about every process, like Memory used, CPU used , no. of records processed etc.</td></tr><tr><td>DP Access Audit Logs</td><td>high</td><td>Platform captures every user operations and activities</td></tr><tr><td>DP Operation Audit Logs</td><td>high</td><td>Logs can be pushed to third-party log monitoring systems like Datadog, Prometheus, etc.</td></tr><tr><td>DP Export as Pipeline</td><td>high</td><td>Yes, Data Preparation steps can be exported to Pipeline</td></tr></tbody></table>
