Power Query
பவர் கியூரி என்பது தரவு பிரித்தெடுத்தல், ஏற்றுதல் மற்றும் மாற்றத்திற்காக மைக்ரோசாப்ட் உருவாக்கிய ஒரு ETL கருவியாகும், மேலும் இது மூலங்களிலிருந்து தரவை மீட்டெடுக்கவும், அதை செயலாக்கவும், அவற்றை ஒன்று அல்லது அதற்கு மேற்பட்ட இலக்கு அமைப்புகளில் ஏற்றவும் பயன்படுத்தப்படுகிறது. பவர் வினவல் மைக்ரோசாப்ட் பவர் இயங்குதளத்திற்குள் பல மாறுபாடுகளில் கிடைக்கிறது, மேலும் இது முழுமையாகவோ அல்லது பகுதியாகவோ சுய சேவை தளங்களில் வணிக நுண்ணறிவுக்குப் பயன்படுத்தப்படுகிறது. இது எக்செல், பவர் பிஐ, அனாலிசிஸ் சர்வீசஸ், டேட்டாவர்ஸ், பவர் ஆப்ஸ், அஸூர் டேட்டா ஃபேக்டரி, எஸ்எஸ்ஐஎஸ், டைனமிக்ஸ் 365 போன்ற மென்பொருள்களிலும், ஆன்லைன் பவர் பிஐ சர்வீஸில் பயன்படுத்தப்படும் பவர் பிஐ டேட்டாப்லோ அல்லது பவர் ஆட்டோமேட்டுடன் பயன்படுத்தப்படும் மைக்ரோசாஃப்ட் டேட்டாப்லோவின் சற்றே பொதுவான பதிப்பு உள்ளிட்ட மைக்ரோசாஃப்ட் டேட்டாப்லோக்கள் போன்ற கிளவுட் சர்வீஸிலும் காணப்படுகிறது. ETL தரவு மாதிரியுடன் நெருக்கமாக தொடர்புடையது, மேலும் மாற்றத்திற்காக, தரவு ஏற்கனவே இல்லாத சந்தர்ப்பங்களில் அல்லது தரவு மாதிரியை மேலும் உருவாக்க வேண்டிய அவசியம் உள்ள சந்தர்ப்பங்களில் ஒரு தர்க்கரீதியான தரவு மாதிரியை உருவாக்க பவர் கியூரி பயன்படுத்தப்படலாம். எக்செல் 2010 மற்றும் 2013 இல் பவர் பிவோட் (பிவோட் அட்டவணைகளை உருவாக்குவதற்குப் பயன்படுத்தப்படுகிறது, மேலும் பல) இல் ஒரு கூடுதல் அம்சமாக வரலாறு சக்தி கேள்வி சேர்க்கப்பட்டது. எக்செல் 2016 இல், இந்த செயல்பாடு குறுகிய காலத்திற்கு கெட் அண்ட் டிரான்ஸ்ஃபார்ம் என்று மறுபெயரிடப்பட்டது, ஆனால் பின்னர் மீண்டும் பவர் கியூரி என்று பெயரிடப்பட்டது. எம் ஃபார்முலா மொழி பவர் வினவல் அப்போது எம் என்று அழைக்கப்படும் ஒரு புதிய வினவல் மொழி மொழியின் அடிப்படையில் கட்டப்பட்டுள்ளது, இது ஒரு மாஷப் மொழியாகும் (எனவே எம் எழுத்து) தரவைக் கலக்கும் வினவல்களை உருவாக்க வடிவமைக்கப்பட்டுள்ளது. இது எஃப் ஷார்ப் நிரலாக்க மொழியைப் போன்றது, மேலும் மைக்ரோசாப்டின் கூற்றுப்படி இது "பெரும்பாலும் தூய்மையான, உயர்-வரிசை, மாறும் வகையில் தட்டச்சு செய்யப்பட்ட, ஓரளவு சோம்பேறி, செயல்பாட்டு மொழி". எம் மொழி வழக்கு உணர்திறன் கொண்டது. பவர் கியூரி உடனான பெரும்பாலான பயனர் தொடர்புகளை மந்திரவாதிகளுடன் வரைகலை பயனர் இடைமுகங்கள் மூலம் செய்ய முடியும், மேலும் இது பல பொதுவான அல்லது அடிப்படை பணிகளுக்கு பயன்படுத்தப்படலாம். மேம்பட்ட எடிட்டிங் முறையைப் பயன்படுத்தவும் முடியும், அங்கு டெவலப்பர் எம் சூத்திர மொழியில் எழுத முடியும்; இது அதிக வெளிப்பாட்டு சக்தியையும், அதிக சாத்தியங்களையும் வழங்குகிறது, மேலும் வரைகலை மந்திரவாதிகளால் உருவாக்கப்பட்ட குறியீட்டை மாற்றவும் பயன்படுத்தப்படலாம். M இல் எழுதப்பட்ட ஒரு சக்தி வினவல் தரவு மற்றும் வெளிப்பாடுகளை ஒருவருக்கொருவர் குறிப்பிடக்கூடிய ஒரு லெட் வெளிப்பாட்டைக் கொண்டுள்ளது, மேலும் வெளியீட்டைக் கொண்ட ஒரு வெளிப்பாட்டைக் கொண்டுள்ளது. லெட் எக்ஸ்பிரஷனில் உள்ள கோடுகள் (அவை படிகள் என்றும் அழைக்கப்படுகின்றன) கடைசி வரியைத் தவிர ஒவ்வொரு வரியின் முடிவிலும் ஒரு காற்புள்ளியால் பிரிக்கப்படுகின்றன. கருத்துக்கள் சி-பாணியில் எழுதப்படுகின்றன, இன்லைன் கருத்துக்கள் ஃபார்வர்டு ஸ்லாஷ் (/) சின்னத்துடன் தொடங்குகின்றன, அதே நேரத்தில் பல வரிகளை நீட்டிக்கக்கூடிய பிளாக் கருத்துக்கள்/* மற்றும் */ஆல் வரையறுக்கப்படுகின்றன. எம் மொழி சக்திவாய்ந்தது மற்றும் சில நேரங்களில் சில வகையான வினவல்களைச் செய்ய அவசியம், ஆனால் பல பொதுவான பணிகளுக்கு, இருப்பினும், பயனர்கள் பெரும்பாலும் எம் மொழியுடன் நேரடியாக வேலை செய்யாமல் வரைகலை பயனர் இடைமுகங்கள் மூலம் பவர் வினவலுடன் தொடர்பு கொள்ளலாம். பவர் பிஐயில், எம்-குறியீட்டின் பயன்பாடு அனைத்து திறன்களையும் கொண்ட இறக்குமதிக்கு மாறாக டைரக்ட் கியூரியில் ஓரளவு மட்டுப்படுத்தப்பட்டுள்ளது. டைரக்ட் க்வேரியில் உள்ள எம்-குறியீட்டை இயக்க நேரத்தில் எஸ். க்யூ. எல். க்கு மொழிபெயர்க்க வேண்டிய தேவை இதற்குக் காரணம். வினவல் மடிப்பு வினவல் மடிப்பு என்பது ஒரு சக்தி வினவலை தரவு மூலத்தில் ஒற்றை வினவலாக மாற்றும் திறன் ஆகும் (எடுத்துக்காட்டாக பரிவர்த்தனை SQL இல்). எனவே, கேள்வி மடிப்பு ஒரு பாரம்பரிய ETL செயல்முறையைப் போல செயல்படுகிறது, மேலும் ஏற்றுவதற்கு முன்பு தரவைப் பயன்படுத்த உதவுகிறது. கேள்வி மடிப்பு எப்போதும் ஆதரிக்கப்படுவதில்லை. மடிப்பு குறிகாட்டிகள் (மடிப்பு, மடிப்பு அல்ல, மடிப்பு, ஒளிபுகா, அறியப்படாதது போன்றவை) ஒரு வினவல் எந்த படி வரை மடிக்கலாம் என்பதைக் குறிக்கலாம். மடிப்பு அல்லாத வினவல்கள் கிளையன்ட் பக்கத்தில் செய்யப்பட வேண்டும். கேள்விகளின் வரிசை எத்தனை படிகள் மடிக்கப்படுகின்றன என்பதை தீர்மானிக்க முடியும். மேலும் காண்க ஆன்லைன் பகுப்பாய்வு செயலாக்கம் (OLAP) தரவு பகுப்பாய்வு வெளிப்பாடுகள் (DAX), மாதிரிகளை வினவுவதற்கும் மேம்பட்ட நடவடிக்கைகள் தர்க்கரீதியான தரவு மாதிரியைக் கணக்கிடுவதற்கும் பயன்படுத்தப்படும் ஒரு நிரப்பு வெளிப்பாடு மொழி, இங்கே உண்மை அட்டவணை மற்றும் பரிமாண அட்டவணைகளுடன் நட்சத்திர திட்டத்துடன் தரவு வெர்சாய் குறிப்புகள் மைக்ரோசாப்ட் அலுவலகம்