BigQuery 错误消息帮助,我是初学者。表名缺少数据集??我可以尝试啥来解决这个问题?

     2023-03-24     203

关键词:

【中文标题】BigQuery 错误消息帮助,我是初学者。表名缺少数据集??我可以尝试啥来解决这个问题?【英文标题】:BigQuery error message help, I'm a beginner. Table name missing dataset?? What can I try to remedy this?BigQuery 错误消息帮助,我是初学者。表名缺少数据集??我可以尝试什么来解决这个问题? 【发布时间】:2021-11-29 20:56:45 【问题描述】:

运行查询时出错 表名“部门”缺少数据集,而请求中未设置默认数据集。

我的表被完全命名为“部门”,就像这里看到的那样。我检查了它,并让其他几个人查看我的拼写以确保它是正确的。我们的眼睛工作,它实际上是正确的。那么故障是什么?有没有其他人遇到过这个?我正在为 Google 数据分析课程学习 Big Query。

我尝试了很多变体的查询,使用了反引号、引号、括号,我重新排列了顺序,用几种方法重写了它,但我什么也没得到。

我完全按照他们所说的那样上传了我的数据集,位置为 US,自动架构,正确的表名。不知道还能做什么。

这里有几个屏幕截图供参考。 enter image description here

【问题讨论】:

为了安全起见 - 只需使用完全限定名称 - 如 project.dataset.table 括在反引号中 【参考方案1】:

我正在做同样的课程,我遇到了这个确切的错误。需要注意的一点是,您不能混合和匹配表引用样式,这意味着如果您包含 BigQuery 倾向于在至少一个位置自动填充反引号的完整路径,那么您需要在任何地方使用该样式。这包括 SELECT 子句中的所有列名以及 FROM 和 JOIN 子句中的表名。如果您在部分代码中尝试过反引号,但不是在所有地方都尝试过,这或许可以解释为什么它没有运行。

SELECT 
    `esoteric-cider-333608.employee_data.employees`.name AS employee_name,
    `esoteric-cider-333608.employee_data.employees`.role AS employee_role,
    `esoteric-cider-333608.employee_data.departments`.name AS department_name
FROM 
    `esoteric-cider-333608.employee_data.employees`
INNER JOIN 
    `esoteric-cider-333608.employee_data.departments`
ON 
    `esoteric-cider-333608.employee_data.employees`.department_id = `esoteric-cider-333608.employee_data.departments`.department_id; 

这样做的更好方法是为表名设置别名。您可以通过使用 AS 关键字在 SELECT 子句中为列名起别名来执行此操作。现在,您可以在整个语句中以简写形式引用该表,BigQuery 将为“部门”表提供准确的定义。

SELECT 
    employees.name AS employee_name,
    employees.role AS employee_role,
    departments.name AS department_name
FROM 
    `esoteric-cider-333608.employee_data.employees` AS employees
INNER JOIN 
    `esoteric-cider-333608.employee_data.departments` AS departments
ON 
    employees.department_id = departments.department_id; 

有关别名的更多信息,请访问https://www.w3schools.com/sql/sql_alias.asp。

【讨论】:

初学者 GA 导出 bigquery 问题

】初学者GA导出bigquery问题【英文标题】:BeginnerGAexportbigqueryquestions【发布时间】:2015-02-2801:24:28【问题描述】:我是bigquery的新手。有几个菜鸟问题--有什么方法可以做一个selecttopx*查询,布局有点像表格详细信息中的预览窗格... 查看详情

如何在 BigQuery 中选择/查看特定行以进行故障排除?

...发布时间】:2020-12-0301:49:47【问题描述】:我是BigQuery的初学者,但我有一个GoogleApps脚本可以将数据从BQ表加载到Google表格中,该脚本多年来一直运行良好。现在我收到此错误:对bigquery.jobs.getQueryR 查看详情

错误:代码太大 javafx 2.0

...【问题描述】:谁能在这个话题上帮助我,我是javafx2.0的初学者,真的很想破解这个。我有一个名为draw(StageprimaryStage)的方法,其中包含不同的形状代码。但是,当我尝试运行代码时,我会收到此消息代码太大privatevoiddraw(Stageprim... 查看详情

从 BigQuery 接收神秘消息,错误:在第 0 行第 0 列遇到“”

】从BigQuery接收神秘消息,错误:在第0行第0列遇到“”【英文标题】:ReceivingcrypticmessagefromBigQuery,Error:Encountered""atline0,column0【发布时间】:2016-11-1513:51:57【问题描述】:我在第0行第0列收到消息“错误:遇到”。来自以... 查看详情

将错误消息从猫鼬验证转换为用户友好的消息

...1-2509:41:58【问题描述】:您好,我是一个尝试学习节点的初学者我正在尝试验证用户在注册页面中输入的数据这是我的猫鼬模式constschema=mongoose.Schema(fname:type:String,re 查看详情

表名上的特殊字符 Bigquery

】表名上的特殊字符Bigquery【英文标题】:SpecialcharactersontablenamesBigquery【发布时间】:2021-07-2714:47:32【问题描述】:有谁知道如何在表名中包含特殊字符(如$),或者如果表已经存在且名称中带有$,那么如何在bigquery中提取它... 查看详情

如何从蓝牙套接字捕获错误并打印自定义消息?

...2021-10-0606:19:02【问题描述】:我有一个问题,我是python的初学者,我有一个蓝牙连接脚本,我想修改它以捕获错误(如果发生错误)。脚本(有效):sock=bluetooth.BluetoothSocket(bluetooth.RFCOM 查看详情

BigQuery:按表名分组

】BigQuery:按表名分组【英文标题】:BigQuery:Groupbytablename【发布时间】:2014-02-1914:40:14【问题描述】:我的数据集(ds1)如下所示:2014_01_01_tableA2014_01_01_tableB2014_01_02_tableA2014_01_02_tableB查询:SELECTdate,COUNT(1)AScounterFROM[ds1.2014_01_01_table... 查看详情

BigQuery 存储过程,用于捕获表名以及该表名的记录数

】BigQuery存储过程,用于捕获表名以及该表名的记录数【英文标题】:BigQuerystoredproceduretocapturetablenamealongwithnumberofrecordsforthattablename【发布时间】:2020-11-0318:32:43【问题描述】:我在BigQuery中创建了以下存储过程,以获取表名列... 查看详情

Google BigQuery SQL:使用数组?

】GoogleBigQuerySQL:使用数组?【英文标题】:GoogleBigQuerySQL:workingwithanarray?【发布时间】:2020-03-2015:19:59【问题描述】:我是SQL和GoogleBigQuery的新手。我正在尝试运行以下查询以获取名称和计数列表,但是我看到我收到一个数组错... 查看详情

BigQuery 计划数据传输抛出“不兼容的表分区规范”。错误 - 但错误消息被截断

】BigQuery计划数据传输抛出“不兼容的表分区规范”。错误-但错误消息被截断【英文标题】:BigQueryScheduledDataTransferthrows"Incompatibletablepartitioningspecification."Error-buterrormessageistruncated【发布时间】:2021-01-1918:48:57【问题描述... 查看详情

Bigquery 仅在不为空时选择列

...】:2020-01-1821:08:25【问题描述】:我是Bigquery和SQL的绝对初学者,如果这是一个愚蠢的问题,我深表歉意。我有一个这样的bigquery表|Name|Value1|Value2|Value3|Value4|Value5|Value6||Ben|19|45|null|19|13|null| 查看详情

BigQuery 与 Cloud SQL 自动扩缩?

...-2922:14:23【问题描述】:我声明我是使用GoogleCloudPlatform的初学者。我正在使用firebase开发一个web应用程序,因此所有数据都保存在firestore上。现在我需要一个关系数据库,我很困惑CloudSQL和BigQuery之间哪个最好。我的想法是将一部... 查看详情

BigQuery:对错误消息感兴趣

】BigQuery:对错误消息感兴趣【英文标题】:BigQuery:Intriguedbyerrormessage【发布时间】:2015-03-2615:08:46【问题描述】:我今天遇到了一条来自BigQuery的非常有趣的错误消息。我正在查询一个表,其中包含一个名为user.yob的字段(如出... 查看详情

此代码中显示(“;”预期)错误的问题是啥。 PS:我是初学者[关闭]

】此代码中显示(“;”预期)错误的问题是啥。PS:我是初学者[关闭]【英文标题】:Whatistheprobleminthiscodethisisshowing(";"expected)error.PS:imabeginner[closed]此代码中显示(“;”预期)错误的问题是什么。PS:我是初学者[关闭]【... 查看详情

在 Python 中运行 BigQuery SQL 查询,如何进行身份验证?

...述】:我想使用Python对BigQuery运行SQL查询,我是这方面的初学者。我已阅读“使用API创建一个简单的应用程序”页面(https://cloud.google.com/bigquery/ 查看详情

我是 Django 的初学者,在 urls.py 中遇到语法错误

】我是Django的初学者,在urls.py中遇到语法错误【英文标题】:IamabeginnerinDjangoandfacingasyntaxerrorinurls.py【发布时间】:2017-12-2906:16:18【问题描述】:这是我的个人/urls.py。我已经尝试解决这个问题好几天了。我知道这一定是一个非... 查看详情

表不会加载到 BigQuery

】表不会加载到BigQuery【英文标题】:TablewillnotloadintoBigQuery【发布时间】:2021-10-2013:53:24【问题描述】:我尝试将表加载到BigQuery中,但没有成功。我继续收到的错误消息附在下面,我尝试手动输入我的数据,同时让Google确定我... 查看详情