Skip to content

Conversation

sundarshankar89
Copy link
Collaborator

@sundarshankar89 sundarshankar89 commented Jun 3, 2025

Changes

What does this PR do?

This introduces the intial version of CLI

Relevant implementation details

Caveats/things to watch out for when reviewing:

Linked issues

Resolves #..

Functionality

  • added relevant user documentation
  • added new CLI command
  • modified existing command: databricks labs remorph ...
  • ... +add your own

Tests

  • manually tested
  • added unit tests
  • added integration tests

@sundarshankar89 sundarshankar89 requested a review from a team as a code owner June 3, 2025 20:19
@sundarshankar89 sundarshankar89 changed the base branch from main to feature/synapse_data_collector June 3, 2025 20:19
Copy link

github-actions bot commented Jun 3, 2025

✅ 19/19 passed, 1m20s total

Running from acceptance #1134

…ntry_point

# Conflicts:
#	src/databricks/labs/lakebridge/assessments/profiler.py
#	src/databricks/labs/lakebridge/cli.py
Copy link

github-actions bot commented Jun 8, 2025

✅ 32/32 passed, 2 flaky, 2m27s total

Flaky tests:

  • 🤪 test_validate_non_empty_tables (11ms)
  • 🤪 test_transpile_sql_file (18.063s)

Running from acceptance #2255

github-merge-queue bot pushed a commit that referenced this pull request Aug 25, 2025
## Changes

### What does this PR do?
Sometimes a profiler run will contain incomplete or corrupt outputs,
leading to delays with the customer. This PR adds a classes for defining
table validation checks and receiving validation outcomes as a list or
Spark DataFrame outputs. These checks will be used to validate that a
profiler run was successful and an accurate TCO estimate will be made
prior to sending the information to the Databricks team.

### Relevant implementation details

### Caveats/things to watch out for when reviewing:

### Linked issues

N/A

### Functionality

- [ ] added relevant user documentation
- [ ] added new CLI command
- [ ] modified existing command: `databricks labs lakebridge ...`
- [X] To be hooked into the profiler CLI when #1623 is merged.

### Tests

- [X] manually tested
- [X] added unit tests
- [ ] added integration tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
do-not-merge stacked PR Should be reviewed, but not merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants