در دادهلند، روشهای لود مستقیم به فرآیند دریافت دادهها از سامانههای بیرونی، وبسرویسها و برنامههای کاربردی از طریق API اطلاق میگردد. در این رویکرد، دادهها در قالب عملیات درج یا آپدیت در جداول ذخیره میشوند. دریافت دادهها از طریق دو معماری اصلی انجام میپذیرد.
در این الگو، دادههای مربوط به تمامی جداول ابتدا به واسط لندر گو (Lander Go) ارسال میشوند. لندر گو به عنوان Data Agent سبک و سلفهاستد (Self-Hosted)، رکوردها را روی بافر دیسکی ذخیره نموده و به صورت بستههای تجمیعی چندجدولی به دادهلند منتقل میسازد:
در این شیوه، دادههای هر جدول به صورت مستقیم به اندپوینت اختصاصی همان جدول با استفاده از شناسه اندپوینت (Endpoint ID) هدایت میشوند. شناسه اندپوینت از بخش مشخصات جدول در صفحه مدیریت دیتاست قابل دریافت است. این فرآیند از طریق متدهای POST، GET و آپلود فایل CSV انجام میپذیرد.
جهت پایش وضعیت پردازش و بررسی رکوردهای ناموفق، سازوکارهای زیر فراهم است:
رعایت ضوابط زیر در لود داده از طریق API الزامی است:
request_id و record_time وجود ندارد؛ این ستونها به صورت خودکار توسط سیستم مقداردهی میشوند و مقادیر ارسالی نادیده گرفته خواهند شد.create_time، update_time و dl_id بر عهده تولیدکننده داده (سرویس ارسالکننده) است و توسط سیستم تولید نمیشوند. تنها استثنا در ماژولها است که به دلیل مدیریت مستقل چرخه داده، این مقادیر را به صورت خودکار مقداردهی و ثبت مینمایند.