gpt4 book ai didi

etl - 如何使用Gooddata API上传图表?

转载 作者:行者123 更新时间:2023-12-02 06:16:47 25 4
gpt4 key购买 nike

我正在尝试通过 API 将在 Cloud Connect 中制作/编辑的图表上传到 GoodData。我一直在尝试使用这个电话:http://docs.gooddata.apiary.io/#cloudconnectprocesses

我正在进行的实际调用具有 json {"process": {"path": "/uploads/Bonobos_v6-1.grf", "name": "Bonobos Prod"}}

但是,当我尝试运行它时,它失败了

{
"error": {
"errorClass": "com.gooddata.msf.processes.InvalidProcessException",
"trace": "",
"message": "Can not read from file \"/uploads/Bonobos_v6-1.grf\"",
"component": "MSF",
"errorId": "83090caa-31c9-4ce2-bb79-040d5c4d2421",
"errorCode": "gdc1151",
"parameters": []
}
}

是否有特定的方法来创建然后需要上传到服务器的“进程”?我尝试过多个图形的 zip 文件和单个 .grf 文件,但均无济于事。我还假设该错误并不意味着 GoodData 无法看到该文件,但这肯定可以解释一些事情。

最佳答案

首先,您必须检查您的项目位于哪里(na1 或 secure)。如果您的项目驻留在 na1 上,请按照以下步骤操作:

  1. 压缩您的 CloudConnect 项目(压缩整个文件夹还是仅压缩其内容并不重要)
  2. 使用curl将zip文件上传到webdav - na1-di.gooddata.com/uploads curl -k -T zippedCcProject.zip https://my_login%40company.com:my_password@na1-di.gooddata.com/uploads/zippedCcProject.zip
  3. 打开浏览器并转到进程剩余资源 https://na1.secure.gooddata.com/gdc/projects/ {projectId}/dataload/processes/并填写适当的属性(type=GRAPH、name=myCloudConnectProject、path=/uploads/zippedCcProject.zip)并点击“创建流程”

关于etl - 如何使用Gooddata API上传图表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21563114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com