swift-breakfast-25077
06/05/2022, 5:12 PM- name: datahub_action
action:
module_name: datahub.integrations.great_expectations.action
class_name: DataHubValidationAction
server_url: <http://localhost:8080> #datahub server url
Getting this message when checkpoint runs :loud-island-88694
hundreds-photographer-13496
06/06/2022, 6:41 AMpip install 'acryl-datahub[great-expectations]'==0.8.36
With that, we can get detailed debug logs after setting DATAHUB_DEBUG env var to True as mentioned in this doc - https://datahubproject.io/docs/metadata-ingestion/integration_docs/great-expectations/#debugginghundreds-photographer-13496
06/06/2022, 7:53 AMswift-breakfast-25077
06/06/2022, 7:58 AMswift-breakfast-25077
06/06/2022, 10:02 AMhundreds-photographer-13496
06/06/2022, 11:10 AMexport DATAHUB_DEBUG=True
in same terminal where you run great expectations checkpointswift-breakfast-25077
06/06/2022, 11:14 AMswift-breakfast-25077
06/06/2022, 11:15 AMhundreds-photographer-13496
06/06/2022, 11:17 AMhundreds-photographer-13496
06/06/2022, 11:18 AMhundreds-photographer-13496
06/06/2022, 11:18 AMswift-breakfast-25077
06/06/2022, 11:30 AMhundreds-photographer-13496
06/06/2022, 11:31 AMdatahub get --urn "urn:li:assertion:xxxxx"
swift-breakfast-25077
06/06/2022, 11:35 AMhundreds-photographer-13496
06/06/2022, 11:37 AMhundreds-photographer-13496
06/06/2022, 11:40 AMdatahub init
to point cli to datahub serverswift-breakfast-25077
06/06/2022, 11:45 AMhundreds-photographer-13496
06/06/2022, 11:46 AMswift-breakfast-25077
06/06/2022, 11:48 AMhundreds-photographer-13496
06/06/2022, 11:49 AMswift-breakfast-25077
06/06/2022, 11:50 AMhundreds-photographer-13496
06/06/2022, 11:51 AMhundreds-photographer-13496
06/06/2022, 11:51 AMswift-breakfast-25077
06/06/2022, 11:53 AMhundreds-photographer-13496
06/06/2022, 11:53 AMhundreds-photographer-13496
06/06/2022, 11:55 AMimport great_expectations as ge
import logging
logger = logging.getLogger("datahub.integrations.great_expectations.action")
handler = logging.StreamHandler()
logger.addHandler(handler)
logger.setLevel(logging.DEBUG)
context = ge.get_context()
context.run_checkpoint("your checkpoint name")
swift-breakfast-25077
06/06/2022, 11:56 AMswift-breakfast-25077
06/06/2022, 12:19 PM{
"run_id": {
"run_name": "20220606-130715-my-run-name-template",
"run_time": "2022-06-06T13:07:15.017662+00:00"
},
"run_results": {
"ValidationResultIdentifier::code_wilayas/20220606-130715-my-run-name-template/20220606T130715.017662Z/bbd03d0b1e64d9da02f096a8efc90f6d": {
"validation_result": {
"results": [
{
"exception_info": {
"raised_exception": false,
"exception_traceback": null,
"exception_message": null
},
"result": {
"element_count": 48,
"unexpected_count": 0,
"unexpected_percent": 0,
"partial_unexpected_list": [],
"missing_count": 0,
"missing_percent": 0,
"unexpected_percent_total": 0,
"unexpected_percent_nonmissing": 0,
"partial_unexpected_index_list": null,
"partial_unexpected_counts": []
},
"meta": {},
"expectation_config": {
"meta": {},
"kwargs": {
"column": "Wilaya_NK",
"max_value": 48,
"min_value": 1,
"batch_id": "bbd03d0b1e64d9da02f096a8efc90f6d"
},
"expectation_type": "expect_column_values_to_be_between"
},
"success": true
}
],
"meta": {
"great_expectations_version": "0.15.2",
"expectation_suite_name": "code_wilayas",
"run_id": {
"run_name": "20220606-130715-my-run-name-template",
"run_time": "2022-06-06T13:07:15.017662+00:00"
},
"batch_spec": {
"data_asset_name": "public.D_Wilaya",
"table_name": "D_Wilaya",
"batch_identifiers": {},
"schema_name": "public",
"type": "table"
},
"batch_markers": {
"ge_load_time": "20220606T120715.048208Z"
},
"active_batch_definition": {
"datasource_name": "DWH",
"data_connector_name": "default_inferred_data_connector_name",
"data_asset_name": "public.D_Wilaya",
"batch_identifiers": {}
},
"validation_time": "20220606T120715.267537Z"
},
"statistics": {
"evaluated_expectations": 1,
"successful_expectations": 1,
"unsuccessful_expectations": 0,
"success_percent": 100
},
"evaluation_parameters": {},
"success": true
},
"actions_results": {
"store_validation_result": {
"class": "StoreValidationResultAction"
},
"store_evaluation_params": {
"class": "StoreEvaluationParametersAction"
},
"update_data_docs": {
"local_site": "<file://C>:\\Users\\user\\Desktop\\PFE\\Great\\great_expectations\\uncommitted/data_docs/local_site/validations\\code_wilayas\\20220606-130715-my-run-name-template\\20220606T130715.017662Z\\bbd03d0b1e64d9da02f096a8efc90f6d.html",
"class": "UpdateDataDocsAction"
},
"datahub_action": {
"datahub_notification_result": "DataHub notification succeeded",
"class": "DataHubValidationAction"
}
}
}
},
"checkpoint_config": {
"slack_webhook": null,
"action_list": [
{
"name": "store_validation_result",
"action": {
"class_name": "StoreValidationResultAction"
}
},
{
"name": "store_evaluation_params",
"action": {
"class_name": "StoreEvaluationParametersAction"
}
},
{
"name": "update_data_docs",
"action": {
"class_name": "UpdateDataDocsAction",
"site_names": []
}
},
{
"name": "datahub_action",
"action": {
"module_name": "datahub.integrations.great_expectations.action",
"class_name": "DataHubValidationAction",
"server_url": "<http://localhost:8080>"
}
}
],
"expectation_suite_ge_cloud_id": null,
"module_name": "great_expectations.checkpoint",
"runtime_configuration": {},
"run_name_template": "%Y%m%d-%H%M%S-my-run-name-template",
"notify_on": null,
"class_name": "Checkpoint",
"profilers": [],
"name": "my_checkpoint",
"evaluation_parameters": {},
"site_names": null,
"validations": [
{
"batch_request": {
"datasource_name": "DWH",
"data_connector_name": "default_inferred_data_connector_name",
"data_asset_name": "public.D_Wilaya",
"data_connector_query": {
"index": -1
}
},
"expectation_suite_name": "code_wilayas"
}
],
"batch_request": {},
"expectation_suite_name": null,
"config_version": 1,
"template_name": null,
"ge_cloud_id": null,
"notify_with": null
},
"success": true
}
hundreds-photographer-13496
06/06/2022, 12:50 PMswift-breakfast-25077
06/06/2022, 1:09 PMswift-breakfast-25077
06/06/2022, 1:12 PMrich-barista-93413
01/24/2024, 5:55 PM