Google cloud storage 如何将Power BI服务连接到google云存储(Bucket)

Google cloud storage 如何将Power BI服务连接到google云存储(Bucket),google-cloud-storage,powerbi,bucket,Google Cloud Storage,Powerbi,Bucket,我正在使用Azure Blob存储,在那里我存储了一些csv文件。然后,我使用这些csv文件在PowerBI上构建了一些仪表板。 Power BI和Azure Blob存储之间的连接很容易实现。 现在我想使用相同的概念,但只是用Google云存储桶(GCS-B)替换Azure Blob存储。 我的问题是,我无法将Power BI连接到GCS-B。有什么想法吗?在长时间的谷歌搜索和文档阅读之后。。。这就是我得到的。 -将Power BI服务连接到google云存储的唯一方法是将虚拟机作为Getwa

我正在使用Azure Blob存储,在那里我存储了一些csv文件。然后,我使用这些csv文件在PowerBI上构建了一些仪表板。 Power BI和Azure Blob存储之间的连接很容易实现。 现在我想使用相同的概念,但只是用Google云存储桶(GCS-B)替换Azure Blob存储。
我的问题是,我无法将Power BI连接到GCS-B。有什么想法吗?

在长时间的谷歌搜索和文档阅读之后。。。这就是我得到的。 -将Power BI服务连接到google云存储的唯一方法是将虚拟机作为Getway运行,然后在此虚拟机内运行一些脚本,从gcs获取数据,然后将其加载到Power BI。我认为这不是一个有用的方法。 -我试过了,效果很好,但不幸的是,只有power BI desktop使用了以下R脚本。我在power Bi中作为数据源运行的选项:

wd <-getwd()
setwd(wd)
file.create("service_account.json")
json <- '{"type": "service_account",
          "project_id": "xxxxxxx",
          "private_key_id": "xxxxx"
          "private_key": "-----BEGIN PRIVATE KEY-----\\n...
           ...}'
write(json, "service_account.json")
write(j, "service_account.json")
options(googleAuthR.scopes.selected = "https://www.googleapis.com/auth/cloud- 
platform")
library(googleCloudStorageR)
Sys.setenv("GCS_AUTH_FILE" = "service_account.json")
### optional, if you haven't set environment argument GCS_AUTH_FILE
gcs_auth()
gcs_global_bucket("xxxxx")
gcs_get_global_bucket()
df <- gcs_get_object(gcs_list_objects()$name[[1]])

wd经过长时间的谷歌搜索、文档阅读。。。这就是我得到的。
-将Power BI服务连接到google云存储的唯一方法是将虚拟机作为Getway运行,然后在此虚拟机内运行一些脚本,从gcs获取数据,然后将其加载到Power BI。我认为这不是一个有用的方法。
-我试过了,效果很好,但不幸的是,只有power BI desktop使用了以下R脚本。我在power Bi中作为数据源运行的选项:

wd <-getwd()
setwd(wd)
file.create("service_account.json")
json <- '{"type": "service_account",
          "project_id": "xxxxxxx",
          "private_key_id": "xxxxx"
          "private_key": "-----BEGIN PRIVATE KEY-----\\n...
           ...}'
write(json, "service_account.json")
write(j, "service_account.json")
options(googleAuthR.scopes.selected = "https://www.googleapis.com/auth/cloud- 
platform")
library(googleCloudStorageR)
Sys.setenv("GCS_AUTH_FILE" = "service_account.json")
### optional, if you haven't set environment argument GCS_AUTH_FILE
gcs_auth()
gcs_global_bucket("xxxxx")
gcs_get_global_bucket()
df <- gcs_get_object(gcs_list_objects()$name[[1]])

wd只要将bucket或object公开,如何读取:

然后从每个文件(列公共访问)复制链接并将其添加到Power Bi-like Web源中

只需将bucket或对象公开,如何读取:
然后从每个文件(列公共访问)复制链接并将其添加到Power Bi-like Web源中

欢迎来到堆栈溢出!虽然此链接可以回答问题,但最好在此处包含一些上下文和答案的基本部分,然后提供链接供参考。链接页面更改或脱机时,“仅链接”答案将无效。有关更多信息,请参阅。欢迎使用堆栈溢出!虽然此链接可以回答问题,但最好在此处包含一些上下文和答案的基本部分,然后提供链接供参考。链接页面更改或脱机时,“仅链接”答案将无效。有关更多信息,请参阅。