連結 Git 存放區並執行工作流程
本快速入門導覽課程會逐步引導您建立 Dataform 存放區、將其連線至現有的第三方 Git 存放區,以及執行工作流程。您可以使用Google Cloud 控制台和 Dataform API 執行下列工作:
- 建立 Dataform 存放區。
- 將存放區連結至
dataform-co/dataform-example-project-bigqueryGitHub 存放區。 - 建立並初始化開發工作區。
- 在專案中新增新的檢視畫面。
- 編譯專案並在 BigQuery 中執行工作流程。
事前準備
- 登入 Google Cloud 帳戶。如果您是 Google Cloud新手,歡迎 建立帳戶,親自評估產品在實際工作環境中的成效。新客戶還能獲得價值 $300 美元的免費抵免額,可用於執行、測試及部署工作負載。
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the BigQuery, Dataform, and Secret Manager APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the BigQuery, Dataform, and Secret Manager APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
必要的角色
如要取得執行本快速入門導覽課程所有工作所需的權限,請要求管理員授予您下列 IAM 角色:
- 專案或存放區的 Dataform 管理員 (
roles/dataform.admin) - 專案或特定資料集的「BigQuery 資料編輯者」 (
roles/bigquery.dataEditor) - 專案的 BigQuery 工作使用者 (
roles/bigquery.jobUser) - 自訂服務帳戶的服務帳戶使用者 (
roles/iam.serviceAccountUser)
如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。
建立 Dataform 存放區
存放區是 Dataform 專案的主要容器。 選取下列選項之一:
控制台
前往 BigQuery Dataform 頁面。
按一下 「建立存放區」。
在「建立存放區」頁面中執行下列操作:
- 在「Repository ID」(存放區 ID) 欄位中輸入
quickstart-repo。 - 在「Region」(區域) 清單中選取一個區域,例如「
europe-west4」。 - 在「Service account」(服務帳戶) 清單中,選取存放區的自訂服務帳戶。
- 點選「建立」。
- 點選「前往存放區」。
- 在「Repository ID」(存放區 ID) 欄位中輸入
您已成功建立 Dataform 存放區。接著,您可以將 Dataform 存放區連結至遠端 Git 存放區。
API
如要建立存放區,請使用 projects.locations.repositories.create 方法。使用下列資訊執行 API 要求:
- 端點:
POST https://dataform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories - 查詢參數:
repositoryId=REPOSITORY_ID
或者,您也可以在終端機中執行下列 curl 指令:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-d '{"serviceAccount": "SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com"}' \
"https://dataform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories?repositoryId=REPOSITORY_ID"
更改下列內容:
SERVICE_ACCOUNT_NAME:為執行 BigQuery 工作而建立的自訂服務帳戶 ID。PROJECT_ID:您要建立 Dataform 存放區的Google Cloud 專案專屬 ID。LOCATION:要建立存放區的 Google Cloud 區域,例如europe-west4。REPOSITORY_ID:新 Dataform 存放區的專屬 ID,例如quickstart-repo。
您已成功建立 Dataform 存放區。接著,您可以將 Dataform 存放區連結至遠端 Git 存放區。
連線至 Git 存放區
如要將 Dataform 存放區連結至專案,請選取下列其中一個選項:
控制台
前往「Secret Manager」頁面。
按一下「建立密鑰」。
在「Name」(名稱) 欄位中,輸入
dataform-git-token。在「Secret value」(密鑰值) 欄位中,輸入 GitHub 個人存取權杖 (PAT)。
如需建立 PAT 的操作說明,請參閱「管理個人存取權杖」。
建議您根據貴機構的安全政策,為權杖設定到期日。
點選「建立密鑰」。
在密鑰詳細資料頁面中,按一下「權限」分頁標籤,然後按一下「授予存取權」。
在「New principals」(新增主體) 欄位中,輸入 Dataform 服務代理:
service-PROJECT_NUMBER@gcp-sa-dataform.iam.gserviceaccount.com。將
PROJECT_NUMBER替換為Google Cloud 專案編號。如要瞭解如何找出專案編號,請參閱「找出專案名稱、編號和 ID」。在「Select a role」(請選擇角色) 欄位中,依序選取「Secret Manager」>「Secret Manager Secret Accessor」(Secret Manager 密鑰存取者)。
按一下 [儲存]。
前往 Google Cloud 控制台的「Dataform」頁面。
按一下 [
quickstart-repo]。在存放區頁面中,按一下「設定」> 連結至 Git。
在「Link to remote repository」(連結至遠端存放區) 窗格中,選取「HTTPS」。
在「Remote Git repository URL」(遠端 Git 存放區網址) 欄位中,輸入
https://github.com/dataform-co/dataform-example-project-bigquery.git。在「Default remote branch name」(預設遠端分支名稱) 欄位中,輸入
master。在「Secret」(密鑰) 選單中,選取
dataform-git-token。按一下「Link」(連結)。
您已成功將 Dataform 存放區連結至遠端 Git 存放區,並授予必要權限。接著,您可以建立並初始化開發工作區。
API
如要儲存 Git 個人存取權杖,請使用
projects.secrets.create方法在 Secret Manager 中建立密鑰。使用下列資訊執行 API 要求:- 端點:
POST https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets - 查詢參數:
secretId=dataform-git-token Body:
{ "replication": { "automatic": {} } }
或者,您也可以在終端機中執行下列
curl指令:curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d '{ "replication": { "automatic": {} } }' \ "https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets?secretId=dataform-git-token"- 端點:
在包含 GitHub 個人存取權杖 (PAT) 的 Secret 中新增版本。如需建立 PAT 的操作說明,請參閱「管理個人存取權杖」。建議您根據貴機構的安全政策,為權杖設定有效期限。
如要新增密鑰版本,請使用
projects.secrets.addVersion方法。使用下列資訊執行 API 要求:- 端點:
POST https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets/dataform-git-token:addVersion Body:
{ "payload": { "data": "GITHUB_PAT" } }
或者,您也可以在終端機中執行下列
curl指令:curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d '{ "payload": { "data": "$(echo -n "GITHUB_PAT" | base64)" } }' \ "https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets/dataform-git-token:addVersion"將
GITHUB_PAT替換成 GitHub 個人存取權杖。curl指令會在傳送要求前,自動將 PAT 轉換為 Base64 編碼的字串。- 端點:
如要讓 Dataform 存取 Secret,請將「Secret Manager Secret 存取者」角色(
roles/secretmanager.secretAccessor) 授予 Dataform 服務代理。如要授予角色,請選取下列其中一個選項:gcloud
執行
gcloud secrets add-iam-policy-binding指令:gcloud secrets add-iam-policy-binding dataform-git-token \ --member="serviceAccount:service-PROJECT_NUMBER@gcp-sa-dataform.iam.gserviceaccount.com" \ --role="roles/secretmanager.secretAccessor"將
PROJECT_NUMBER替換為Google Cloud 專案編號。如要瞭解如何找出專案編號,請參閱「找出專案名稱、編號和 ID」。Secret Manager API
請使用
projects.secrets.setIamPolicy方法。使用下列資訊執行 API 要求:- 端點:
POST https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets/dataform-git-token:setIamPolicy Body:
{ "policy": { "bindings": [ { "role": "roles/secretmanager.secretAccessor", "members": [ "serviceAccount:service-PROJECT_NUMBER@gcp-sa-dataform.iam.gserviceaccount.com" ] } ] } }
或者,您也可以在終端機中執行下列
curl指令:curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d '{ "policy": { "bindings": [ { "role": "roles/secretmanager.secretAccessor", "members": [ "serviceAccount:service-PROJECT_NUMBER@gcp-sa-dataform.iam.gserviceaccount.com" ] } ] } }' \ "https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets/dataform-git-token:setIamPolicy"將
PROJECT_NUMBER替換為Google Cloud 專案編號。如要瞭解如何找出專案編號,請參閱「找出專案名稱、編號和 ID」。- 端點:
如要將存放區連結至遠端 Git 存放區,請使用
projects.locations.repositories.patch方法。使用下列資訊執行 API 要求:- 端點:
PATCH https://dataform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID - 查詢參數:
updateMask=gitRemoteSettings
或者,您也可以在終端機中執行下列
curl指令:curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d '{ "gitRemoteSettings": { "url": "https://github.com/dataform-co/dataform-example-project-bigquery.git", "defaultBranch": "master", "authenticationTokenSecretVersion": "projects/PROJECT_ID/secrets/dataform-git-token/versions/1" } }' \ "https://dataform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID?updateMask=gitRemoteSettings"- 端點:
您已成功將 Dataform 存放區連結至遠端 Git 存放區,並授予必要權限。接著,您可以建立並初始化開發工作區。
建立並初始化開發工作區
工作區是獨立的開發環境。如要建立及初始化工作區,請選取下列其中一個選項:
控制台
前往 BigQuery Dataform 頁面。
按一下 [
quickstart-repo]。在存放區中,前往「開發工作區」分頁。
按一下「建立開發工作區」。
在「Workspace ID」(工作區 ID) 欄位中輸入
dev-workspace。點選「建立」。
在「開發工作區」分頁中,選取
dev-workspace工作區。
您已成功建立並初始化開發工作區。接著,您可以設定工作流程。
API
如要建立工作區,請使用 projects.locations.repositories.workspaces.create 方法。使用下列資訊執行 API 要求:
- 端點:
POST https://dataform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID/workspaces - 查詢參數:
workspaceId=WORKSPACE_ID
或者,您也可以在終端機中執行下列 curl 指令:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-d "{}" \
"https://dataform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID/workspaces?workspaceId=WORKSPACE_ID"
將 WORKSPACE_ID 替換為新 Dataform 開發工作區的專屬 ID,例如 dev-workspace。
您已成功建立並初始化開發工作區。接著,您可以設定工作流程。
設定工作流程
在本節中,您將更新 workflow_settings.yaml 檔案中的專案 ID,確保 Dataform 在Google Cloud 專案中執行工作流程。如要設定工作流程,請選取下列其中一個選項:
控制台
前往 BigQuery Dataform 頁面。
按一下 [
quickstart-repo]。在存放區中,前往「Development Workspaces」(開發工作區) 分頁,然後按一下
dev-workspace。在「檔案」窗格中,選取
workflow_settings.yaml。在檔案中,將
defaultProject的值替換為專案 ID。系統會自動儲存檔案。
您已成功更新工作流程設定。接著,您可以在專案中新增來源宣告。
API
建立名為
workflow_settings.yaml的本機檔案,並將下列設定貼到該檔案中:defaultProject: PROJECT_ID defaultDataset: dataform dataformCoreVersion: CORE_VERSION將
CORE_VERSION替換為最新穩定 (非 Beta 版) 的 Dataform Core 版本,例如3.0.43。 您可以在「版本」中找到最新版本。在終端機中,將檔案內容編碼為 Base64 字串:
base64 -w 0 workflow_settings.yaml複製產生的輸出字串,以便在您決定稍後於這些步驟中使用替代的
curl指令時,將其用於SETTINGS_DEFINITION預留位置。如要更新工作流程設定,請使用
projects.locations.repositories.workspaces.writeFile方法。使用下列資訊執行 API 要求:- 端點:
POST https://dataform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID/workspaces/WORKSPACE_ID:writeFile
或者,您也可以在終端機中執行下列
curl指令:curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d '{ "path": "workflow_settings.yaml", "contents": "SETTINGS_DEFINITION" }' \ "https://dataform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID/workspaces/WORKSPACE_ID:writeFile"將
SETTINGS_DEFINITION替換成 YAML 檔案的內容 (採用 Base64 編碼的字串)。- 端點:
您已成功更新工作流程設定。接著,您可以在專案中新增來源宣告。
建立來源
在本節中,您將在專案中新增 SQLX 來源宣告,定義現有的 BigQuery 資料集,以便 Dataform 在工作流程中將其做為資料來源。如要建立新來源,請選取下列任一選項:
控制台
前往 BigQuery Dataform 頁面。
按一下 [
quickstart-repo]。在存放區中,前往「Development Workspaces」(開發工作區) 分頁,然後按一下
dev-workspace。在「檔案」窗格中,選取
definitions資料夾。依序點選「更多檔案動作」>「建立檔案」。
在「Add a file path」(新增檔案路徑) 欄位中,輸入
definitions/sources/tags.sqlx。點選「建立檔案」。
在新的
definitions/sources/tags.sqlx檔案的 SQL 編輯器中,貼上下列程式碼:config { type: "declaration", database: "bigquery-public-data", schema: "stackoverflow", name: "tags" }
您已成功建立來源聲明。接著,您可以在專案中新增檢視畫面。
API
- 建立名為
tags.sqlx的本機檔案。 將下列程式碼貼入
tags.sqlx檔案:config { type: "declaration", database: "bigquery-public-data", schema: "stackoverflow", name: "tags" }在終端機中,將檔案內容編碼為單一連續字串:
base64 -w 0 tags.sqlx複製產生的輸出字串,以便在您決定稍後於這些步驟中使用替代的
curl指令時,將其用於SOURCE_DEFINITION預留位置。如要在工作區中建立來源宣告檔案,請使用
projects.locations.repositories.workspaces.writeFile方法。使用下列資訊執行 API 要求:- 端點:
POST https://dataform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID/workspaces/WORKSPACE_ID:writeFile
或者,您也可以在終端機中執行下列
curl指令:curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d '{ "path": "definitions/sources/tags.sqlx", "contents": "SOURCE_DEFINITION" }' \ "https://dataform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID/workspaces/WORKSPACE_ID:writeFile"將
SOURCE_DEFINITION替換為 SQLX 檔案的內容 (採用 Base64 編碼的字串)。- 端點:
您已成功建立來源聲明。接著,您可以在專案中新增檢視畫面。
建立檢視表
在本節中,您會在專案中新增 SQLX 檔案,定義檢視區塊。如要建立新的檢視畫面,請選取下列任一選項:
控制台
前往 BigQuery Dataform 頁面。
按一下 [
quickstart-repo]。在存放區中,前往「Development Workspaces」(開發工作區) 分頁,然後按一下
dev-workspace。在「檔案」窗格中,選取
definitions資料夾。依序點選「更多檔案動作」>「建立檔案」。
在「Add a file path」(新增檔案路徑) 欄位中,輸入
definitions/top_question_tags.sqlx。點選「建立檔案」。
在新
definitions/top_question_tags.sqlx檔案的 SQL 編輯器中,貼上下列程式碼:config { type: "view", name: "top_question_tags", tags: ["daily"], schema: "reporting", } select tag_name, count from ${ref("tags")} order by count desc limit 100
您已成功建立檢視區塊。接著,您可以編譯專案。
API
- 建立名為
top_question_tags.sqlx的本機檔案。 將下列程式碼貼入
top_question_tags.sqlx檔案:config { type: "view", name: "top_question_tags", tags: ["daily"], schema: "reporting", } select tag_name, count from ${ref("tags")} order by count desc limit 100在終端機中,將檔案內容編碼為單一連續字串:
base64 -w 0 top_question_tags.sqlx複製產生的輸出字串,以便在您決定稍後於這些步驟中使用替代的
curl指令時,將其用於VIEW_DEFINITION預留位置。如要在工作區中建立檢視畫面定義檔,請使用
projects.locations.repositories.workspaces.writeFile方法。使用下列資訊執行 API 要求:- 端點:
POST https://dataform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID/workspaces/WORKSPACE_ID:writeFile
或者,您也可以在終端機中執行下列
curl指令:curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d '{ "path": "definitions/top_question_tags.sqlx", "contents": "VIEW_DEFINITION" }' \ "https://dataform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID/workspaces/WORKSPACE_ID:writeFile"請將
VIEW_DEFINITION改成 SQLX 檔案的內容,並以 Base64 編碼字串的形式呈現。- 端點:
您已成功建立檢視區塊。接著,您可以編譯專案。
編譯專案
編譯作業會將 SQLX 檔案轉換為純 SQL 執行圖。如要編譯專案,請選取下列任一選項:
控制台
Google Cloud 控制台會自動編譯專案。您可以在工作區的「已編譯圖形」分頁中驗證編譯結果。
您已成功編譯專案並驗證執行圖。 接著,您可以在 BigQuery 中執行工作流程。
API
如要根據工作區建立編譯結果,請使用
projects.locations.repositories.compilationResults.create方法。使用下列資訊執行 API 要求:- 端點:
POST https://dataform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID/compilationResults
或者,您也可以在終端機中執行下列
curl指令:curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d '{ "workspace": "projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID/workspaces/WORKSPACE_ID" }' \ "https://dataform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID/compilationResults"- 端點:
如要確認專案是否編譯成功,請使用
projects.locations.repositories.compilationResults.get方法。 使用下列資訊執行 API 要求:- 端點:
GET https://dataform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID/compilationResults/COMPILATION_ID
或者,您也可以在終端機中執行下列
curl指令:curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://dataform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID/compilationResults/COMPILATION_ID"將
COMPILATION_ID替換為編譯結果的專屬 ID。這個 ID 是在上一個步驟中,編譯要求的回應提供。- 端點:
在回應中查看
compilationErrors欄位。如果清單空白,表示專案已成功編譯。
您已成功編譯專案並驗證執行圖。 接著,您可以在 BigQuery 中執行工作流程。
執行工作流程
如要在 BigQuery 中觸發工作流程執行作業,請選取下列任一選項:
控制台
前往 BigQuery Dataform 頁面。
按一下 [
quickstart-repo]。在存放區中,前往「Development Workspaces」(開發工作區) 分頁,然後按一下
dev-workspace。在工具列中,依序點選「開始執行」>「執行動作」。
選取「所有動作」。
按一下「Start execution」(開始執行)。
您已成功執行工作流程。
API
如要觸發工作流程調用,請使用 projects.locations.repositories.workflowInvocations.create 方法。使用下列資訊執行 API 要求:
- 端點:
POST https://dataform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID/workflowInvocations
或者,您也可以在終端機中執行下列 curl 指令:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-d '{
"compilationResult": "projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID/compilationResults/COMPILATION_ID"
}' \
"https://dataform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID/workflowInvocations"
您已成功執行工作流程。
清除所用資源
為了避免系統向您的 Google Cloud 帳戶收取本頁面所用資源的費用,請按照下列步驟操作。
刪除 BigQuery 資料集
如要避免系統依 BigQuery 資產收取費用,請刪除這個工作流程建立的資料集,例如名為 reporting 和 staging 的資料集。
前往 Google Cloud 控制台的「BigQuery」頁面。
在「Explorer」面板中展開專案並選取資料集。
按一下 「Actions」(動作) 選單,然後選取「Delete」(刪除)。
在「Delete dataset」(刪除資料集) 對話方塊中,在欄位輸入
delete,然後按一下「Delete」(刪除)。
刪除 Secret Manager 密鑰
如要清理安全資源,請刪除用於 Git 連線的 Secret。
前往 Google Cloud 控制台的「Secret Manager」頁面。
選取
dataform-git-token密鑰。點選「刪除」。
在確認對話方塊中輸入密鑰名稱來確認,然後按一下「刪除」。
刪除 Dataform 開發工作區
建立 Dataform 開發工作區不會產生任何費用,但如要刪除開發工作區,請按照下列步驟操作:
前往 Google Cloud 控制台的「Dataform」頁面。
按一下 [
quickstart-repo]。在「Development Workspaces」(開發工作區) 分頁,按一下
dev-workspace旁的 「More」(更多) 選單,然後選取「Delete」(刪除)。按一下「Delete」(刪除) 確認操作。
刪除 Dataform 存放區
建立 Dataform 存放區不會產生任何費用,但如要刪除存放區,請按照下列步驟操作:
前往 Google Cloud 控制台的「Dataform」頁面。
按一下「
quickstart-repo」的 「More」(更多) 選單,然後選取「Delete」(刪除)。在「Delete repository」(刪除存放區) 視窗中,輸入存放區名稱來確認刪除。
按一下「Delete」(刪除) 確認操作。
後續步驟
- 如要瞭解如何在 Dataform 中宣告資料來源,請參閱「宣告資料來源」。
- 如要瞭解如何在 Dataform 中建立檢視區塊和資料表,請參閱「建立資料表」。
- 如要進一步瞭解 Dataform 的版本管控功能,請參閱「控管程式碼版本」。
- 如要瞭解如何排定工作流程執行時間,請參閱「使用工作流程設定排定執行時間」。