private static String icebergTypeDesc(IcebergColumnInfo column) {
        switch (IcebergType.forType(column.getFieldType())) {
            case DECIMAL:
                // note: the space is needed or iceberg won't recognize
                return String.format("decimal(%d, %d)", column.getPrecision(), column.getScale());
            case FIXED:
                return String.format("fixed(%d)", column.getLength());
            default:
                return column.getFieldType();
        }
    }
Transform to iceberg recognizable type description
inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/sink/iceberg/IcebergCatalogUtils.java