[{"data":1,"prerenderedAt":579},["ShallowReactive",2],{"navigation":3,"/dataset/naming-conventions":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":74,"body":205,"description":572,"extension":573,"links":574,"meta":575,"navigation":576,"path":75,"seo":577,"stem":76,"__hash__":578},"docs/04.dataset/2.naming-conventions.md",{"type":206,"value":207,"toc":564},"minimark",[208,212,215,220,237,240,243,320,322,325,440,442,446,454,456,471],[209,210,211],"p",{},"رعایت استانداردهای یکپارچه در نام‌گذاری جداول و ستون‌ها، خوانایی مدل‌های داده را افزایش می‌دهد و فرآیند نگهداری انبار داده و کوئری‌نویسی را تسهیل می‌سازد. در داده‌لند برخی از این قواعد الزامی و برخی دیگر به عنوان الگوهای پیشنهادی مطرح هستند.",[213,214],"hr",{},[216,217,219],"h3",{"id":218},"نامگذاری-جداول","نام‌گذاری جداول",[209,221,222,223,227,228,232,233,236],{},"نام‌گذاری کلیه جداول در داده‌لند به صورت ",[224,225,226],"strong",{},"اجباری"," باید با فرمت ",[229,230,231],"code",{},"snake_case"," (حروف کوچک انگلیسی همراه با زیرخط جهت تفکیک کلمات) انجام پذیرد. همچنین سقف مجاز برای طول نام جدول ",[224,234,235],{},"حداکثر ۲۵ کاراکتر"," است.",[238,239],"br",{},[209,241,242],{},"برای ساختار نام جداول، دو الگوی استاندارد زیر پیشنهاد می‌شوند:",[244,245,246,266],"table",{},[247,248,249],"thead",{},[250,251,252,257,260,263],"tr",{},[253,254,256],"th",{"align":255},"left","الگو",[253,258,259],{"align":255},"ساختار پیشنهادی",[253,261,262],{"align":255},"کاربرد",[253,264,265],{"align":255},"مثال",[267,268,269,296],"tbody",{},[250,270,271,277,286,289],{},[272,273,274],"td",{"align":255},[224,275,276],{},"الگوی مستقیم",[272,278,279],{"align":255},[280,281,283],"span",{"dir":282},"ltr",[229,284,285],{},"[prefix]_[table_name]",[272,287,288],{"align":255},"حالت پیش‌فرض جهت سادگی و جلوگیری از عبور از سقف ۲۵ کاراکتر",[272,290,291],{"align":255},[280,292,293],{"dir":282},[229,294,295],{},"fact_invoices",[250,297,298,303,310,313],{},[272,299,300],{"align":255},[224,301,302],{},"الگوی پروژه‌محور",[272,304,305],{"align":255},[280,306,307],{"dir":282},[229,308,309],{},"[prefix]_[project_name]_[table_name]",[272,311,312],{"align":255},"مناسب برای جلوگیری از تداخل نام در فضاهای دارای چند پروژه هم‌نام",[272,314,315],{"align":255},[280,316,317],{"dir":282},[229,318,319],{},"fact_sales_invoices",[238,321],{},[209,323,324],{},"پیشوندهای پیشنهادی متناسب با نوع جدول و نمونه‌های کاربردی آن‌ها در جدول زیر ارائه شده است:",[244,326,327,347],{},[247,328,329],{},[250,330,331,334,338,341,344],{},[253,332,333],{"align":255},"نوع جدول",[253,335,337],{"align":336},"center","پیشوند پیشنهادی",[253,339,340],{"align":255},"کاربرد جدول",[253,342,343],{"align":255},"نام با الگوی مستقیم",[253,345,346],{"align":255},"نام با الگوی پروژه",[267,348,349,378,409],{},[250,350,351,356,363,366,372],{},[272,352,353],{"align":255},[224,354,355],{},"وقایع (Fact) و آزاد (Plain)",[272,357,358],{"align":336},[280,359,360],{"dir":282},[229,361,362],{},"fact_",[272,364,365],{"align":255},"ثبت وقایع و شاخص‌های عددی کسب‌وکار (مانند فاکتورها)",[272,367,368],{"align":255},[280,369,370],{"dir":282},[229,371,295],{},[272,373,374],{"align":255},[280,375,376],{"dir":282},[229,377,319],{},[250,379,380,385,392,395,402],{},[272,381,382],{"align":255},[224,383,384],{},"وصف (Dimension) و آزاد (Plain)",[272,386,387],{"align":336},[280,388,389],{"dir":282},[229,390,391],{},"dim_",[272,393,394],{"align":255},"نگهداری مشخصات توصیفی موجودیت‌ها (مانند کارکنان)",[272,396,397],{"align":255},[280,398,399],{"dir":282},[229,400,401],{},"dim_employees",[272,403,404],{"align":255},[280,405,406],{"dir":282},[229,407,408],{},"dim_hr_employees",[250,410,411,416,423,426,433],{},[272,412,413],{"align":255},[224,414,415],{},"استیجینگ (STG)",[272,417,418],{"align":336},[280,419,420],{"dir":282},[229,421,422],{},"stg_",[272,424,425],{"align":255},"ذخیره داده‌های خام لایه استیجینگ (مانند پرداختی‌ها)",[272,427,428],{"align":255},[280,429,430],{"dir":282},[229,431,432],{},"stg_payments",[272,434,435],{"align":255},[280,436,437],{"dir":282},[229,438,439],{},"stg_fin_payments",[213,441],{},[216,443,445],{"id":444},"نامگذاری-ستونها","نام‌گذاری ستون‌ها",[209,447,448,449,451,452,236],{},"برای نام اصلی ستون‌ها استفاده از فرمت ",[229,450,231],{}," توصیه می‌شود و سقف مجاز برای طول آن ",[224,453,235],{},[238,455],{},[209,457,458,459,464,465,470],{},"چنانچه جداول دارای شناسه هستند، برای استانداردسازی کوئری‌ها پیشنهاد می‌شود در جداول وقایع (Fact) از ",[280,460,461],{"dir":282},[229,462,463],{},"fact_id"," و در جداول وصف (Dimension) از ",[280,466,467],{"dir":282},[229,468,469],{},"dim_id"," برای شناسه اصلی استفاده نمایید:",[244,472,473,488],{},[247,474,475],{},[250,476,477,479,482,485],{},[253,478,333],{"align":255},[253,480,481],{"align":255},"موجودیت نمونه",[253,483,484],{"align":255},"شناسه موجودیت",[253,486,487],{"align":336},"ستون پیشنهادی در داده‌لند",[267,489,490,509,527,546],{},[250,491,492,497,500,503],{},[272,493,494],{"align":255},[224,495,496],{},"وقایع (Fact)",[272,498,499],{"align":255},"تراکنش‌ها (Transactions)",[272,501,502],{"align":255},"شناسه تراکنش (Transaction ID)",[272,504,505],{"align":336},[280,506,507],{"dir":282},[229,508,463],{},[250,510,511,515,518,521],{},[272,512,513],{"align":255},[224,514,496],{},[272,516,517],{"align":255},"اقلام فاکتور (Items)",[272,519,520],{"align":255},"شناسه آیتم (Item ID)",[272,522,523],{"align":336},[280,524,525],{"dir":282},[229,526,463],{},[250,528,529,534,537,540],{},[272,530,531],{"align":255},[224,532,533],{},"وصف (Dimension)",[272,535,536],{"align":255},"کاربران (Users)",[272,538,539],{"align":255},"شناسه کاربر (User ID)",[272,541,542],{"align":336},[280,543,544],{"dir":282},[229,545,469],{},[250,547,548,552,555,558],{},[272,549,550],{"align":255},[224,551,533],{},[272,553,554],{"align":255},"کالاها (Products)",[272,556,557],{"align":255},"شناسه محصول (Product ID)",[272,559,560],{"align":336},[280,561,562],{"dir":282},[229,563,469],{},{"title":565,"searchDepth":566,"depth":567,"links":568},"",1,2,[569,571],{"id":218,"depth":570,"text":219},3,{"id":444,"depth":570,"text":445},"در این صفحه با استانداردهای اجباری، سقف طول کاراکتر و الگوهای پیشنهادی برای نام‌گذاری جداول و ستون‌ها در داده‌لند آشنا می‌شوید.","md",null,{},true,{"title":74,"description":572},"AAyiuvDiRb-PJV7fuTWeUU8N8syETX1t5PaTyHeQQiA",1793189280774]