BigQuery query failed with error: "Unexpected. Please try again." -


निम्न त्रुटि त्रुटि संदेश से विफल हो रही है: "अप्रत्याशित, कृपया पुन: प्रयास करें।"

 < कोड> SAP_ID, ACCESSION_ID, DIAGNOSTIC_SET_ID रूप diagnosticSetId रूप accessionId के रूप में मज़ेदार का चयन करें, अगर (pimsSoftwareCode, अशक्त अगर ((फीचर = 'MOBILE_JOB' और कार्रवाई = 'VIEW_JOB' और REGEXP_MATCH (xUserAgent, 'Android')) या (सुविधा = 'है MOBILE_JOB 'और कार्रवाई =' VIEW_JOB 'और REGEXP_MATCH (xUserAgent,' आईओएस ')),' मोबाइल ',' ऑनलाइन '),' पी आई एम एस ') मोड के रूप में, अगर (फीचर =' MOBILE_JOB 'और कार्रवाई =' VIEW_JOB 'और REGEXP_MATCH (xUserAgent, 'आईओएस'), 'आईओएस', अगर (फीचर = 'MOBILE_JOB' और कार्रवाई = 'VIEW_JOB' और REGEXP_MATCH (xUserAgent, 'एंड्रॉयड'), 'Android', नल)) MOBILE_OS के रूप में, तारीख (usec_to_timestamp (createAuditDate )) तिथि, समय के रूप में (usec_to_timestamp (createAuditDate)) [20141104Android_backup.EventLog] से समय के रूप में जहां महीने (uSEC_TO_TIMESTAMP (createAuditDate)) = 10 और वर्ष (uSEC_TO_TIMESTAMP (createAuditDate)) = 2014 एक Nd xUserAgent! = 'मोज़िला / 4.0 (संगत; MSIE 7.0; विंडोज़ एनटी 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E) 'और ((फीचर =' 'या (फीचर = MOBILE_JOB' और कार्रवाई = 'VIEW_JOB' और REGEXP_MATCH (xUserAgent, 'Android')) या (सुविधा Result_View / ऐप्स / viewCumulative 'और appUrl शामिल') ' = 'MOBILE_JOB' और एक्शन = 'VIEW_JOB' और REGEXP_MATCH (xUserAgent, 'iOS')));  

जब मैं निम्न पंक्ति को संशोधित करता हूं:

  यदि (फीचर = 'MOBILE_JOB' और एक्शन = 'VIEW_JOB' और REGEXP_MATCH (xUserAgent, 'IOS') , 'आईओएस', अगर (फीचर = 'MOBILE_JOB' और एक्शन = 'VIEW_JOB' और REGEXP_MATCH (xUserAgent, 'एंड्रॉइड'), 'एंड्रॉइड', रिक्त))  

होना: < / p>

 <कोड> अगर (फीचर = 'MOBILE_JOB' और कार्रवाई = 'VIEW_JOB' और REGEXP_MATCH (xUserAgent, 'आईओएस'), 'आईओएस', अगर (फीचर = 'Result_View' और REGEXP_MATCH (xUserAgent, 'एंड्रॉयड '),' एंड्रॉइड ', रिक्त))  

क्वेरी बस ठीक काम करती है। यदि आवश्यक हो तो मैं असफल नौकरी आईडी प्रदान कर सकता हूँ मैं समझता हूं कि पहले संस्करण क्यों विफल रहता है और दूसरा काम सिर्फ ठीक है। आपके द्वारा प्रदान की जाने वाली किसी भी मदद के लिए धन्यवाद।

आपकी नौकरी के लिए आंतरिक त्रुटि थी फ़ील्ड ' MOBILE_OS 'तालिका स्कीमा के साथ असंगत है: प्रकार बेमेल: वास्तविक' TYPE_BOOL 'बनाम अपेक्षित' TYPE_STRING '। हमें इस त्रुटि को "अप्रत्याशित देने के बजाय बेहतर चाहिए। कृपया पुन: प्रयास करें।" संदेश।

मैंने इसे पहले जब एक शाब्दिक अशक्त का उपयोग करते हुए देखा है, चूंकि क्वेरी इंजन आमतौर पर इसे टाइप बूलियन के रूप में व्याख्या करता है अपने IF कथन में null के बजाय STRING (null) का उपयोग करने का प्रयास करें।


Comments

Popular posts from this blog

apache - 504 Gateway Time-out The server didn't respond in time. How to fix it? -

c# - .net WebSocket: CloseOutputAsync vs CloseAsync -

c++ - How to properly scale qgroupbox title with stylesheet for high resolution display? -