Skip to content

Commit 8fc357e

Browse files
committed
[DOP-24159] Log number of column_lineage items in LineageService
1 parent 007ba18 commit 8fc357e

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

data_rentgen/server/services/lineage.py

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -241,14 +241,16 @@ async def get_lineage_by_jobs( # noqa: C901, PLR0912
241241

242242
if logger.isEnabledFor(logging.INFO):
243243
logger.info(
244-
"Found %d jobs, %d runs, %d operations, %d datasets, %d dataset symlinks, %d inputs, %d outputs",
244+
"Found %d jobs, %d runs, %d operations, %d datasets, %d dataset symlinks, "
245+
"%d inputs, %d outputs, %d column lineage",
245246
len(result.jobs),
246247
len(result.runs),
247248
len(result.operations),
248249
len(result.datasets),
249250
len(result.dataset_symlinks),
250251
len(result.inputs),
251252
len(result.outputs),
253+
len(result.column_lineage),
252254
)
253255
return result
254256

@@ -431,14 +433,16 @@ async def get_lineage_by_runs( # noqa: C901, PLR0915, PLR0912
431433

432434
if logger.isEnabledFor(logging.INFO):
433435
logger.info(
434-
"Found %d jobs, %d runs, %d operations, %d datasets, %d dataset symlinks, %d inputs, %d outputs",
436+
"Found %d jobs, %d runs, %d operations, %d datasets, %d dataset symlinks, "
437+
"%d inputs, %d outputs, %d column lineage",
435438
len(result.jobs),
436439
len(result.runs),
437440
len(result.operations),
438441
len(result.datasets),
439442
len(result.dataset_symlinks),
440443
len(result.inputs),
441444
len(result.outputs),
445+
len(result.column_lineage),
442446
)
443447
return result
444448

@@ -595,14 +599,16 @@ async def get_lineage_by_operations( # noqa: C901, PLR0915, PLR0912
595599

596600
if logger.isEnabledFor(logging.INFO):
597601
logger.info(
598-
"Found %d jobs, %d runs, %d operations, %d datasets, %d dataset symlinks, %d inputs, %d outputs",
602+
"Found %d jobs, %d runs, %d operations, %d datasets, %d dataset symlinks, "
603+
"%d inputs, %d outputs, %d column lineage",
599604
len(result.jobs),
600605
len(result.runs),
601606
len(result.operations),
602607
len(result.datasets),
603608
len(result.dataset_symlinks),
604609
len(result.inputs),
605610
len(result.outputs),
611+
len(result.column_lineage),
606612
)
607613
return result
608614

@@ -702,14 +708,16 @@ async def get_lineage_by_datasets(
702708

703709
if logger.isEnabledFor(logging.INFO):
704710
logger.info(
705-
"Found %d jobs, %d runs, %d operations, %d datasets, %d dataset symlinks, %d inputs, %d outputs",
711+
"Found %d jobs, %d runs, %d operations, %d datasets, %d dataset symlinks, "
712+
"%d inputs, %d outputs, %d column lineage",
706713
len(result.jobs),
707714
len(result.runs),
708715
len(result.operations),
709716
len(result.datasets),
710717
len(result.dataset_symlinks),
711718
len(result.inputs),
712719
len(result.outputs),
720+
len(result.column_lineage),
713721
)
714722
return result
715723

@@ -1091,6 +1099,7 @@ async def _get_column_lineage(
10911099
result: dict[tuple[int, int], list[ColumnLineageRow]] = defaultdict(list)
10921100
if not current_result.inputs or not current_result.outputs:
10931101
return result
1102+
10941103
match granularity:
10951104
case "OPERATION":
10961105
column_lineage_result = await self._uow.column_lineage.list_by_operation_ids(

0 commit comments

Comments
 (0)