में एकाधिक तालिकाओं को क्वेरी करना क्योंकि BigQuery में किसी तालिका में डेटा अपडेट करना संभव नहीं है, और केवल तंत्र को जोड़ना है, मैंने मासिक आधार पर नई टेबल बनाने का निर्णय लिया है। तो साल 2012 के लिए मान लें कि तालिकाएं (tbl_012012
, tbl_022012
, tbl_032012
, ... tbl_122012
) होगी। प्रत्येक रिकॉर्ड स्ट्रिंग के रूप में timestamp
के साथ संग्रहीत किया जाएगा।बिग क्वेरी
अब, यदि मेरा आवेदन मार्च 2012 (tbl_012012
) से मार्च 2012 (tbl_032012
) तक के रिकॉर्ड प्राप्त करना चाहता है, तो BigQuery API स्वचालित रूप से एकल SQL रेंज क्वेरी के माध्यम से वांछित तालिकाओं के माध्यम से ट्रैवर्स करेगा या मुझे एकाधिक SQL क्वेरी लिखनी होगी प्रत्येक क्वेरी परिणाम पुनर्प्राप्त करने के लिए अतिरिक्त एप्लिकेशन कोड के साथ और फिर उन्हें पूरी तरह से एकत्रित करें?
बहुत बहुत धन्यवाद। लेकिन यह रेंज पूछताछ के मामले में काम करेगा, अगर मेरी क्वेरी एक रिकॉर्ड के लिए खोज करती है जो अनावश्यक हो सकती है। तो इस मामले में बड़ी क्वेरी स्पष्ट रूप से उस रिकॉर्ड को खोजने के लिए हर महीने तालिका के माध्यम से पार हो जाएगी। –
BigQuery को कुल प्रश्नों के लिए अनुकूलित किया गया है, क्योंकि एक रिकॉर्ड की तलाश करने वाले प्रश्नों के विपरीत। तो, हां, दुर्भाग्य से इस मामले में आपको हर महीने की मेज के माध्यम से खोजना होगा यदि आप केवल एक रिकॉर्ड की तलाश में हैं जो कि किसी भी तालिका में हो सकता है। –
मेरी मदद करने के लिए धन्यवाद। –