我有一个10列的数据集.第一列是唯一标识符.其他9列是相关属性.现在,让我们说它们是整数.如果需要,可以轻松地将数据转换为键值.
例如:
id|attr1|attr2|attr3|...
a | 2 | 5 | 7 |...
b | 3 | 1 |null |...
c | 2 |null |null |...
d | 1 | 2 | 5 |...
e | 2 | 1 | 3 |...
Run Code Online (Sandbox Code Playgroud)
我基本上寻找任何长度的最频繁的组合与至少一对.所以我的输出将是:
unq | frequency
1,2 | 2
1,3 | 2
1,5 | 1
2,3 | 1
2,5 | 2
2,7 | 1
1,2,3 | 1
1,2,5 | 1
2,5,7 | 1
Run Code Online (Sandbox Code Playgroud)
(手动完成 - 所以希望没有错误) - 配对顺序无关紧要. 2,5,7 = 5,2,7 = …
我有这样的团体:
因此,目标是让所有用户成为父组GroupA的成员.
我有以下过滤器:
(&(objectCategory=Person)(objectClass=User)(mail=*MyEmailDomain.com)(memberOf=CN=GroupB,OU=MyOU3,OU=MyOU2,OU=MyOU1,DC=MyDomain,DC=LOCAL))
Run Code Online (Sandbox Code Playgroud)
哪个适用于最低级别的组.
从研究来看,这似乎应该有效,但不是:
(&(objectCategory=Person)(objectClass=User)(mail=*MyEmailDomain.com)(memberof:1.2.840.113556.1.4.1941:=(CN=GroupA,OU=MyOU3,OU=MyOU2,OU=MyOU1,DC=MyDomain,DC=LOCAL)))
Run Code Online (Sandbox Code Playgroud)
如果重要,我使用Active Directory资源管理器获取专有名称,并使用Pentaho的数据集成工具(Kettle/PDI)中的LDAP输入步骤来检索数据.