ibm-information-server - 我可以在 IBM Information Analyzer 中按行和列拆分分析作业吗?
问题描述
我有一些表需要在 IBM Information Analyzer 上进行分析,这些表有数十万(在某些情况下,甚至数百万)行和数百列(最多 450 - 500)。对于行,我只是抽取了 20,000 个样本。是否有任何设置可用于按列和行拆分分析作业,以便处理服务器不会阻塞?
解决方案
您使用的是什么版本的信息分析器?您的数据源是什么(哪种类型的数据库或平面文件)?您正在使用哪些采样选项?您正在运行什么 IA 分析?我将假设列分析。IA 可以使用多少个处理器内核和多少物理内存?
1) 一般来说,IA 为每组 10 列创建一个单独的作业/任务。示例:假设您正在分析给定的单个 450 列表。这将为列分析生成 50 个作业/任务。如果您的系统不堪重负,则可能是尺寸过小。
2)您可以分析的列少于所有列。例如,您可以分析前 50 列。
3) 您从 UI 调用的大多数分析也可以从命令行调用。编写一个作业脚本可能更容易:a) 确定表的所有列,b) 为每组 50 列生成并运行单独的作业。
推荐阅读
- jenkins - 在詹金斯奴隶上创建新变量
- octopus-deploy - 在 Octopus 步骤中下载包
- c# - C#调用本机方法而不为所需的结构参数分配内存
- python - 根据 Pandas Dataframe 中的时间戳列过滤给定的列(计数)
- flutter - 检查小部件字体、边距、填充和其他属性
- c# - 尝试...捕获 Items.GetByName(SeekedName) 与昂贵的每个 Items.Item 直到 CurrentItem.Name=SeekedName
- javascript - 根据值对二维数组进行排序
- python - 移动椭圆移动 QGraphicsScene 中的其他元素
- java - 读取外部应用程序属性中的 POM 值
- python - 有没有办法将 tkinter 输入框植入我的海龟屏幕(创建绘画)