在 Visual Studio 中运行 Python 代码以创建 Google Cloud Platform (GCP) BigQuery 数据集需要以下几个步骤:
google-cloud-bigquery
库编写代码以创建 BigQuery 数据集。安装 Python: 确保你已经安装了 Python。你可以从 Python 官方网站 下载并安装 Python。
安装 Google Cloud SDK: 从 Google Cloud SDK 官方网站 下载并安装 Google Cloud SDK。安装完成后,运行以下命令进行初始化:
gcloud init
安装 Visual Studio 和 Python 扩展: 从 Visual Studio 官方网站 下载并安装 Visual Studio。安装完成后,打开 Visual Studio 并安装 Python 扩展。
安装 google-cloud-bigquery
库: 打开终端或命令提示符,运行以下命令安装 google-cloud-bigquery
库:
pip install google-cloud-bigquery
创建 GCP 项目: 登录到 Google Cloud Console,创建一个新项目或选择一个现有项目。
启用 BigQuery API: 在 Google Cloud Console 中,导航到 "API 和服务" > "库",搜索 "BigQuery API" 并启用它。
创建服务账号并下载 JSON 密钥文件: 在 Google Cloud Console 中,导航到 "IAM 和管理" > "服务账号",创建一个新服务账号,并为其分配 "BigQuery 管理员" 角色。创建完成后,下载 JSON 格式的密钥文件。
在 Visual Studio 中创建一个新的 Python 项目,并编写以下代码以创建 BigQuery 数据集:
from google.cloud import bigquery
import os
# 设置环境变量以指定服务账号密钥文件的路径
os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = "path/to/your/service-account-file.json"
# 创建 BigQuery 客户端
client = bigquery.Client()
# 设置数据集 ID
dataset_id = "your-project-id.your_dataset_id"
# 创建数据集对象
dataset = bigquery.Dataset(dataset_id)
# 设置数据集位置(可选)
dataset.location = "US"
# 创建数据集
dataset = client.create_dataset(dataset, timeout=30) # API 请求
print(f"Created dataset {client.project}.{dataset.dataset_id}")
将 "path/to/your/service-account-file.json"
替换为你下载的服务账号密钥文件的路径,将 "your-project-id"
替换为你的 GCP 项目 ID,将 "your_dataset_id"
替换为你想要创建的数据集 ID。
在 Visual Studio 中,打开包含上述代码的 Python 文件,右键点击文件并选择 "Run Python File in Terminal" 或者使用快捷键 Ctrl+F5
运行代码。
领取专属 10元无门槛券
手把手带您无忧上云