প্যারামিটারাইজড SQL সমর্থিত নয়; হাইভ সার্ভার প্যারামিটার চিহ্নিতকারীকে সমর্থন করে না।
Hive কি ধরনের SQL ব্যবহার করে?
Hive তৈরি করা হয়েছিল এসকিউএল-এর সাথে পরিচিত নন-প্রোগ্রামারদের পেটাবাইট ডেটার সাথে কাজ করার অনুমতি দেওয়ার জন্য, একটি এসকিউএল-এর মতো ইন্টারফেস ব্যবহার করে যার নাম HiveQL প্রথাগত রিলেশনাল ডেটাবেসগুলি ইন্টারেক্টিভ প্রশ্নের জন্য ডিজাইন করা হয়েছে ছোট থেকে মাঝারি ডেটাসেট এবং বিশাল ডেটাসেটগুলি ভালভাবে প্রক্রিয়া করে না৷
আমি কীভাবে হাইভে প্যারামিটার সেট করব?
Hive ভেরিয়েবল হল কী-মানের জোড়া যা সেট কমান্ড ব্যবহার করে সেট করা যায় এবং সেগুলি স্ক্রিপ্ট এবং হাইভ এসকিউএল-এ ব্যবহার করা যেতে পারে। হাইভ স্ক্রিপ্টের ভেরিয়েবলের মানগুলি কোয়েরি নির্মাণের সময় প্রতিস্থাপিত হয়।
2. হাইভ ভেরিয়েবল তৈরি এবং সেট করুন
- hiveconf.
- হাইভার।
- সিস্টেম, এবং
- env.
আমি কীভাবে হাইভে একটি এসকিউএল কোয়েরি চালাব?
একটি হাইভ কোয়েরি চালানো
- ধাপ 1: টেবিলগুলি অন্বেষণ করুন। উপরের মেনু থেকে বিশ্লেষণ পৃষ্ঠায় নেভিগেট করুন। …
- ধাপ 2: নমুনা সারি দেখুন। এখন, ক্যোয়ারী বক্সে নিম্নোক্ত টেক্সটটি প্রবেশ করে এই টেবিলের বিরুদ্ধে একটি সাধারণ প্রশ্ন চালান: …
- ধাপ 3: ডেটা বিশ্লেষণ করুন।
আপনি কীভাবে হাইভ কোয়েরিতে একটি ভেরিয়েবল সেট করবেন?
আপনি যদি নীচে উল্লিখিত নামস্থান প্রদান না করেন, তাহলে ভেরিয়েবল var hiveconf নামস্থানে সংরক্ষণ করা হবে। সেট hivevar:var="hivevar_namespace"; যেহেতু আমরা নামস্থান প্রদান করছি এটি কাজ করবে। ${hivevar:var} নির্বাচন করুন;