当前位置: 首页 > 知识库问答 >
问题:

加载通配符路径时获取失败文件的名称

东方嘉佑
2023-03-14

我的加载作业将“文件夹\*”加载到bigquery,

我的调用者在下面,load_job有任何字段可以提取失败文件吗?

load_job = client.load_table_from_uri(
    ["gs://{}/{}*".format(table["project_id"], p) for p in data["prefixes"]],
    dataset_ref.table(table_id),
    job_config=job_config,
    job_id_prefix="direct_{}_{}".format(table["schema"], 
table["table"]),
)  # API request

共有1个答案

阎英朗
2023-03-14

BigQuery在加载数据时支持“全部或全部”方法,即它要么加载输入文件中存在的所有数据,要么在出现错误时不加载任何数据。由于您使用通配符加载多个文件,即使它遇到特定文件的加载错误,它也不会加载任何数据。

您可能希望为不同的多个文件配置不同的加载作业,以实现您的目标

进一步参考

加载作业配额

 类似资料:
  • 问题内容: 我在解析Mac上的别名链接时遇到问题。我正在检查文件是否是别名,然后我想接收原始路径。相反,我只得到一个文件ID。安莉的想法? 编辑: 两个答案都是正确的!我之所以选择mklement0的答案,是因为最初没有说明该代码必须在10.9上运行,从而使其更加灵活 问题答案: 这是 在OS X 10.9上也可以 使用的 实现 : 注意: 与vadian的解决方案不同,即使对于 非 别名文件,这

  • 我们的系统允许文件夹和文件都可以是正则表达式格式。例如 我想找到与此模式匹配的所有文件。为了消除不必要的操作,我想获取根目录来启动文件列表和筛选。 有没有什么有效的方法来获取正则表达式路径模式的根目录? 几个测试用例:

  • 问题内容: 是否有任何API可以从绝对文件路径检索文件名? 例如来自 我知道它可以像字符串操作一样工作, 但是我想知道还有没有像Java 这样的“正式”方式可以做到这一点。 NodeJS从绝对路径获取文件名? 问题答案: 使用模块的方法: 这是上面示例的文档。

  • 问题内容: 我的Android应用程序中有以下字符串: 我需要操纵字符串并为该输出分割字符串: 我需要始终取字符串的最后一个元素。 如何在Java中输出此内容? 我非常感谢您在解决此问题方面可以给我的任何帮助。 问题答案: 另一种可能性:

  • 问题内容: 如何从给定的文件路径字符串获取文件名? 例如,如果我有一个文件路径字符串为 我想得到返回结果 谢谢您的帮助。 问题答案: 目标C 迅速

  • 问题内容: 我的Java应用程序有问题,特别是从计算机中的某个位置加载图像时。 在这篇文章之后,我使用和来在计算机上加载图像。首先,我将图片()放入源代码中,并且可以正常工作。但是,如果我将图像放到另一个地方(比如说),Java IDE会向我显示一个 这是代码: 问题答案: &不适用于文件路径,但适用于相对于代码库的路径。如果代码库为,则可以找到资源的相对路径为。 通过加载文件之间..differ