使用 Stata 从 BigQuery 下载数据
Posted
技术标签:
【中文标题】使用 Stata 从 BigQuery 下载数据【英文标题】:Downloading data from BigQuery with Stata 【发布时间】:2021-09-21 20:21:57 【问题描述】:如何(查询或完整表)?
在 Stata 上,我想运行类似:
download "SELECT * FROM `project.dataset.table`" "~/Downloads/table.csv"
并让它将查询结果下载到本地 csv 文件中。
【问题讨论】:
您是否已经 (1) 安装了 ODBC 驱动程序,(2) 在没有 Stata 的情况下安装/配置/测试了 iODBC 管理器,以及 (3) 设置了 Stata 驱动程序和管理器属性?如果没有,你的操作系统是什么?我有写出 Mac 指令。 JDBC 是另一种选择(尽管经过一些努力,我还没有让它在我的机器上工作)。 【参考方案1】:您应该可以使用odbc
来执行此操作。例如,您的代码可能是:
odbc load, exec('"SELECT * FROM project.dataset.table"') dsn("ds_name") clear
export delimited "~/Downloads/table.csv", replace
但这取决于 odbc
是否可以访问 BigQuery。您可能需要链接它。如果是这样,您可能会发现 this presentation 和 this documentation 很有帮助。
【讨论】:
以上是关于使用 Stata 从 BigQuery 下载数据的主要内容,如果未能解决你的问题,请参考以下文章