簡體   English   中英

如何確保BI Engine正在運行?

[英]How to ensure that BI Engine is running?

我遵循了在這里找到的教程https://cloud.google.com/bi-engine/docs/getting-started-data-studio我也嘗試在我使用(倫敦)的地區進行預訂自己的數據集。 我沒有看到“之前”和“之后”的任何區別,也看不到StackDriver中的任何日志。 因此,我認為它出於任何原因均無法正常工作。 但是我不知道如何開始調試它-似乎它應該以某種方式自動集成到BigQuery工作流程中,而無需任何其他配置,但是這使得測試和調試非常復雜!

我不確定從哪里開始。 我假設一旦正確啟用BI Engine,我的“ DataStuio Explorer”交互速度將提高N倍。 這是正確的假設嗎?

BQ BI Engine仍處於beta版本,但是GCP中有一些信息可以回答您的查詢:

  • 我沒有看到“之前”和“之后”的任何區別,也看不到StackDriver中的任何日志。 因此,我認為它出於任何原因均無法正常工作。

創建預訂后,它就會可用,並且會產生費用,而不是在Beta版期間,而是在將其發布到GA之前。

有關Stackdriver日志和指標的更多信息,請參閱使用Stackdriver監視BI Engine

例如,在BigQuery Project日志中,您會找到以下類型的條目:

[TIMESTAMP] BigQuery BI Engine API CreateReservation歐洲

這些日志條目指示BI引擎已啟用並且正在運行。 容量已保留但尚未使用。 本教程指定了在某些情況下使用BI引擎,請參閱我的下一個答案。

  • 但是我不知道如何開始調試它-似乎它應該以某種方式自動集成到BigQuery工作流程中,而無需任何其他配置

您所遵循的教程指出“ BI Engine使用您配置的表和列來確定要緩存的數據。BIEngine僅緩存您添加到報表中的列 ”。 由於預訂是在美國位置創建的,因此,如果將您的結果與同一位置的其他數據集進行比較,則將使用相同的容量預訂,並且很可能在時間執行上不會發現差異。 為了驗證這一點,您可能想在沒有容量預留的位置使用數據集並比較執行時間。

  • 我假設一旦正確啟用BI Engine,我的“ DataStuio Explorer”交互速度將提高N倍。 這是正確的假設嗎?

沒錯,因為BI Engine是一種“內存中分析服務”,與插槽使用情況相比,它將提供更快的響應。 只要考慮一下文檔還指出:“ 如果您運行的查詢產生的查詢結果大於BI Engine容量的大小,則BI Engine自我調整功能將使用BigQuery插槽來運行查詢 ”,如果您的數據始終超出容量保留,很可能您不會注意到任何性能改進。

最后,請注意,這是Beta版產品,並且支持有限。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM