[{"data":1,"prerenderedAt":1086},["ShallowReactive",2],{"navigation":3,"/data-load/transform-load":203},[4,22,47,64,101,126,143,156,169,190],{"title":5,"path":6,"stem":7,"children":8,"page":21},"آشنایی و مبانی","/intro","01.intro",[9,13,17],{"title":10,"path":11,"stem":12},"معماری داده‌ها","/intro/architecture","01.intro/1.architecture",{"title":14,"path":15,"stem":16},"الگوهای پیشنهادی","/intro/best-practices","01.intro/2.best-practices",{"title":18,"path":19,"stem":20},"مقایسه ETL و ELT","/intro/etl-vs-elt","01.intro/3.etl-vs-elt",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"ساخت و مدیریت فضا","/space","02.space",[27,31,35,39,43],{"title":28,"path":29,"stem":30},"ساختار فضا و پروژه","/space/structure","02.space/1.structure",{"title":32,"path":33,"stem":34},"ذخیره در باکت اختصاصی","/space/dedicated-bucket","02.space/2.dedicated-bucket",{"title":36,"path":37,"stem":38},"آموزش ساخت فضا","/space/create-space","02.space/3.create-space",{"title":40,"path":41,"stem":42},"طرح فضا","/space/plan","02.space/4.plan",{"title":44,"path":45,"stem":46},"سرور MCP","/space/mcp-server","02.space/5.mcp-server",{"title":48,"path":49,"stem":50,"children":51,"page":21},"مدیریت کاربران","/user-management","03.user-management",[52,56,60],{"title":53,"path":54,"stem":55},"آشنایی با نقش‌ها","/user-management/roles","03.user-management/1.roles",{"title":57,"path":58,"stem":59},"اعطای دسترسی","/user-management/access","03.user-management/2.access",{"title":61,"path":62,"stem":63},"آموزش اعطای دسترسی","/user-management/manage-users","03.user-management/3.manage-users",{"title":65,"path":66,"stem":67,"children":68,"page":21},"ایجاد و مدیریت دیتاست","/dataset","04.dataset",[69,73,77,81,85,89,93,97],{"title":70,"path":71,"stem":72},"ایجاد دیتاست","/dataset/create-dataset","04.dataset/1.create-dataset",{"title":74,"path":75,"stem":76},"الگوهای نام‌گذاری","/dataset/naming-conventions","04.dataset/2.naming-conventions",{"title":78,"path":79,"stem":80},"تفاوت درج با ورژن و آپدیت","/dataset/write-modes","04.dataset/3.write-modes",{"title":82,"path":83,"stem":84},"انواع ستون و نوع مقدار","/dataset/column-types","04.dataset/4.column-types",{"title":86,"path":87,"stem":88},"متادیتا و ویژگی‌های ستون","/dataset/column-settings","04.dataset/5.column-settings",{"title":90,"path":91,"stem":92},"قوانین امنیتی جدول","/dataset/table-settings","04.dataset/6.table-settings",{"title":94,"path":95,"stem":96},"ویرایش اسکیما","/dataset/schema-evolution","04.dataset/7.schema-evolution",{"title":98,"path":99,"stem":100},"آموزش ایجاد جدول سفارشی","/dataset/create-custom-table","04.dataset/8.create-custom-table",{"title":102,"path":103,"stem":104,"children":105,"page":21},"لود داده","/data-load","05.data-load",[106,110,114,118,122],{"title":107,"path":108,"stem":109},"لندر گو (Lander Go)","/data-load/lander-go","05.data-load/1.lander-go",{"title":111,"path":112,"stem":113},"لود مستقیم (API)","/data-load/api-load","05.data-load/2.api-load",{"title":115,"path":116,"stem":117},"لود با تبدیل (Transform)","/data-load/transform-load","05.data-load/3.transform-load",{"title":119,"path":120,"stem":121},"یکتاسازی و مدیریت Late Data","/data-load/idempotency-and-late-data","05.data-load/4.idempotency-and-late-data",{"title":123,"path":124,"stem":125},"لاگ درخواست‌های رد شده","/data-load/dropped-requests","05.data-load/5.dropped-requests",{"title":127,"path":128,"stem":129,"children":130,"page":21},"داشبورد","/dashboard","06.dashboard",[131,135,139],{"title":132,"path":133,"stem":134},"ساختار و دسترسی","/dashboard/structure","06.dashboard/1.structure",{"title":136,"path":137,"stem":138},"فیلترهای استوری","/dashboard/story-filters","06.dashboard/2.story-filters",{"title":140,"path":141,"stem":142},"آموزش ساخت استوری","/dashboard/create-story","06.dashboard/3.create-story",{"title":144,"path":145,"stem":146,"children":147,"page":21},"کوئری","/query","07.query",[148,152],{"title":149,"path":150,"stem":151},"نکات نوشتن کوئری","/query/query-notes","07.query/1.query-notes",{"title":153,"path":154,"stem":155},"توابع اختصاصی داده‌لند","/query/dadeland-sql","07.query/2.dadeland-sql",{"title":157,"path":158,"stem":159,"children":160,"page":21},"فانل","/funnel","08.funnel",[161,165],{"title":162,"path":163,"stem":164},"آموزش ایجاد فانل","/funnel/create-funnel","08.funnel/1.create-funnel",{"title":166,"path":167,"stem":168},"شیوه کار فانل","/funnel/how-funnel-works","08.funnel/2.how-funnel-works",{"title":170,"path":171,"stem":172,"children":173,"page":21},"ماژول کلاینت","/client-module","09.client-module",[174,178,182,186],{"title":175,"path":176,"stem":177},"آشنایی با ماژول کلاینت","/client-module/intro","09.client-module/1.intro",{"title":179,"path":180,"stem":181},"تنظیمات ماژول","/client-module/settings","09.client-module/2.settings",{"title":183,"path":184,"stem":185},"جمع‌آوری داده (لندر وب)","/client-module/lander-web","09.client-module/3.lander-web",{"title":187,"path":188,"stem":189},"آموزش راه‌اندازی","/client-module/up-and-running","09.client-module/4.up-and-running",{"title":191,"path":192,"stem":193,"children":194,"page":21},"عملیات","/activation","10.activation",[195,199],{"title":196,"path":197,"stem":198},"توزیع داده (Reverse ETL)","/activation/reverse-etl","10.activation/1.reverse-etl",{"title":200,"path":201,"stem":202},"یکپارچه‌سازی‌های توزیع داده","/activation/integrations","10.activation/2.integrations",{"id":204,"title":115,"body":205,"description":1079,"extension":1080,"links":1081,"meta":1082,"navigation":1083,"path":116,"seo":1084,"stem":117,"__hash__":1085},"docs/05.data-load/3.transform-load.md",{"type":206,"value":207,"toc":1065},"minimark",[208,216,248,251,255,271,278,280,284,291,305,307,311,314,395,397,401,412,426,429,590,599,601,605,608,692,702,704,708,722,734,753,766,768,772,775,818,820,824,843],[209,210,211,212,215],"p",{},"در ",[213,214,115],"strong",{},"، داده‌ها از سایر جداول انبار داده از طریق کوئری‌های SQL خوانده شده و پس از اعمال تبدیل‌ها و محاسبات، در جدول مقصد لود می‌شوند. این روش در دو سناریوی کلیدی کاربرد دارد:",[217,218,219,242],"ul",{},[220,221,222,225,226,229,230,233,234,237,238,241],"li",{},[213,223,224],{},"پیاده‌سازی فرآیند ELT:"," تبدیل داده‌های خام از جداول ",[213,227,228],{},"استیجینگ (Staging)"," به جداول تحلیلی ",[213,231,232],{},"وقایع (Fact)"," و ",[213,235,236],{},"وصف (Dimension)"," انجام می‌پذیرد (مراجعه به ",[239,240,18],"a",{"href":19},").",[220,243,244,247],{},[213,245,246],{},"ساخت جداول لایه طلا (Gold):"," ایجاد جداول تجمیعی (Aggregated) یا نماهای ۳۶۰ درجه برای افزایش سرعت لود داشبوردها و گزارش‌ها صورت می‌گیرد.",[249,250],"hr",{},[252,253,254],"h3",{"id":254},"دسترسی",[209,256,257,258,262,263,266,267,270],{},"این بخش در صفحه ",[259,260,261],"code",{},"مدیریت دیتاست"," با کلیک روی جدول موردنظر (دارای دسترسی ",[213,264,265],{},"مدیریت",") و ورود به بخش ",[259,268,269],{},"تنظیمات لود داده"," در دسترس قرار می‌گیرد.",[209,272,273],{},[274,275],"img",{"alt":276,"src":277},"Transform Load","/images/transform-load.webp",[249,279],{},[252,281,283],{"id":282},"اصل-single-writer","اصل Single Writer",[209,285,286,287,290],{},"داده‌لند جهت تضمین سلامت و یکپارچگی داده‌ها از اصل ",[213,288,289],{},"نویسنده واحد (Single Writer)"," پیروی می‌کند؛ بر این اساس در هر جدول فقط یک روش ورود داده می‌تواند فعال باشد:",[217,292,293,299],{},[220,294,295,298],{},[213,296,297],{},"لود مستقیم (API):"," داده‌ها منحصراً از سامانه‌های خارجی از طریق اندپوینت‌ها در جدول درج می‌شوند.",[220,300,301,304],{},[213,302,303],{},"لود با تبدیل (Transform):"," ورودی‌های مستقیم خارجی مسدود می‌شوند و داده‌ها صرفاً از طریق اجرای کوئری تبدیل داخلی در جدول نوشته می‌شوند.",[249,306],{},[252,308,310],{"id":309},"پشتیبانی-انواع-دیتاست","پشتیبانی انواع دیتاست",[209,312,313],{},"وضعیت پشتیبانی انواع دیتاست از روش‌های ورود داده به شرح زیر است:",[315,316,317,333],"table",{},[318,319,320],"thead",{},[321,322,323,328,331],"tr",{},[324,325,327],"th",{"align":326},"left","نوع دیتاست",[324,329,111],{"align":330},"center",[324,332,115],{"align":330},[334,335,336,349,361,372,383],"tbody",{},[321,337,338,344,347],{},[339,340,341],"td",{"align":326},[213,342,343],{},"جدول وقایع، وصف و آزاد",[339,345,346],{"align":330},"✅",[339,348,346],{"align":330},[321,350,351,356,358],{},[339,352,353],{"align":326},[213,354,355],{},"جدول استیجینگ",[339,357,346],{"align":330},[339,359,360],{"align":330},"❌",[321,362,363,368,370],{},[339,364,365],{"align":326},[213,366,367],{},"جدول آماده",[339,369,346],{"align":330},[339,371,346],{"align":330},[321,373,374,379,381],{},[339,375,376],{"align":326},[213,377,378],{},"تبدیل آماده",[339,380,360],{"align":330},[339,382,346],{"align":330},[321,384,385,389,392],{},[339,386,387],{"align":326},[213,388,170],{},[339,390,391],{"align":330},"✅ (جدول رویدادها با SDK لندر)",[339,393,394],{"align":330},"✅ (جدول لاگ فعالیت روزانه کاربر)",[249,396],{},[252,398,400],{"id":399},"تنظیمات-زمانبندی","تنظیمات زمان‌بندی",[209,402,403,404,411],{},"پس از درج کوئری تبدیل (یک دستور استاندارد ",[405,406,408],"span",{"dir":407},"ltr",[259,409,410],{},"SELECT",")، شیوه اجرای فرآیند تعیین می‌گردد:",[217,413,414,420],{},[220,415,416,419],{},[213,417,418],{},"حالت دستی:"," فرآیند با درخواست مستقیم کاربر و بدون وابستگی به واترمارک اجرا می‌شود.",[220,421,422,425],{},[213,423,424],{},"حالت خودکار:"," فرآیند طبق زمان‌بندی مشخص و بر مبنای واترمارک به صورت افزایشی اجرا می‌گردد.",[209,427,428],{},"پارامترهای قابل تنظیم در حالت خودکار شامل موارد زیر است:",[315,430,431,444],{},[318,432,433],{},[321,434,435,438,441],{},[324,436,437],{"align":326},"عنوان تنظیم",[324,439,440],{"align":326},"مقادیر انتخابی",[324,442,443],{"align":326},"توضیحات",[334,445,446,471,484,504,526,545,558,577],{},[321,447,448,453,468],{},[339,449,450],{"align":326},[213,451,452],{},"فرکانس اجرا",[339,454,455,458,459,458,462,458,465],{"align":326},[259,456,457],{},"بازه","، ",[259,460,461],{},"روزانه",[259,463,464],{},"هفتگی",[259,466,467],{},"ماهانه",[339,469,470],{"align":326},"دوره‌بندی اجرای زمان‌بندی‌شده را تعیین می‌کند.",[321,472,473,478,481],{},[339,474,475],{"align":326},[213,476,477],{},"فاصله زمانی اجرا",[339,479,480],{"align":326},"۵، ۱۵ و ۳۰ دقیقه یا ۱، ۲، ۳، ۶ و ۱۲ ساعت",[339,482,483],{"align":326},"فواصل زمانی ثابت بین هر اجرا را در فرکانس «بازه» مشخص می‌سازد.",[321,485,486,491,501],{},[339,487,488],{"align":326},[213,489,490],{},"بازه مجاز اجرا",[339,492,493,494,497,498],{"align":326},"دو محدوده ساعتی از ",[259,495,496],{},"00:00"," تا ",[259,499,500],{},"23:59",[339,502,503],{"align":326},"ساعات مجاز اجرا در طول شبانه‌روز را در فرکانس «بازه» محدود می‌کند.",[321,505,506,511,519],{},[339,507,508],{"align":326},[213,509,510],{},"ساعت اجرا (روزانه)",[339,512,513,514,497,516],{"align":326},"بازه‌های ۳۰ دقیقه‌ای از ",[259,515,496],{},[259,517,518],{},"23:30",[339,520,521,522,525],{"align":326},"زمان دقیق اجرای روزانه را بر اساس افق زمانی ایران (",[259,523,524],{},"Asia/Tehran",") مشخص می‌نماید.",[321,527,528,533,542],{},[339,529,530],{"align":326},[213,531,532],{},"روز و ساعت (هفتگی)",[339,534,535,536,497,538,541],{"align":326},"روزهای هفته + ساعت (",[259,537,496],{},[259,539,540],{},"23:00",")",[339,543,544],{"align":326},"روز و ساعت مشخص اجرای فرآیند در هفته را تعیین می‌کند.",[321,546,547,552,555],{},[339,548,549],{"align":326},[213,550,551],{},"روز و ساعت (ماهانه)",[339,553,554],{"align":326},"روز ماه (۱ تا ۳۰) + ساعت اجرا",[339,556,557],{"align":326},"روز و ساعت اجرای ماهانه را مشخص می‌سازد (در صورت نبود روز در ماه، اجرا رد می‌شود).",[321,559,560,565,568],{},[339,561,562],{"align":326},[213,563,564],{},"نشانگر پردازش (Watermark)",[339,566,567],{"align":326},"تاریخ و زمان دقیق",[339,569,570,571,576],{"align":326},"نقطه شروع استخراج بر اساس ستون ",[405,572,573],{"dir":407},[259,574,575],{},"record_time"," است و پس از هر اجرای موفق آپدیت می‌گردد.",[321,578,579,584,587],{},[339,580,581],{"align":326},[213,582,583],{},"بازه Lookback",[339,585,586],{"align":326},"۵، ۱۰، ۳۰ یا ۶۰ دقیقه",[339,588,589],{"align":326},"واترمارک را جهت پوشش داده‌های دیررس (Late Data) به عقب برمی‌گرداند.",[591,592,593],"note",{},[209,594,211,595,598],{},[213,596,597],{},"تبدیل‌های آماده","، تنظیمات زمان‌بندی از پیش مشخص است و کوئری تبدیل بر مبنای تنظیمات رابط کاربری به صورت خودکار تولید و اجرا می‌گردد.",[249,600],{},[252,602,604],{"id":603},"قوانین-کوئری-تبدیل","قوانین کوئری تبدیل",[209,606,607],{},"اعتبارسنجی کوئری تبدیل بر اساس نوع اجرا متفاوت است:",[315,609,610,625],{},[318,611,612],{},[321,613,614,617,620,623],{},[324,615,616],{"align":326},"الزامات کوئری",[324,618,619],{"align":330},"خودکار",[324,621,622],{"align":330},"دستی",[324,624,443],{"align":326},[334,626,627,646,660,676],{},[321,628,629,634,636,638],{},[339,630,631],{"align":326},[213,632,633],{},"انحصار به دستور SELECT",[339,635,346],{"align":330},[339,637,346],{"align":330},[339,639,640,641,645],{"align":326},"کوئری منحصراً شامل یک دستور ",[405,642,643],{"dir":407},[259,644,410],{}," است و اجرای دستورات تغییر داده یا ساختار (DML/DDL) مجاز نمی‌باشد.",[321,647,648,653,655,657],{},[339,649,650],{"align":326},[213,651,652],{},"تطابق با ستون‌های مقصد",[339,654,346],{"align":330},[339,656,346],{"align":330},[339,658,659],{"align":326},"کلیه ستون‌های اجباری جدول مقصد باید با نام و نوع داده سازگار در خروجی کوئری وجود داشته باشند.",[321,661,662,669,671,673],{},[339,663,664],{"align":326},[213,665,666,667],{},"الزام ستون ",[259,668,575],{},[339,670,346],{"align":330},[339,672,360],{"align":330},[339,674,675],{"align":326},"جهت مدیریت واترمارک در حالت خودکار الزامی است؛ اما در حالت دستی نیازی به حضور آن نیست.",[321,677,678,685,687,689],{},[339,679,680],{"align":326},[213,681,682,683],{},"ممنوعیت فیلتر روی ",[259,684,575],{},[339,686,346],{"align":330},[339,688,360],{"align":330},[339,690,691],{"align":326},"اعمال فیلتر زمانی روی این ستون در حالت خودکار مجاز نیست؛ زیرا سیستم شروط واترمارک و Lookback را اعمال می‌کند.",[693,694,695],"warning",{},[209,696,697,698,701],{},"سقف مجاز زمان اجرای کوئری تبدیل در هر دو حالت دستی و خودکار برابر با ",[213,699,700],{},"۳۰ ثانیه"," است.",[249,703],{},[252,705,707],{"id":706},"لود-افزایشی-incremental","لود افزایشی (Incremental)",[209,709,710,711,233,714,717,718,721],{},"در اجرای خودکار، داده‌ها بر مبنای مقدار ",[213,712,713],{},"Watermark",[213,715,716],{},"Lookback"," به صورت افزایشی استخراج و لود می‌گردند. چنانچه حجم ردیف‌ها از سقف مجاز هر درخواست (",[213,719,720],{},"۱۰ مگابایت",") فراتر رود، سیستم خروجی را به چند دسته (Multi-Batch) تفکیک کرده و هر دسته را به شکل مجزا اعتبارسنجی و لود می‌نماید.",[209,723,724,725,729,730,733],{},"پس از اجرای کوئری تبدیل و پیش از انجام لود نهایی، سیستم بررسی می‌کند که آیا در میان ردیف‌های حاصل، رکوردی با مقدار ستون ",[405,726,727],{"dir":407},[259,728,575],{}," ",[213,731,732],{},"بزرگ‌تر از واترمارک فعلی"," وجود دارد یا خیر:",[217,735,736,745],{},[220,737,738,739,744],{},"در صورت وجود حداقل یک ردیف با زمانی بزرگ‌تر از واترمارک (",[405,740,741],{"dir":407},[259,742,743],{},"record_time > Watermark",")، عملیات لود در جدول مقصد اجرا می‌گردد و واترمارک آپدیت می‌شود.",[220,746,747,748,752],{},"در صورت نبود ردیف جدیدتر، کل فرآیند لود لغو می‌شود. این سازوکار مانع از آن می‌گردد که با وجود بازه Lookback و عدم تغییر داده در مبدأ، ردیف‌های تکراری لود شوند و مقدار ",[405,749,750],{"dir":407},[259,751,575],{}," جدول مقصد پیوسته تغییر یابد؛ زیرا این جدول ممکن است خود مبدأ فرآیندهای پایین‌دستی (مانند سایر تبدیل‌ها یا فرآیند توزیع داده Reverse ETL) باشد.",[591,754,755],{},[209,756,757,758,761,762,765],{},"جهت لود اولیه داده‌های انبوه تاریخی، پیشنهاد می‌شود ابتدا کوئری را با اعمال فیلترهای زمانی به شکل ",[213,759,760],{},"دستی (Manual)"," اجرا نمایید و پس از پردازش داده‌های گذشته، زمان‌بندی را روی حالت ",[213,763,764],{},"خودکار (Auto)"," قرار دهید.",[249,767],{},[252,769,771],{"id":770},"مدیریت-خطاها","مدیریت خطاها",[209,773,774],{},"خطاهای اجرای تبدیل به دو دسته تفکیک می‌شوند:",[315,776,777,790],{},[318,778,779],{},[321,780,781,784,787],{},[324,782,783],{"align":326},"نوع خطا",[324,785,786],{"align":326},"سناریوها",[324,788,789],{"align":326},"رفتار سیستم",[334,791,792,805],{},[321,793,794,799,802],{},[339,795,796],{"align":326},[213,797,798],{},"خطاهای مسدودکننده",[339,800,801],{"align":326},"خطای سینتکس کوئری، مغایرت ساختار با مقصد، رد شدن ردیف‌ها در اعتبارسنجی یا اتمام اعتبار فضا",[339,803,804],{"align":326},"اجرای خودکار بلافاصله متوقف (Paused) می‌شود و مقدار واترمارک تغییر نمی‌کند.",[321,806,807,812,815],{},[339,808,809],{"align":326},[213,810,811],{},"خطاهای گذرا و سیستمی",[339,813,814],{"align":326},"قطعی موقت ارتباط یا خطاهای موقت سرور",[339,816,817],{"align":326},"سیستم تا ۳ مرتبه تلاش مجدد انجام می‌دهد و در صورت تداوم خطا، زمان‌بندی متوقف می‌گردد.",[249,819],{},[252,821,823],{"id":822},"گزارش-اجرای-تبدیل","گزارش اجرای تبدیل",[209,825,826,827,830,831,834,835,842],{},"تاریخچه اجراهای تبدیل هر جدول تا ",[213,828,829],{},"۹۰ روز"," یا سقف ",[213,832,833],{},"۵۰۰ اجرای اخیر"," در جدول سیستمی ",[213,836,837],{},[405,838,839],{"dir":407},[259,840,841],{},"dl_trans_runs"," ذخیره می‌شود و هم در تب «گزارش اجرای تبدیل» و هم از طریق نگارش کوئری SQL در دسترس است:",[315,844,845,857],{},[318,846,847],{},[321,848,849,852,855],{},[324,850,851],{"align":326},"نام ستون",[324,853,854],{"align":326},"عنوان در رابط کاربری",[324,856,443],{"align":326},[334,858,859,874,889,903,930,945,960,975,990,1005,1020,1035,1050],{},[321,860,861,868,871],{},[339,862,863],{"align":326},[405,864,865],{"dir":407},[259,866,867],{},"run_time",[339,869,870],{"align":326},"زمان اجرا",[339,872,873],{"align":326},"زمان دقیق شروع اجرا را ثبت می‌کند.",[321,875,876,883,886],{},[339,877,878],{"align":326},[405,879,880],{"dir":407},[259,881,882],{},"run_id",[339,884,885],{"align":326},"شناسه اجرا",[339,887,888],{"align":326},"شناسه یکتای سیستم برای هر اجرا را نمایش می‌دهد.",[321,890,891,897,900],{},[339,892,893],{"align":326},[405,894,895],{"dir":407},[259,896,315],{},[339,898,899],{"align":326},"جدول",[339,901,902],{"align":326},"نام جدول مقصد در انبار داده را مشخص می‌سازد.",[321,904,905,912,915],{},[339,906,907],{"align":326},[405,908,909],{"dir":407},[259,910,911],{},"trigger",[339,913,914],{"align":326},"نوع اجرا",[339,916,917,918,923,924,929],{"align":326},"نوع اجرای دستی (",[405,919,920],{"dir":407},[259,921,922],{},"manual",") یا خودکار (",[405,925,926],{"dir":407},[259,927,928],{},"auto",") را نشان می‌دهد.",[321,931,932,939,942],{},[339,933,934],{"align":326},[405,935,936],{"dir":407},[259,937,938],{},"triggered_by",[339,940,941],{"align":326},"اجراکننده",[339,943,944],{"align":326},"ایمیل کاربر در اجرای دستی یا مقدار «سیستم» در اجرای خودکار را نمایش می‌دهد.",[321,946,947,954,957],{},[339,948,949],{"align":326},[405,950,951],{"dir":407},[259,952,953],{},"status",[339,955,956],{"align":326},"وضعیت",[339,958,959],{"align":326},"نتیجه موفق یا ناموفق بودن فرآیند را مشخص می‌کند.",[321,961,962,969,972],{},[339,963,964],{"align":326},[405,965,966],{"dir":407},[259,967,968],{},"loaded_rows",[339,970,971],{"align":326},"تعداد ردیف‌های لود",[339,973,974],{"align":326},"مجموع ردیف‌های ثبت‌شده با موفقیت در جدول مقصد را نشان می‌دهد.",[321,976,977,984,987],{},[339,978,979],{"align":326},[405,980,981],{"dir":407},[259,982,983],{},"batches_sent",[339,985,986],{"align":326},"دسته‌های موفق",[339,988,989],{"align":326},"تعداد دسته‌های داده تایید و درج‌شده را گزارش می‌دهد.",[321,991,992,999,1002],{},[339,993,994],{"align":326},[405,995,996],{"dir":407},[259,997,998],{},"batches_failed",[339,1000,1001],{"align":326},"دسته‌های ناموفق",[339,1003,1004],{"align":326},"تعداد دسته‌های داده ردشده در اعتبارسنجی را نمایش می‌دهد.",[321,1006,1007,1014,1017],{},[339,1008,1009],{"align":326},[405,1010,1011],{"dir":407},[259,1012,1013],{},"processing_cost",[339,1015,1016],{"align":326},"هزینه پردازش",[339,1018,1019],{"align":326},"میزان اعتبار پردازش کسرشده بابت اجرای تبدیل را ثبت می‌نماید.",[321,1021,1022,1029,1032],{},[339,1023,1024],{"align":326},[405,1025,1026],{"dir":407},[259,1027,1028],{},"run_watermark",[339,1030,1031],{"align":326},"نشانگر اجرا",[339,1033,1034],{"align":326},"مقدار واترمارک را در زمان آغاز اجرای فرآیند نشان می‌دهد.",[321,1036,1037,1044,1047],{},[339,1038,1039],{"align":326},[405,1040,1041],{"dir":407},[259,1042,1043],{},"error",[339,1045,1046],{"align":326},"خطا",[339,1048,1049],{"align":326},"شرح خطای رخ‌داده در اجراهای ناموفق را نمایش می‌دهد.",[321,1051,1052,1059,1062],{},[339,1053,1054],{"align":326},[405,1055,1056],{"dir":407},[259,1057,1058],{},"query",[339,1060,1061],{"align":326},"کوئری اجرا",[339,1063,1064],{"align":326},"متن کامل دستور SQL اجراشده را جهت پایش و رفع خطا ثبت می‌کند.",{"title":1066,"searchDepth":1067,"depth":1068,"links":1069},"",1,2,[1070,1072,1073,1074,1075,1076,1077,1078],{"id":254,"depth":1071,"text":254},3,{"id":282,"depth":1071,"text":283},{"id":309,"depth":1071,"text":310},{"id":399,"depth":1071,"text":400},{"id":603,"depth":1071,"text":604},{"id":706,"depth":1071,"text":707},{"id":770,"depth":1071,"text":771},{"id":822,"depth":1071,"text":823},"در این صفحه با نحوه لود و تبدیل داده‌ها در انبار داده داده‌لند از طریق موتور Transform و زمان‌بندی اجرا آشنا می‌شوید.","md",null,{},true,{"title":115,"description":1079},"vl4-rRRmLN-twb2ZitDawAfzuAuPS3wZmpUX5Q04a_o",1793189280775]