☰
IBM i2 Analyst‘s Notebook 8.91 实战:从数据导入到社交网络分析
2026/10/25 11:27:12 网站建设 项目流程

简介:IBM i2 Analyst's Notebook 8.91 是一款面向情报分析、犯罪调查、金融反欺诈与网络安全领域的数据挖掘与可视化工具,适合执法机构、金融机构及企业审计人员使用。它通过图形化网络图呈现数据关联,内置关联分析算法与智能搜索,支持多格式数据导入整合、团队协作共享、自定义模板与工作流,并提供版本控制与安全隐私保护。资源包共42个文件,以exe安装程序、htm配置与说明页面、pdf用户指南与发布说明、msu系统补丁及dll组件为主,另含培训教材与快速入门文档,压缩包约443.77MB,安装流程无需加密狗。已有4658人学习下载。借助该资源,读者可快速部署分析环境,掌握从数据导入、关联建模到可视化呈现的完整操作路径,并借助培训教材与发布说明理解版本特性,提升对复杂数据中潜在风险与机会的洞察效率。

1. 从一张关系图说起:ibm i2 Analyst's Notebook 8.91 到底解决什么问题

如果你手头有一堆通话记录、转账流水、聊天对象和出行轨迹,Excel 里翻到第三千行时基本就废了——人眼找不到跨表的隐性关联。ibm i2 Analyst's Notebook 8.91 就是干这个的:把多源异构数据导入后,用实体-关系模型自动铺成一张可交互的关系网络图,再叠加时间轴、热力图和社交网络分析,让「谁和谁在什么时候通过什么方式连上」变成肉眼可辨的图形。它面向的是情报分析、反欺诈、合规调查、供应链溯源这类需要从海量记录里挖出团伙结构和关键节点的岗位。8.91 这个版本号意味着你拿到的不是演示版,而是带完整分析模板和导入插件的生产版本,下面按「装完怎么跑通第一条链路」来讲。

2. 环境准备与数据导入:把 CSV 变成可分析的实体网络

2.1 安装前必须确认的三件事

Analyst's Notebook 8.91 是 Windows 桌面端应用,对运行环境有硬性要求。我一般先核对这三项,不通过就别往下走:

检查项最低要求实际建议
操作系统Windows 10 64 位Windows 10 21H2 以上或 Win11
内存8 GB16 GB 起步,关系图超过 5 万节点必须 32 GB
磁盘20 GB 可用单独挂一块 SSD 放图表缓存和索引
数据库SQL Server 2016+SQL Server 2019 Express 够单机用
.NET4.8系统自带,缺了装不上

安装顺序不能乱:先装 SQL Server,再装 Analyst's Notebook 主程序,最后装 i2 iBase(如果要做批量实体管理)。主程序安装时会检测数据库连接,顺序反了会卡在配置向导。

2.2 用「导入设计器」把 CSV 映射成实体和链接

Analyst's Notebook 8.91 最常用的入口是 Import Designer。假设你有一份通话记录cdr.csv,字段是caller,callee,time,duration,目标是生成「人-通话-人」的图。

操作路径:File → Import → Import Designer → New Specification,然后按下面步骤配置:

1. Data Source 选 Delimited Text,指向 cdr.csv,编码选 UTF-8 2. 在 Column Mapping 页,把 caller 映射为 Entity(Phone),callee 也映射为 Entity(Phone) 3. 把 time 映射为 Link 的 Time 属性,duration 映射为 Link 的 Weight 4. Link Type 命名为 "Call",方向选 Directed 5. 在 Entity 属性页给 Phone 加一个 Label 字段,值取 caller/callee 本身 6. 保存为 .ids 规格文件,点 Run Import

导入完成后,图表里会出现一堆圆形节点和带箭头的连线。这时候别急着分析,先做一步去重:Analyze → Find Matching Entities,把 Label 相同的节点合并,否则同一个号码会出现多个孤立点。

2.3 导入后必做的两项校验

导入不是终点,数据脏不脏直接决定后面图能不能看。我习惯跑两个检查:

第一,用Analyze → List Items → Entities导出实体清单,看总数和源 CSV 的唯一号码数是否一致。不一致通常是编码问题导致号码被截断。

第二,用Analyze → Social Network Analysis → Degree Centrality算度中心性,排序后看 Top 10 节点。如果某个节点度数异常高(比如占了总边数的 30%),大概率是空值或默认值被当成了真实号码,回源数据排查。

提示:8.91 的导入设计器支持保存规格复用,同一批数据每周更新时直接 Run 旧规格即可,不用重新映射。

3. 关系图布局与视觉编码:让团伙结构自己浮出来

3.1 五种布局算法的选择依据

图画出来是一团乱麻,还是层次分明,取决于布局算法。Analyst's Notebook 8.91 内置的布局在Layout菜单下,常用这五种:

布局适用场景关键参数
Circular节点少、看整体连接密度半径自动
Hierarchical有明确上下级或资金流向方向、层间距
Grouped按属性分组聚类分组字段
Spring Embedding未知结构、看自然聚类迭代次数、斥力
Circular Grouped分组后组内环形组半径

反欺诈场景我一般先用 Spring Embedding 跑 200 次迭代,让算法自己把紧密联系的小圈子拉开距离,再切到 Grouped 按「所属案件」分组上色。Hierarchical 适合资金链路,把付款方放上层、收款方放下层,一眼看出资金归集点。

3.2 用条件格式把关键节点标红

图铺开后,重点节点需要视觉突显。8.91 的 Conditional Formatting 支持按属性值动态改颜色和大小:

选中所有 Phone 实体 → Format → Conditional Formatting → Add Rule 条件:Degree Centrality > 15 格式:填充色 Red,节点大小 2.0x 再加一条:Link Weight > 100 格式:连线加粗,颜色 Orange

这样度中心性超过 15 的号码自动变红放大,通话时长超 100 的连线变粗。规则可以叠加,但别超过三条,否则图会花到没法看。

3.3 时间轴过滤:把静态图变成动态过程

很多案子关键不是「谁认识谁」,而是「谁在哪个时间段突然联系谁」。8.91 的 Time Bar 可以把带时间属性的链接按时间窗过滤:

在图表下方启用Time Bar,拖动滑块选择 2024-03-01 到 2024-03-15,图上只保留这个时间段内发生的通话。再配合Animate按钮,能看到连接一根根长出来的过程。我处理过一个案子,静态图看不出异常,但时间轴一拉,发现两个看似无关的号码在案发前三天突然密集通话,这就是突破口。

注意:时间属性必须在导入时正确映射为 Date/Time 类型,文本格式的时间轴不会生效。

4. 社交网络分析与中心性计算:从图里挖出关键人物

4.1 度中心性、介数中心性和接近中心性的区别

Analyst's Notebook 8.91 的 Social Network Analysis 面板提供多种中心性指标,很多人只盯着度中心性,其实三个指标各管一摊:

  • 度中心性(Degree):一个节点直接连了多少条边。高说明社交广,但不一定是核心。
  • 介数中心性(Betweenness):一个节点出现在多少条最短路径上。高说明是「桥」,控制信息流通。
  • 接近中心性(Closeness):一个节点到其他所有节点的平均距离。高说明信息传得快。

实操中,度中心性找「话务量最大的人」,介数中心性找「跨团伙的中间人」,接近中心性找「消息扩散最快的人」。三个榜单交叉比对,重合的节点就是重点。

4.2 跑一次完整的中心性分析

1. 选中图表中所有实体和链接 2. Analyze → Social Network Analysis → Centrality Measures 3. 勾选 Degree、Betweenness、Closeness 4. 点 Calculate,结果会写入每个实体的属性表 5. 用 Analyze → List Items → Entities 导出,按各指标排序

计算介数中心性时,节点超过 1 万会明显变慢,8.91 支持后台计算,可以先干别的,算完会弹通知。如果图特别大,建议先用Analyze → Filter → K-Core把边缘节点裁掉,只留核心子图再算。

4.3 用 Find Path 找两个目标之间的最短链路

调查中经常要回答「A 和 B 之间到底怎么连上的」。Analyze → Find Path支持最短路径和所有路径两种模式:

起点选 A 实体,终点选 B 实体 路径类型选 Shortest Path 最大跳数设 6(超过 6 跳基本没有调查价值) 点 Find,结果会高亮显示路径上的节点和边

找到路径后,右键Select Path → Create Chart可以把这条链路单独抽成一张子图,方便写报告时截图。最大跳数别设太大,否则路径爆炸,机器卡死。

5. 避坑与排查:8.91 实际使用中最容易翻车的五个点

5.1 导入后中文乱码

现象:CSV 里的中文姓名导入后变成问号或方块。原因:导入设计器默认编码是 ANSI,而源文件是 UTF-8。解决:在 Data Source 配置页把 Encoding 显式改为 UTF-8,如果源文件是 GBK 就选 GB2312,别用 Auto Detect,它经常猜错。

5.2 关系图打开就卡死

现象:导入 8 万条记录后,每次打开图表要等五分钟,拖动节点直接无响应。原因:8.91 默认开启实时布局计算,节点多时每次操作都重算。解决:File → Options → Performance里把 Auto Layout 关掉,改成手动触发;再把 Undo Levels 从默认 50 降到 10,内存占用会明显下降。

5.3 时间轴滑块拖了没反应

现象:Time Bar 能显示,但拖动后图上的链接没有过滤。原因:链接的时间属性被识别成了字符串,不是日期类型。解决:回到 Import Designer,把 time 字段的 Data Type 从 Text 改成 Date/Time,重新导入。已经导入的可以在Edit → Column Properties里改类型,但改完要重建索引。

5.4 中心性计算结果全是零

现象:跑完 Social Network Analysis,所有节点的 Degree 都是 0。原因:计算前没有选中链接,或者链接方向设置导致算法认为没有连接。解决:先Ctrl+A全选实体和链接,再跑分析;如果链接是 Directed 但方向反了,在 Link Properties 里把方向改成 Both 或 Undirected 再算。

5.5 导出 PDF 后图被裁切

现象:图表在屏幕上看是全的,导出 PDF 后边缘节点被切掉。原因:导出时用的是当前视口范围,不是全图范围。解决:导出前先View → Fit to Window,再File → Export → PDF,在选项里勾选 Entire Chart 而不是 Current View。

6. 进阶技巧:用 iBase 做批量实体管理和跨图关联

单张图表适合个案分析,但如果你手头是几十个案子、上万个实体,每次重新导入不现实。Analyst's Notebook 8.91 配合 iBase 可以建一个持久化的实体库,所有图表从库里取数,改一处全局同步。

具体做法:先在 iBase 里建一个数据库,定义实体类型(Person、Phone、Account、Company)和链接类型(Call、Transfer、Employ)。然后把 CSV 通过 iBase 的导入工具灌进去,iBase 会自动做实体去重和合并。之后在 Analyst's Notebook 里用File → Open from iBase按条件查询,比如「所有与案件 A 相关的 Phone 实体及其两跳邻居」,查出来的子图直接进分析界面。

这套组合的关键参数是 iBase 的 Matching Rule。默认是精确匹配,但实际数据里「张三」和「张三 」带空格会被当成两个人。我一般会加一条规则:Trim 后匹配,再对号码做去掉国家码的归一化。规则设好之后,后续所有导入都自动去重,省掉大量手工合并。

验证方法很简单:在 iBase 里查一个已知实体的所有链接,看数量是否和源数据一致;再在 Analyst's Notebook 里打开同一实体,对比两边的邻居列表。一致就说明库和图同步正常。

我自己的习惯是,每接手一批新数据,先花二十分钟把 iBase 的实体类型和匹配规则定好,再开始导入。前期多花这点时间,后面少熬三个通宵。希望帮到你。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询