برای انجام تجزیه و تحلیل مورد نظر ، اغلب ترکیب داده ها از مکان های مختلف - جداول متفاوت یا حتی منابع داده - ضروری است. بسته به ساختار داده ها و نیازهای تجزیه و تحلیل ، روش های مختلفی برای ترکیب جداول وجود دارد.
روابط در مقابل پیوستن
روش پیش فرض در دسک تاپ Tableau استفاده از روابط است. روابط هنگام ترکیب اطلاعات ، سطح جزئیات جداول اصلی را حفظ می کند. روابط همچنین باعث می شود که پیوندهای مبتنی بر زمینه بر اساس ورق به صورت برگه انجام شود و هر منبع داده را انعطاف پذیر تر می کند. روابط روش پیشنهادی ترکیب داده ها در بیشتر موارد است. برای اطلاعات بیشتر ، ببینید که چگونه روابط با پیوستن متفاوت است.
با این وجود ، ممکن است مواقعی وجود داشته باشد که شما می خواهید مستقیماً یک عضویت ایجاد کنید ، چه برای کنترل و چه برای جنبه های مورد نظر پیوستن در مقایسه با یک رابطه ، مانند فیلتر یا تکثیر عمدی.
توجه: روابط در نهایت اهرم می شود (درست در پشت صحنه). به عنوان مثال ، هنگامی که VIZ از زمینه هایی از جداول در منابع داده های مختلف استفاده می کند ، رابطه ای در منابع داده ایجاد می کند. به همین ترتیب ، بهبود عملکرد برای پیوندهای متقابل داده ممکن است مرتبط باشد.
مسائل مشترک
- برای مشاهده ، ویرایش یا ایجاد پیوستن ، باید یک جدول منطقی را در بوم روابط - منطقه ای که هنگام باز کردن یا ایجاد منبع داده می بینید - باز کنید و به بوم پیوست دسترسی پیدا کنید.
- منابع داده منتشر شده Tableau در پیوندها قابل استفاده نیست. برای ترکیب منابع داده منتشر شده ، باید منابع اصلی داده را ویرایش کنید تا به طور بومی حاوی پیوستن باشد یا از ترکیب داده استفاده کنید.
- هنگام پیوستن به جداول ، زمینه هایی که به آنها می پیوندید باید همان نوع داده باشد. اگر بعد از پیوستن به جداول ، نوع داده را تغییر دهید ، پیوستن شکسته می شود.
- زمینه های مورد استفاده در بند پیوستن بدون شکستن پیوستن قابل حذف نیست. برای پیوستن به داده ها و قادر به تمیز کردن زمینه های تکراری ، از Tableau Prep Builder به جای دسک تاپ استفاده کنید
نکته: در حالی که دسک تاپ Tableau توانایی ایجاد پیوستن و انجام برخی از شکل گیری داده های اساسی را دارد ، Tableau Prep Builder برای تهیه داده ها طراحی شده است. اگر نیاز به انجام چندین پیوست ، تمیز کردن نام فیلد ، تغییر انواع داده ها ، انجام چندین محوری یا انواع دیگر آماده سازی داده های درگیر دارید ، با استفاده از Tableau Prep Builder (پیوند در یک پنجره جدید باز می شود).
پیوستن ایجاد کنید

- برای ایجاد پیوستن ، به منبع داده یا منابع مربوطه متصل شوید. به داده های خود متصل شوید. اینها می توانند در همان منبع داده (مانند جداول در یک پایگاه داده یا ورق در صفحه گسترده اکسل) یا منابع مختلف داده باشند (این به عنوان پیوستن به بخش متقابل شناخته می شود). اگر جداول را با استفاده از پیوستن به داده های متقابل ترکیب کرده اید ، Tableau جداول موجود در بوم و ستون های موجود در شبکه داده را رنگ می کند تا به شما نشان دهد که داده ها از کدام اتصال استفاده می کنند. توجه: همه منابع داده از اتصالات متقابل پشتیبانی نمی کنند ، از جمله منابع داده Tableau منتشر شده. برای ترکیب منابع داده منتشر شده ، منابع داده اصلی را ویرایش کنید تا به طور بومی حاوی پیوستن یا استفاده از یک ترکیب داده باشد.
- جدول اول را به بوم بکشید. توجه داشته باشید که اگر در این مرحله جدول دوم را بکشید ، رابطه ای شکل می گیرد.
- باز کردن را از منو انتخاب کنید یا بر روی جدول اول دوبار کلیک کنید تا بوم پیوست (لایه فیزیکی) باز شود. با کلیک بر روی یک جدول روی بوم رابطه ، بوم پیوستن را باز می کند
- روی یک جدول دیگر روی بوم پیوستن دوبار کلیک کنید یا بکشید. اگر جدول بعدی شما از منبع داده دیگری به طور کامل ، در صفحه سمت چپ ، در زیر اتصالات ، روی دکمه افزودن (در نویسنده وب) کلیک کنید تا اتصال جدیدی به منبع داده Tableau اضافه شود. با انتخاب این اتصال ، جدول مورد نظر را به بوم پیوستن بکشید.
- برای پیکربندی Join ، روی نماد Join کلیک کنید. با انتخاب یک فیلد از یکی از جداول موجود که در منبع داده ، انتخاب یک اپراتور پیوست و یک فیلد از جدول اضافه شده ، یک یا چند بند پیوست را اضافه کنید. توجه: می توانید با کلیک بر روی "X" که هنگام شناور در سمت راست بند پیوست ، نمایش داده می شود ، بندهای ناخواسته را حذف کنید.
- پس از اتمام ، گفتگوی پیوستن را ببندید و به بوم بپیوندید.
پس از ایجاد پیوستن ، به داده های خود بپیوندید. برای عیب یابی پیوستن به خود ، به داده های خود بپیوندید.
آناتومی پیوستن
پیوستن به نوع آنها و همچنین بند پیوست تعریف می شود.
به انواع بپیوندید
به طور کلی ، چهار نوع اتصال وجود دارد که می توانید در Tableau از آن استفاده کنید: داخلی ، چپ ، راست و بیرونی کامل. اگر مطمئن نیستید که برای ترکیب داده ها از جدول های مختلف ، از چه نوع دیگری استفاده می کنید ، باید از روابط استفاده کنید.

هنگامی که از یک عضو داخلی برای ترکیب جداول استفاده می کنید ، نتیجه جدول است که شامل مقادیری است که در هر دو جدول مطابقت دارند.
هنگامی که یک مقدار در هر دو جدول مطابقت ندارد ، کاملاً کاهش می یابد.

هنگامی که برای ترکیب جداول از یک عضو چپ استفاده می کنید ، نتیجه جدول است که شامل تمام مقادیر از جدول سمت چپ و مسابقات مربوطه از جدول سمت راست است.
هنگامی که یک مقدار در جدول سمت چپ در جدول سمت راست مطابقت متناظر ندارد ، یک مقدار تهی را در شبکه داده مشاهده می کنید.

هنگامی که برای ترکیب جداول از یک عضو مناسب استفاده می کنید ، نتیجه جدول است که شامل تمام مقادیر از جدول سمت راست و مسابقات مربوطه از جدول سمت چپ است.
هنگامی که یک مقدار در جدول سمت راست در جدول سمت چپ مطابقت متناظر ندارد ، یک مقدار تهی را در شبکه داده مشاهده می کنید.

هنگامی که برای ترکیب جداول از یک عضو بیرونی کامل استفاده می کنید ، نتیجه جدول است که شامل تمام مقادیر از هر دو جدول است.
هنگامی که یک مقدار از هر جدول با جدول دیگر مطابقت ندارد ، یک مقدار تهی را در شبکه داده مشاهده می کنید.

اگرچه اتحادیه نوعی پیوستن نیست ، اتحادیه روش دیگری برای ترکیب دو یا چند جدول با پیوستن به ردیف های داده از یک جدول به جدول دیگر است. در حالت ایده آل ، جداول که شما اتحادیه دارید تعداد همان زمینه ها را دارند و آن قسمت ها دارای نام و انواع داده هستند. برای کسب اطلاعات بیشتر در مورد اتحادیه ، به داده های خود مراجعه کنید.
همه بانکهای اطلاعاتی از همه انواع پیوستن پشتیبانی نمی کنند. اگر گزینه ای در گفتگوی Join در دسترس نباشد ، احتمالاً به دلیل محدودیت منبع داده شما است.
به بندها بپیوندید
پیوستن با تنظیم یک یا چند بندهای پیوست انجام می شود. بند پیوست به Tableau می گوید که کدام قسمت ها بین جداول و نحوه مطابقت با ردیف های مربوطه به اشتراک گذاشته می شود. به عنوان مثال ، ردیف هایی با همان شناسه در جدول نتایج تراز شده اند.
به بندهای بپیوندید که اغلب از اپراتور برابری (=) استفاده می کنید که با همان مقادیر با ردیف ها مطابقت دارد. همچنین امکان انجام پیوندهای غیر تعاونی ، مانند کمتر از (<) and not equal (<>).
پیوستن همچنین می تواند چندین بندهای پیوست داشته باشد. به عنوان مثال ، اگر نام و نام خانوادگی در ستون های جداگانه ذخیره شده باشد ، ممکن است تنها در صورت "نام خانوادگی = نام" و "نام خانوادگی = نام خانوادگی" مفید باشد. هر دو شرط باید برای پیوستن به ردیف ها صادق باشند. از طرف دیگر ، اگر هدف این بود که وقتی نام خانوادگی به اشتراک گذاشته شد نتایج را برگرداند اما نام اول نیست ، بندهای پیوستن می توانند "نام" باشند<>نام "و" نام خانوادگی = نام خانوادگی ".
پیوستن به بندهای همچنین می تواند حاوی محاسبات باشد. به عنوان مثال ، بند پیوست می تواند جمع آوری قسمتهای نام "[نام اول] + [نام خانوادگی] = [نام خانوادگی] + [نام خانوادگی]" باشد. توجه داشته باشید که همه اتصالات منبع داده از محاسبات در بندهای پیوست پشتیبانی نمی کنند.
درباره مقادیر تهی در کلیدها
به طور کلی ، پیوستن در سطح پایگاه داده انجام می شود. اگر زمینه های مورد استفاده برای پیوستن به جداول حاوی مقادیر تهی باشد ، بیشتر پایگاه داده ها داده ها را بدون ردیف هایی که حاوی مقادیر تهی هستند ، باز می گردانند. با این حال ، برای برخی از منابع داده تک اتصال ، Tableau گزینه دیگری را فراهم می کند تا به شما امکان می دهد به قسمت هایی که حاوی مقادیر تهی با سایر زمینه هایی هستند که حاوی مقادیر تهی هستند ، بپیوندید.
After you've set up your data source, on the data source page, select Data>به مقادیر تهی به مقادیر تهی بپیوندید.
اگر گزینه از بین برود ، برای منبع داده شما در دسترس نیست. توجه داشته باشید که اگر اتصال دوم را به یک منبع داده که از این گزینه استفاده می کند اضافه کنید ، Join به رفتار پیش فرض حذف ردیف ها با مقادیر تهی باز می گردد.
داده های متقابل می پیوندد
Tableau اجازه می دهد تا از جداول در منابع داده های مختلف ، هرچند با برخی محدودیت ها از طرف پایگاه داده که در آن سیستم عامل ها سازگار هستند ، به آنها بپیوندد. پیوستن به داده های متقاطع به یک منبع داده چند اتصال نیاز دارد-یعنی شما قبل از پیوستن به جداول ، اتصال جدیدی به هر پایگاه داده ایجاد می کنید.
- پس از اتصال به اولین منبع داده ، از گزینه ADD در صفحه داده استفاده کنید تا اتصال دیگری اضافه کنید.
Note: If the coector you want is not available from the Coect list when you're trying to add another coection, cross-database joins are not supported for the combination of sources that you want to join. This includes coections to cube data (e.g., Microsoft Analysis Services), most extract-only data (e.g., Google Analytics and OData), and published Tableau Server data sources. - این یک اتصال دوم به جای یک منبع داده کاملاً متفاوت ایجاد می کند. می توانید در حالی که در برگه منبع داده قرار دارید ، بین دو اتصال (یا بیشتر) جابجا شوید.

- هنگامی که به یک صفحه کار حرکت می کنید و تجزیه و تحلیل را شروع می کنید ، منبع داده به عنوان یک منبع داده واحد و ترکیبی عمل می کند. این برخلاف دو منبع داده مستقل است که می توانند در یک کاربرگ بین آن قرار بگیرند.
The Book+ data source contains two coections with a cross-database join. It functions as a single data source. The Movie adaptations data source is an independent data source.
توجه: به طور معمول ، پیوستن به جداول از همان پایگاه داده عملکرد بهتری دارد. این امر به این دلیل است که داده های پرس و جو که در همان پایگاه داده ذخیره می شوند ، زمان کمتری را می طلبد و قابلیت های بومی بانک اطلاعاتی را برای انجام پیوست اعمال می کند. برای کسب اطلاعات بیشتر در مورد عملکرد داده های متقاطع ، به بهبود عملکرد برای پیوستن به داده های متقابل مراجعه کنید.
اخبار رمز ارزها...
ما را در سایت اخبار رمز ارزها دنبال می کنید
برچسب :
نویسنده : منیژه سلیمی
بازدید : <-PostHit->
تاريخ : چهارشنبه
15 شهريور
1402 ساعت: 13:31