public static String generateInventoryTaskId(final InventoryDumperContext dumperContext) {
        return String.format("%s.%s#%s", dumperContext.getCommonContext().getDataSourceName(), dumperContext.getActualTableName(), dumperContext.getShardingItem());
    }
@Test
    void assertGenerateInventoryTaskId() {
        InventoryDumperContext dumperContext = new InventoryDumperContext(new DumperCommonContext("foo_ds", null, null, null));
        dumperContext.setActualTableName("foo_actual_tbl");
        dumperContext.setShardingItem(1);
        assertThat(PipelineTaskUtils.generateInventoryTaskId(dumperContext), is("foo_ds.foo_actual_tbl#1"));
    }