使用手册
工作流组件
计算
N Step Degrees

N Step Degrees

分类:计算图遍历

描述

对于一个图G(V, E),有两个顶点子集V1V2,一个边子集E1。这个算法会计算每个属于V1的顶点,在只考虑 E1 的边的情况下,在 1,2,...,经过 k 条边能够访问多少个在V2中的顶点。

输入

名称数据类型端口类型参数名描述
边表StringFolder Fileinput_edgeCSV 格式的边表
点表StringFolder Fileinput_vertexCSV 格式的点表
活跃顶点StringFolder Fileactives记录活跃的顶点的 CSV 格式文件的路径,每行一个顶点 ID。如果提供了这个参数,只会计算活跃顶点的 N 阶度

输出

名称数据类型端口类型参数名描述
输出路径StringFolderoutput默认值 ${OFNIL_DEFAULT_OUTPUT}

参数

名称数据类型参数名默认值描述
边表 SchemaStringinput_edge_schema边表的 schema,边类型支持'empty'、'float'、'string[]'
点表 SchemaStringinput_vertex_schema点表的 Schema,点属性类型必须为'string[]'
有向图Booleanis_directedtrue是否为有向图。关闭表示无向图,自动添加反向边
切分图Booleanpart_by_intrue使用顶点入度切分图
AlphaIntegeralpha-1顺序平衡切分的 α 值
统计步数Integerstep20
BitsIntegerbits6HyperLogLog 参数位宽(bit width),范围为[6,16],值越大精度越高
计算类型Stringtypeboth'in','out','both'分别用于统计'入'度、'出'度和两者都统计
活跃点表 SchemaStringactives_schemaid:string活跃点表的 Schema,列 'id' 有效
Edge ConstraintStringedge_constraint过滤边,符合条件的边会构成 E1
Vertex ConstraintStringvertex_constraint过滤点,符合条件的点构成 V2
全部统计Booleanshow_allfalse是否统计 1..step 所有的 N 阶度

资源

名称数据类型默认值描述
CPU RequestsDouble0.5 CoreCPU 请求量,容器启动时最低需要的 CPU 资源
CPU LimitsDouble1 CoreCPU 限制,容器能够使用的最大 CPU 资源量
Memory RequestsInteger512 MB内存请求量,容器启动时最低需要的内存资源
Memory LimitsInteger512 MB内存限制,容器能够使用的最大内存资源量