Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google bigquery 在PowerBI中,如何从Bigquery导入需要分区过滤器的分区表?_Google Bigquery_Powerbi - Fatal编程技术网

Google bigquery 在PowerBI中,如何从Bigquery导入需要分区过滤器的分区表?

Google bigquery 在PowerBI中,如何从Bigquery导入需要分区过滤器的分区表?,google-bigquery,powerbi,Google Bigquery,Powerbi,有没有办法从Bigquery导入(而不是直接查询)需要分区过滤器的分区表 这是我得到的错误(略为编辑) 以下是Power BI中的步骤顺序(也略为编辑) 提前谢谢 更新:已确认该解决方案适用于PowerBI 从未向PowerBI导入任何内容,只是根据我的知识提出一些建议 我希望PowerBI不会区分BigQuery视图和表,请先尝试。如果为真,解决方法可以是在视图中硬编码分区过滤器,然后导入视图: 创建视图项目\u name.dataset.VIEW AS 从project_name.datas

有没有办法从Bigquery导入(而不是直接查询)需要分区过滤器的分区表

这是我得到的错误(略为编辑)

以下是Power BI中的步骤顺序(也略为编辑)


提前谢谢

更新:已确认该解决方案适用于PowerBI

从未向PowerBI导入任何内容,只是根据我的知识提出一些建议

我希望PowerBI不会区分BigQuery视图和表,请先尝试。如果为真,解决方法可以是在视图中硬编码分区过滤器,然后导入视图:

创建视图项目\u name.dataset.VIEW AS
从project_name.dataset.table中选择*
其中,日期1和日期2之间的日期;
另一种选择@huahang

如果不想指定日期范围,则下面的视图更简单

创建视图项目\u name.dataset.VIEW AS
从project_name.dataset.table中选择*
其中日期为NULL或日期不为NULL

我可以看出您接受了我的答案,但请告诉我们解决方案是否有效。因此,我的回答可能对其他人更有帮助。如果您想导入整个表,可以使用“WHERE date IS NULL或date NOT NULL”。
DataSource.Error: ODBC: ERROR [42000] [Microsoft][BigQuery] (70) Invalid query:
Cannot query over table 'project_name.dataset.table' without a filter over column(s)
'date' that can be used for partition elimination

Detalhes:
    DataSourceKind=GoogleBigQuery
    DataSourcePath=GoogleBigQuery
    OdbcErrors=[Table]
= GoogleBigQuery.Database([BillingProject="project_name"])
= Table.SelectRows(Source, each ([Name] = "project_name"))
= #"project_name"{[Name="dataset_name",Kind="Schema"]}[Data]
= datasetName_Schema{[Name="table_name",Kind="Table"]}[Data]