به‌روزرسانی منابع داده (Refresh Data Sources) در Tableau

به‌روزرسانی منابع داده (Refresh Data Sources)

اگر به منبع داده‌ای متصل هستید که تغییر یافته است، می‌توانید با انتخاب آن منبع داده از منوی Data و سپس انتخاب گزینه Refresh، محیط Tableau Desktop را بلافاصله با تغییرات جدید به‌روزرسانی کنید.

رفتار همه اتصالات یکسان نیست. به طور کلی سه نوع اتصال اصلی وجود دارد: اتصال زنده (Live Connection)، اکسترکت (Extract) و منبع داده منتشرشده (Published Data Source). نوع اتصال شما با آیکونی که در پنل Data کنار منبع داده قرار دارد، مشخص می‌شود.

  • اتصال زنده (Live Connection):Data source icon.

    یک اتصال زنده، کوئری‌ها را مستقیماً به پایگاه داده می‌فرستد و نما (View) را بر اساس نتایج دریافتی به‌روز می‌کند. با این حال، فیلدهای خاصی که کوئری روی آن‌ها اجرا می‌شود، در زمان ایجاد اولیه اتصال تعریف شده‌اند. به‌روزرسانی (Refresh) منبع داده در این حالت، فیلدهای جدید یا تغییریافته را به‌روزرسانی می‌کند.

  • اکسترکت (Extract):Data source extract icon.

    به‌روزرسانی یک اکسترکت، منبع داده اصلی (که اکسترکت از روی آن ساخته شده بود) را مجدداً کوئری کرده و فایل اکسترکت را از نو بازسازی می‌کند. این فرآیند بسته به حجم اکسترکت ممکن است مدتی زمان ببرد.

  • منبع داده منتشرشده (Published Data Source): Tableau Cloud.

    هنگام اتصال به یک منبع داده منتشرشده، آن منبع می‌تواند خود یک اتصال زنده یا یک اکسترکت باشد. با کلیک بر روی تب Data Source می‌توانید متوجه شوید که این منبع داده منتشرشده از کدام نوع است. اگر منبع داده از نوع اکسترکت باشد، تمام فرآیند به‌روزرسانی آن توسط Tableau Server مدیریت می‌شود و فقط از طریق سرور قابل به‌روزرسانی است.

تغییرات در داده‌های زیرساختی (Changes to underlying data)

اگر فیلدی که در یکی از شیت‌های کاری تبلو استفاده شده است، از داده‌های زیرساختی (منبع اصلی) حذف شود و سپس منبع داده را Refresh کنید، یک پیام هشدار نمایش داده می‌شود. این پیام نشان می‌دهد که فیلد مربوطه از ویو حذف خواهد شد و ورک‌شیت به دلیل نبود آن فیلد، به درستی نمایش داده نمی‌شود.

اگر داده‌های زیرساختی تغییر کنند (برای مثال فیلدها یا سطرهای جدیدی اضافه شوند، مقادیر داده‌ها یا نام فیلدها تغییر کنند، یا داده‌ای حذف شود)، تبلو در اتصال بعدی شما به منبع داده، این تغییرات را اعمال خواهد کرد. با این حال، از آنجا که Tableau Desktop داده‌ها را کوئری می‌کند و آن‌ها را به درون خود ایمپورت (وارد) نمی‌کند، شما می‌توانید بدون قطع اتصال، تبلو را بلافاصله به‌روز کنید تا تغییرات را نشان دهد؛ مشروط بر اینکه این تغییرات ابتدا در خودِ منبع داده‌ی زیرساختی ذخیره شده باشند.

نکته در خصوص وب‌آتورینگ یا ویرایش تحت وب (Tableau Cloud و Tableau Server): اگر مستقیماً در Tableau Cloud یا Tableau Server به یک فایل متنی یا اکسل (Flat File) منتشرشده متصل شوید، آن داده‌ها حتی در صورت تغییر در فایل اصلی، به‌روزرسانی نخواهند شد. همچنین اگر داده‌های شما روی یک سرور محلی (On-premises) قرار داشته باشند و از طریق Tableau Desktop روی وب منتشر شوند، به عنوان اکسترکت در نظر گرفته شده و به‌روز نخواهند شد. اگر نیاز دارید داده‌هایی را که از طریق Tableau Desktop منتشر کرده‌اید در محیط وب به‌روز نگه دارید، می‌توانید از ابزار Tableau Bridge استفاده کنید.

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *