ApacheAtlas客户端
atlasclient的Python项目详细描述
python中的apache atlas客户机
python中的apache atlas客户端。 仅与apache atlas rest api v2兼容。
- 免费软件:apache软件许可证2.0
- 文档:https://atlasclient.readthedocs.io。
开始
>>> from atlasclient.client import Atlas >>> client = Atlas('<atlas.host>', port=21000, username='admin', password='admin') >>> client.entity_guid(<guid>).status >>> params = {'typeName': 'DataSet', 'attrName': 'name', 'attrValue': 'data', 'offset': '1', 'limit':'10'} >>> search_results = client.search_attribute(**params) >>> for s in search_results: ... for e in s.entities: ... print(e.name) ... print(e.guid)
功能
- 延迟加载:只有在需要数据但还不可用时才执行请求
- 资源对象关系:来自子资源的rest api对用户来说是透明的,例如,用户不必知道它需要触发不同的rest请求来获取特定实体的分类。
TOdo功能
- 允许多处理
学分
这个包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史记录
1.0.0(2019-08-10)
- 添加帮助函数以分析限定名
- 将版本更新为1.x以获得社区的信任,因为该模块现在相当稳定
0.1.8(2019-08-08)
- 添加对Atlas'Admin Metrics Rest API的支持
0.1.7(2019-07-08)
- 添加对Atlas DSL保存的搜索的支持(81)
- 修复了搜索的列表查找
0.1.6(2019-04-26)
- 从属类调用充气(79)
0.1.5(2019-04-24)
- 添加对post type basic search(76)的支持
0.1.4(2019-04-16)
- 修复(basicsearch,在数据中没有结果等)
0.1.3(2019-04-05)
- http认证
- 基本搜索膨胀
- 关系属性
0.1.2(2018-03-27)
- 错误修复
- 实体创建后返回响应(更容易确定guid)
0.1.1(2018-03-07)
- 错误修复
- 大部分资源都已实现(relationshipRest除外)
- 基本身份验证(仅在网络上发送基本令牌)
0.1.0(2018-01-09)
- 第一次推。