Akış tabloları tablo meta verilerini hemen güncellemediğinden. Bir tablonun geçerli Meta Verilere sahip olmaması (özellikle daha küçük tablolarda). Bu, sırayla, tablo joker fonksiyonlarını kullanırken (tablo meta verileriyle ilgili olarak) sorunlara neden olur. Bunu aşmak için, tablo meta verilerini güncellemeye zorlamak için bir yol arıyorum. Bunu yapmak için başlatabileceğim herhangi bir iş var mı? TeşekkürlerGüncelleme tabloları meta verilerini zorlamak için bir yol var mı?
cevap
Kısa cevap no. Akış sistemi, verileri normal olarak depolandığından farklı bir depolama biçiminde/sistemde akıtılan verileri arabelleğe alır. Tamponlanan verileri geleneksel depolama sistemine düzenli olarak akıtıyoruz, bu noktada ilgilendiğiniz tablo meta verileri, temizlenen veriler.
Bu davranışın nedeni, aktif olarak akışlı bir sistemde, bu istatistiklerin potansiyel olarak sürekli değişmesidir ve bu nedenle yanlış olacaktır. Akış besleme hizmeti dağıtılmış bir sistem olduğundan, arabelleğe alınmış veriler hakkında doğru istatistikleri elde etmenin tek yolu, tarama arabelleği arabelleğidir ve güncelleme istatistiklerini hesaplar (bu, yanıtın döndürülmesiyle yanlış/eskidir) ayrıca çok pahalı olabilirler. Bu istatistiklerin meta veri değerlerini sabit tutmak için "temizlenen" verilere bağlı kalmasını ve pahalı bir arabellek taraması yapılmasını gerektirmediğinden veri döndürülmesini bekledik.
Tabloda "streamingBuffer" adlı meta verilerde, satır/bayt üzerinde tahminler ve bazı zamanlama istatistikleri sağlayan bir bölüm var.
Sorgunuzdan tablo jokerlerinden bilgi kullandığınızı görüyorum (TABLE_QUERY kastediyorsunuz?). Tahmin edilen verileri, tablo sorgusu için kullanılabilen alanlarda streamingBuffer bölümünden içerecek şekilde bir hatayı dosyalayacağım.
Teşekkür ederiz. Tamponu yıkamayı zorlamak için bir sebep var mı? –
Şu anda maksimum süre ~ 90 dakikadır. Veri hacminize bağlı olarak daha hızlı akıtacağız. –
Arabelleği akış frekansına göre de temizlemeyi önerebilirim (örneğin: x saniye boyunca akış için veri akışı yoksa, o zaman flush) –
- 1. Ansible'da, değişken değerlerini tamsayıya zorlamak için bir yol var mı?
- 2. imagemagick kullanarak XMP meta verilerini okuma/yazma için bir yol var mı?
- 3. Dosya meta verilerini yol ile yükle
- 4. Bir dll sürümünü kullanarak zorlamak için bir yolu var mı?
- 5. otomatik uzaktan hata ayıklama yeniden başlatmak için Eclipse zorlamak için bir yol (mod dinle) var mı?
- 6. Java'da genel statik final alanına sahip olmak için sınıfları zorlamak için herhangi bir yol var mı?
- 7. Bir kabuk komut dosyasını, sh yerine bash altında çalışacak şekilde zorlamak için bir yol var mı?
- 8. Excel tabloları oluşturmak için ortak bir lisp kütüphanesi var mı?
- 9. Kovaryans bildirmek için bir yol var mı?
- 10. Bir mp3'ün meta verilerini okuyun
- 11. XSD'ler için bir XSD var mı, bir Meta-XSD?
- 12. node.js'yi kullanarak dosya meta verilerini okuma yolu var
- 13. VB'de yapabileceğiniz gibi C# değerine ref yerine bir parametrenin geçirilmesi için bir parametre zorlamak için bir yol var mı?
- 14. Oluşturulan sorgu için LINQ SQL için const inlining zorlamak için bir yolu var mı?
- 15. derleme yükünü geçerli etki alanına zorlamak için doğru bir yol
- 16. Power BI - OData kaynak meta verilerini önbelleğe alır mı?
- 17. Yay kapanmasını bir fasülyeden zorlamak için en iyi yol?
- 18. Her döngü için paralel olması için bir yol var mı?
- 19. Bir formun metninin sığacağını belirlemek için bir yol var mı?
- 20. SASS'de bir dersi “genişletmek” için bir yol var mı?
- 21. Elixir'de bir fonksiyonun kontrol edilmesi için bir yol var mı?
- 22. Bir pdf'yi C# ile düzenlemek için bir yol var mı?
- 23. Uzak bir deposu "tanımlamak" için basit bir yol var mı?
- 24. Bir Fotoğrafı Fotoğraf Kütüphanesine kaydetmek için bir yol var mı?
- 25. Bir nesnedeki değişiklikleri izlemek için bir yol var mı?
- 26. Yol bölümünde geçerli bir URL var mı?
- 27. Model Meta Verilerini sınıf adından alın
- 28. Genel RSpec meta verilerini nasıl ayarlayabilirim?
- 29. JSF'de yönlendirmeyi uygulamak için basit bir yol var mı?
- 30. TabLayout'ta SpannableString'i kullanmak için herhangi bir yol var mı?
Karşılaştığınız sorunun belirli bir örneğini verebilir misiniz? Sorunun ne olduğundan emin değilim ... Bazı özel sorular: tabloları önceden oluşturuyorsunuz veya şablon tabloları kullanıyorsunuz (https://cloud.google.com/bigquery/streaming-data-into-bigquery#template-tables)? Ne tür geçersiz meta veriler görüyorsunuz? Bunu ne zaman görüyorsun? –
Bir tablo oluşturup içine veri akıtıyorum. Her neyse, tablo meta verilerini güncellemeyi zorlamak için bir belirsizlik arıyorum ve belirsiz bir programa ulaşmak için bazı arka plan işlemlerinin beklemesini beklemiyorum. –
Şablon tablolarına akış oluşturmaya ve ilişkili tablonun oluşturulmasına mı atıf yapıyorsunuz? Yoksa bunun yerine, tablo meta verilerindeki tablo istatistikleri (bayt, satır vb.) Hakkında konuşuyor musunuz? –