# Exploration databricks runner lambda
It implements integration with Databricks.

## Lambda Input
```json
{
    "databricks_job_id": 260,
    "sf_token": "test-step-function-token",
    "source_path": "s3://dev-sme-data-decompressed/vevo/sony_standard_sales/v1/report_date=2020-07-09/report_licensor=sme/SonyStandardSales_20200709.tsv",
    "uow_id": "gras-20190911-sme-dim_product_track-v1",
    "disassemble_content_status_id": 7150,
    "sf_execution_name": "test_bla_bla",
    "dest_bucket": "dev-delphi-databricks-tests",
    "databricks_spark_params": [
        "--class",
        "com.sonymusic.delphi.etl.exploration.SplitterSparkJob",
        "--driver-java-options",
        "-Dconfig.resource=application.dev.conf",
        "dbfs:/exploration/delphi-etl-exploration-0.1.0-SNAPSHOT.jar",
        "--drop-from-head", "3", "--drop-from-tail", "2"
    ]
}
```
## Lambda Output
In case of successful lambda execution the following output lambda returns:
```json
{
    "meta": {
        "status": "OK"
    }
}
```
(But we do not manage this response in SF, because for this step SF
awaits response from databricks job)
