构建解决方案
Cognite Data Fusion (CDF) 中存储的所有信息均可通过新型基于 REST 的 API 获得。除了充分记录的 API,Cognite 还提供了连接器和 SDK,用于多种常见编程语言和分析工具,例如 Python、JavaScript、Spark、OData(Excel, Power BI)和 Grafana。我们还提供了用于 Scala 和 .Net 的社区 SDK。
为了在网页上显示大型交互式 3D 模型,我们的 Reveal JavaScript 库支持复杂的 CAD 模型以及 CDFCDF 托管的大规模点云。
软件开发工具包 (SDK)、库和连接器
Cognite Python SDK 需要 Python 3.5+,并提供从使用 Python 语言编程的应用程序访问 CDF API 的功能。如果你想要开发 CDF 数据提取器,我们可提供该 SDK 的单独扩展。通常,AI/ML 工程师将我们的 Python SDK 用于机器学习开发,而数据科学家利用它们分析和计算数值和科学数据。
JavaScript SDK 可提供从使用客户端或服务器端 JavaScript 编写的应用程序访问 CDF API 的功能。该库支持通过 API 密钥(对于服务器端应用程序)和 Token 令牌(对于 Web 应用程序)进行身份验证。它通常用于依托 CDF 中的数据开发复杂应用程序。
如果你更喜欢使用 Spark 来处理数据,则可借助 Cognite Spark Data Source 在 CDF 中读取和写入数据。
可视化和仪表板
通过 Cognite Power BI connector,可将 CDF 项目用作 Power BI Desktop 中的数据源,以查询、转换和显示数据,在组织内分享洞察,或者在应用程序或网站中嵌入仪表板。
通过 Cognite Data Source for Grafana,你可以使用 CDF 项目作为 Grafana 中的数据源,以查询、显示、提醒和探索时间序列数据。
客户解决方案
访问用例库,以获得关于客户如何使用我们的开发工具来构建解决方案的示例。祝你顺利构建!