#google-bigquery #powerbi #tableau-api #powerquery #looker
#google-bigquery #powerbi #tableau-api #powerquery #looker
Вопрос:
Я пытаюсь решить, какой инструмент лучше всего подходит для моей организации. По этой причине я тестирую производительность powerbi, looker и tableau против BigQuery и т. Д. Поскольку это тестовое упражнение, и я планирую протестировать его для нескольких итераций, я хочу отключить свойство кэширования результирующего набора большого запроса. В официальной документации они позволяют нам отключать, передавая конфигурацию запроса use_query_cache=False
Поскольку я подключаюсь из интерфейсных инструментов, я не совсем уверен, как передать этот параметр. Может кто-нибудь помочь в достижении этого? или альтернативные варианты, если они доступны?
Комментарии:
1. Альтернативным вариантом было бы создать пользовательское решение и отключить кэш на уровне API. Я написал начальный проект, который использует эту опцию и фактически должен отключить кеш, чтобы успешно завершить тест. Об этом упоминается в README здесь
Ответ №1:
Я не пробовал это, но я думаю, что это можно передать, как и другие варианты.
В этой документации у них есть код, который выглядит следующим образом:
Source = GoogleBigQuery.Database(
[BillingProject="Include-Billing-Project-Id-Here", UseStorageApi=false])
Я бы ожидал, что ваш параметр будет выглядеть аналогично. Т.е.
Source = GoogleBigQuery.Database(
[BillingProject="Include-Billing-Project-Id-Here", UseQueryCache=false])
Комментарии:
1. Я только что попробовал ваше предложение в редакторе запросов. Похоже, это не работает. Вот что у меня есть в редакторе запросов
let Source = GoogleBigQuery.Database([BillingProject="xyz-poc-eval",UseQueryCache=false]), #"vbi-ms-poc-eval" = Source{[Name="vbi-ms-poc-eval"]}[Data], TPCDS_DEV_Schema = #"vbi-ms-poc-eval"{[Name="TPCDS_DEV",Kind="Schema"]}[Data], DATE_DIM_Table = TPCDS_DEV_Schema{[Name="DATE_DIM",Kind="Table"]}[Data] in DATE_DIM_Table
2. Не работает, выдает ошибку или что?
3. Не выдает никаких ошибок. Когда тот же запрос запускается из powerbi, последующие запросы используют кэш результатов.