问题标签 [bulkloader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
actionscript-3 - 使用 Bulk-Loader 加载 Facebook 个人资料图片
我必须在我的 Flash Facebook 应用程序 (iframe) 中加载用户的个人资料图片。但是加载它有一些不寻常的东西。我的加载代码是:
但是当我在 Firefox 中调试 swf 时,它说
错误 #2044:未处理的安全错误:。text=Error #2048:安全沙箱违规:MYSWFURL无法从FACEBOOK IMG URL加载数据
对我来说,一切都很完美,但我遇到了这个错误。为什么?
actionscript-3 - 我的加载程序没有在 Actionscript 3 中调用完成事件
在我的 flash & actionscript 应用程序中,Bulk-Loader 不会调度完成事件。我的负载元素:
但是这段代码不会启动我的completeHandler函数。
google-app-engine - 如何使用 appcfg.py 将重复的属性上传到 ndb 数据存储区
我一直在使用 appcfg.py 非常成功地上传数据,但我不确定如何bulkloader.yaml
为重复属性设置导入转换或如何构建 CSV。例如:
在一个看起来像这样的帖子模型中:
bulkloader.yaml
看起来像这样:
是import_transform
正确的 API 来注册吗?还是有其他方法可以做到这一点?
java - 从 CSV 创建批次导致错误状态
我正在尝试从使用 opencsv 的 CSVWriter 编写的 CSV 文件进行批量处理: CSVWriter writer = new CSVWriter(new FileWriter(filePath+createFileName), ',', CSVWriter.DEFAULT_QUOTE_CHARACTER);
和 BufferedReader 读取写入的文件。CSV文件被写入,我认为读取操作也很顺利。所以,到目前为止它工作得很好。但是,当我选择使用相同操作将特定数据写入 Csv 时,批次的创建就会出错。出现异常,说明“无法解析 CSV。找到未转义的引号。带引号的值应在引号内”,这使应用程序无法以预期的方式运行。
经历此错误后,数据中似乎存在一些“”(双引号)或“(双引号)符号。(我的数据格式为“asdf”、“1.0”、“”、“def ")。据我了解,我尝试应用正则表达式来查找双引号但找不到任何内容,因为在检查文件后它不包含重复的双引号。我遵循的链接是:正则表达式查找和替换 CSV 文件中未转义的非连续双引号
此后在代码中,我使用: File tmpFile = File.createTempFile("bulkAPIInsert", ".csv"); 将数据保存在临时文件中,然后将其删除。
在用以下代码替换上面的代码后,我以某种方式处理了即将到来的异常,但它进一步导致另一个声明“无法解析 CSV。在关闭打开的报价之前达到 EOF”。文件 tmpFile = new File("bulkAPIInsert.csv");
我认为不应遵循上述解决方法,因为这将是应用程序的性能问题。
通过查看 CSVReader 类,我发现定义的自定义异常声明与我得到的完全相同的异常。但我认为它是在某个双引号(CSV 文件的单元格值)中找到双引号时出现的。我将链接称为:https ://github.com/mulesoft/salesforce-connector/blob/master/src/main/java/com/sforce/async/CSVReader.java
任何人都可以建议我在哪里做错或任何解决这个问题的方法吗?
我将代码片段分享为:Method1 然后 Method2 被调用。
BatchInfo 的 getStateMessage() 方法给出了所讨论的错误消息。
php - CSV 文件中的特殊字符加载到 mysql 数据库
我有一个脚本,可以将 CSV 文件中的数据导入 mysql 数据库;
CSV 有这样的字符串
见ô,
现在,当我将它导入数据库时,它只保存“某事”部分。
我尝试了很多东西,htmleitities、mysql_real_escape_string 等,但没有一个将字符串转换为 UTF-8。
我试图手动转义,使用大量特殊字符,然后我发现然后读取文件“ô”不会读为“ô”,而是其他内容。
对此的任何帮助都将是巨大的
google-app-engine - 使用bulkloader时如何在appengine中填充“ID”字段?
更新:见下文
我已经弄清楚如何为我的数据集填写 Key Name 字段,这样我现在将写入操作减少了 2(从 8 减少)。但是我仍然有这个额外的空列“ID”。我已经尝试了 bulkloader.py 的各种配置,但我无法填充该列并希望进一步减少我的写入操作......
这是我所拥有的:
这是我的 csv 文件的标题和一些示例行:
更新:好的,我发现了如何以“键名”列为代价填充“ID”列......
我将 bulkload.py 更改为如下所示:
csv 文件如下所示:
Datastore Viewer 中的输出现在如下所示:
仍然想知道是否有任何方法可以填充 ID 和“密钥名称”列并将写入操作减少到 4?
google-app-engine - 使用 bulkloader 将 dict 导入 App Engine ndb.JsonProperty
我正在使用批量加载程序将数据上传到我的 App Engine 数据存储中。
我似乎无法将字典存储到 JsonProperty 中,并且出现以下错误:
BadValueError:不支持的属性类型 near_countries:<type 'dict'>
我的模型将此属性定义为 JsonProperty:
near_countries = ndb.JsonProperty()
我发现的唯一解决方法似乎是存储我的值的 json.dumps() ,但我想这基本上存储了字典的字符串表示,而不是字典本身。
我对 JsonProperty 的理解是它需要一个 python 对象作为值,我不应该为 ndb 将处理的 JSON 序列化而烦恼。我对么?
Value 是一个 Python 对象(例如一个列表或一个字典或一个字符串),可以使用 Python 的 json 模块进行序列化;Datastore 将 JSON 序列化存储为 blob。
google-app-engine - 如何使用 oauth2 在 bulkloader 中下载数据
我在Python中使用builkloader,我的命令如下:
成功了,输入邮箱和密码后就可以正常下载了。我不想手动输入电子邮件和密码,并尝试 --oauth2 选项。但它仍然提示我在控制台中输入电子邮件和密码。
我试图谷歌它,但没有理由。
感谢先进!
java - 下载谷歌应用引擎数据库(java项目)
我会下载谷歌应用引擎数据存储。我正在遵循几个指南,但没有一个对我有帮助。我的 web.xml 文件已正确设置为使用 remote_api。我已经安装了 python sdk 和相关的 google appengine 启动器。
我在 ../Google/google_appengine 中运行这些说明:
结果是:“有 11 个实体,0 个之前转移过”;“11 个实体在 .. 秒内转移”
但是我没有找到这个文件,所以我不知道是否发生了下载。我必须先创建 .dump 文件,否则它会自动创建。“--download_data”命令也有同样的问题。
actionscript-3 - Actionscript 3 读取响应内容类型
是否可以使用 Actionscript 3 中的 URLLoader 类读取 Web 服务器响应的原始内容类型?我们通过 http 接收自我描述消息:
上面的示例将对象显示为 protobuf 的类型,desc 属性是对象描述的 url,messageType 是具有相应对象类的应用程序名称。
我希望能够阅读 messageType 参数。