logo

CardDev

مسیر یادگیری
logo

CardDev

کتاب ساخت معماری‌های مدالیون

0 فلش‌کارت
0 گالری‌کارت
0 صوت
0 پرامپت
0 واژه‌نامه

برای ارائه بینش‌هایی که مزیت رقابتی به سازمان‌ها می‌دهند، سازمان‌ها به طور فزاینده‌ای به معماری اثبات‌شده مدالیون روی می‌آورند. با این حال، پیاده‌سازی یک معماری داده قوی می‌تواند دشوار باشد، به ویژه هنگامی که صحبت از استفاده از لایه‌های برنز، نقره‌ای و طلایی معماری مدالیون می‌شود—اگر به درستی انجام نشود، می‌تواند توانایی شما را برای اتخاذ تصمیمات مبتنی بر داده مختل کند. این راهنمای عملی به شما کمک می‌کند تا یک معماری مدالیون را به روش صحیح با Azure Databricks و Microsoft Fabric بسازید. پیتین استرنگهولت، با تکیه بر تجربه عملی خود در این زمینه، مفروضات رایج و مشکلات پیچیده‌ای را که هنگام شروع یک معماری داده جدید با آن‌ها روبرو خواهید شد، روشن می‌کند. معماران و مهندسان از هر طیفی پاسخ‌هایی به متداول‌ترین سوالات را به همراه بینش‌هایی از سازمان‌های واقعی در مورد آنچه کار کرده، چه چیزی کار نکرده و چرا، پیدا خواهند کرد. شما خواهید آموخت: نحوه ساخت یک معماری مدالیون با Azure Databricks و Microsoft Fabric. کسب بینش از سه مطالعه موردی واقعی که تجربه عملی و درس‌های آموخته شده را نشان می‌دهند. بررسی ملاحظات مقیاس‌پذیری (Scalability)، از جمله حاکمیت (Governance)، امنیت، هوش مصنوعی مولد (Generative AI) و موارد دیگر. اتخاذ تصمیمات آگاهانه هنگام طراحی یا پیاده‌سازی معماری‌های داده جدید. دریافت الگوهای اثبات‌شده برای موفقیت که با اهداف سازمانی گسترده‌تر همسو هستند.

اشتراکی

book cover
O’Reilly
0 فلش‌کارت
0 گالری‌کارت
0 صوت
0 پرامپت
0 واژه‌نامه
جزئیاتمقدمهفصل‌هانسخه‌ها

فصل های کتاب

با مرور فصل‌ها، ساختار ، محتوای کتاب را به سرعت بشناسید.

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

درک چارچوب مدالیون

این بخش اول کتاب دروازه شما برای تسلط بر پیچیدگی‌های معماری‌های داده است، که با یک نمای کلی جامع از تکامل آن‌ها آغاز شده و به تحلیل نظری عمیق معماری مدالیون گسترش می‌یابد. این بخش که برای ارائه یک پایه نظری محکم طراحی شده است، به تحولات تاریخی و بینش‌های خاص لایه مدل مدالیون می‌پردازد و شما را برای کاربردهای عملی مورد بحث در فصل‌های بعدی آماده می‌کند.

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

در فصل ۲، پیش‌شرط‌های بنیادی که زیربنای معماری مدالیون هستند را بررسی خواهیم کرد. این فصل با معرفی مفاهیم و الگوهای کلیدی که مکرراً در بحث‌های دقیق فصل‌های دیگر به آن‌ها اشاره خواهیم کرد، صحنه را آماده می‌کند.

در فصل ۳، تمرکز به بررسی کامل خود معماری مدالیون تغییر می‌کند. این فصل هر لایه از مدل مدالیون را تجزیه می‌کند و بینش‌هایی در مورد عملکردها، تعاملات و اهمیت استراتژیک هر جزء ارائه می‌دهد. در حالی که هنوز نظری است، این فصل هدف دارد تا ...

book cover

تکامل معماری داده

What Is a Medallion Architecture? • A Brief History of Data Warehouse Architecture • OLTP Systems • Data Warehouses • The Staging Area • Inmon Methodology • Kimball Methodology • Key Takeaways from Traditional Data Warehouses • A Brief History of Data Lakes • Hadoop’s Distributed File System • MapReduce • Apache Hive • Spark Project • Moving Forward with Data Lakes • A Brief History of Lakehouse Architecture • Founders of Spark • Emergence of Open Table Formats • The Rise of Lakehouse Architectures • Medallion Architecture and Its Practical Challenges • Conclusion

فصل 1

درحال تولید...

book cover

آماده‌سازی زمینه

Foundational Preconditions • Extra Landing Zones • Raw Data • Batch Processing • Real-Time Data Processing • Spark Structured Streaming • Change Data Feed • Change Data Capture • Considerations and Learning Resources • ETL and Orchestration Tools • Managing Delta Tables • Z-Ordering • V-Ordering • Table Partitioning • Liquid Clustering • Compaction and Optimized Writes • DeltaLog • Conclusion

فصل 2

درحال تولید...

book cover

رمزگشایی از معماری مدالیون

The Three-Layered Design • Bronze Layer • Processing Hierarchy • Processing Full Data Loads • Processing Incremental Data Loads • Data Historization Within the Bronze Layer • Schema Evolution and Management • MergeSchema and Schema Enforcement • Technical Validation Checks • Usage and Governance • The Bronze Layer in Practice • Silver Layer • Cleaning Data Activities • Designing the Silver Layer’s Data Model • Harmonization with Other Sources • 3NF and Data Vault • Operational Querying and Machine Learning • Managing Overlapping Requirements • Automation Tasks • The Silver Layer in Practice • Gold Layer • Star Schema • Star Schema Design Nuances • Curated, Semantic, and Platinum Layers • One-Big-Table Design • Serving Layer • The Gold Layer in Practice • Conclusion

فصل 3

درحال تولید...

ساخت لایه‌های مدالیون

در بخش دوم، تمرکز ما از مبانی نظری به کاربرد عملی تغییر می‌کند. این بخش در مورد عملی کردن نظریه است. این بخش به عنوان یک آموزش جامع و عملی طراحی شده است که شما را در فرآیند کامل ساخت یک معماری مدالیون راهنمایی می‌کند. از طریق مثال‌ها و قطعه کدها، شما آنچه را که آموخته‌اید در یک زمینه واقعی به کار خواهید برد. این رویکرد نه تنها مفاهیم را بسیار واقعی می‌کند، بلکه درک شما را از هر لایه در معماری عمیق‌تر می‌سازد. با درگیر شدن مستقیم با ابزارها و تکنیک‌ها، بینش‌های ارزشمندی در مورد چالش‌ها و پاداش‌های عملی پیاده‌سازی یک معماری داده قوی به دست خواهید آورد.

در فصل ۴، زیرساخت‌های لازم برای پیاده‌سازی معماری مدالیون را راه‌اندازی می‌کنیم. شما یاد خواهید گرفت که چگونه Microsoft Fabric را برای پشتیبانی از این معماری پیکربندی کنید. این فصل یک پایه محکم برای فصل‌های بعدی فراهم می‌کند.

در فصل ۵، کاوش عملی خود را در معماری مدالیون با پیاده‌سازی لایه برنز با استفاده از Microsoft Fabric آغاز می‌کنیم. این لایه بنیادی حیاتی است؛ شامل راه‌اندازی مراحل اولیه ورود داده و پردازش مقدماتی می‌شود. شما بهترین شیوه‌ها و ملاحظات کلیدی را برای راه‌اندازی موثر این لایه یاد خواهید گرفت و یک پایه محکم برای لایه‌های ساختاریافته‌تر نقره‌ای و طلایی تضمین می‌کنید.

فصل ۶ بر ساخت لایه نقره‌ای تمرکز دارد. در اینجا، ما همچنان از Microsoft Fabric برای تبدیل داده‌ها از لایه برنز استفاده می‌کنیم...

book cover

ساخت پایه مدالیون با Microsoft Fabric

Our Case Study: Oceanic Airlines • Introducing Microsoft Fabric • Domains • Workspaces and Capacities • OneLake • Data Engineering with Spark • Data Warehousing with T-SQL • Other Fabric Workload Types • Setting Up the Foundation • Setting up Capacities • Setting up Domains • Setting up Workspaces • Creating Lakehouses • Capacity Considerations • Domain Considerations • Workspace Considerations • Lakehouse Entities Considerations • Storage Account Considerations • Conclusion

فصل 4

درحال تولید...

book cover

ساخت لایه برنز

Building the Data Pipeline • Deploying the AdventureWorks Sample Database • Set Up an Azure SQL Database Connection • Creating a New Data Pipeline • Additional Considerations • Implementation of Lakehouse Tables • Traverse Parquet Files to Managed Delta Tables • Using External Tables • Updating Tables with MERGE Operations • Spark Structured Streaming • Using Change Data Capture • Navigating Data Handling Techniques • Schema Management • Create Tables Without Defining Schemas • Define Schemas with the DataFrame API • SQL DDL Statements • YAML or JSON Configurations • Metadata-Driven Approach • Databricks Auto Loader • Third-Party Tools • Handling Schema Evolution • Conclusion

فصل 5

درحال تولید...

book cover

ساخت لایه نقره‌ای

Quick Recap • Implementation of a Metadata-Driven Approach • Implementation of the Metadata Store • Implementation of Dynamic Data Validations • Improvement Areas • Data Cleansing • Implementation of Data Cleansing Tasks • Data Cleansing Considerations • Data Transformation Frameworks and Data Quality Tools • Optimization of Query Performance with Denormalization • Lightweight Enrichments • Data Historization • Optimization Jobs • Orchestration with Apache AirFlow • Final Recommendations • Silver-Layer Data as a Product • Conclusion

فصل 6

درحال تولید...

book cover

بهینه‌سازی لایه طلایی

Design of the Gold Layer • Transform Data Using a Star Schema • Creation of the Semantic Model • Creation of the First Power BI Report • Creation of Task Flows • Enhancements for Gold-Layer Design • Microsoft Fabric in Practice • Data Products • Data Governance with Microsoft Purview • Microsoft Purview Design Considerations • Guidance for Medallion Architectures • Conclusion

فصل 7

درحال تولید...

مطالعات موردی واقعی

در این بخش، به کاربردهای واقعی معماری مدالیون از طریق مطالعات موردی دقیق از شرکت‌های پیشرو می‌پردازیم. این بخش نه تنها سازگاری و اثربخشی مدل مدالیون را در صنایع مختلف به نمایش می‌گذارد، بلکه بینش‌های عملی در مورد مقیاس‌پذیری این معماری‌ها را نیز ارائه می‌دهد. با بررسی این مطالعات موردی، درک عمیق‌تری از نحوه تطبیق معماری مدالیون برای برآورده کردن نیازها و اهداف تجاری خاص به دست خواهید آورد. فصل پایانی بر استراتژی‌های مدیریت و مقیاس‌پذیری چندین معماری مدالیون در یک سازمان و نگاهی به تحولات آینده در این زمینه تمرکز دارد.

فصل ۸ بررسی می‌کند که چگونه AP Pension، یک صندوق بازنشستگی برجسته، معماری مدالیون را برای افزایش قابلیت‌های مدیریت داده و تحلیل خود پیاده‌سازی کرد. این مطالعه موردی بینش‌هایی در مورد چالش‌های پیش روی AP Pension و چگونگی غلبه آن‌ها با اتخاذ یک رویکرد لایه‌ای ارائه می‌دهد.

در فصل ۹، به Amadeus، یک رهبر در ارائه راه‌حل‌های فناوری برای صنعت سفر، نگاه می‌کنیم. این مطالعه موردی نشان می‌دهد که چگونه آن‌ها معماری مدالیون را برای مدیریت حجم عظیمی از داده‌ها و بهینه‌سازی عملیات خود به کار گرفتند. ما بر استراتژی‌های آن‌ها برای ادغام منابع داده‌ای متفاوت و بهره‌برداری از پردازش داده‌های بلادرنگ (Real-Time) برای افزایش تجربه مشتری و کارایی عملیاتی تمرکز می‌کنیم.

در فصل ۱۰، بررسی می‌کنیم که چگونه ZEISS، یک رهبر جهانی در صنعت اپتیک، از مدالیون استفاده کرد...

book cover

مطالعه موردی: داده، تحلیل و استراتژی کسب‌وکار در AP Pension

Medallion Architecture • Other Considerations • Final Recommendations

فصل 8

درحال تولید...

book cover

مطالعه موردی: Amadeus، یک رهبر فناوری در صنعت سفر

Medallion Architecture • FinOps • Data Models • Data Contracts • Data Governance

فصل 9

درحال تولید...

book cover

مطالعه موردی: تحول استراتژیک داده در ZEISS

Data Platform Evolution • Medallion Architecture • Data Products and Sharing • Recommendations and Best Practices

فصل 10

درحال تولید...

مقیاس‌پذیری، حاکمیت و آینده معماری‌های مدالیون

درک پیچیدگی‌های مقیاس‌پذیری و حاکمیت در معماری مدالیون برای سازمان‌هایی که در تلاش برای برآورده کردن تقاضاهای فزاینده و در عین حال حفظ کنترل بر محیط‌های داده خود هستند، حیاتی است. بسیاری از سازمان‌ها این حوزه‌ها را به ویژه چالش‌برانگیز می‌دانند، با این حال تسلط بر آن‌ها برای رشد پایدار و انطباق با مقررات ضروری است. این بخش با تکیه بر مفاهیم قبلی مورد بحث، مانند دامنه‌های داده و محصولات داده، بینش‌های عمیق‌تر و راه‌حل‌های عملی برای ساخت معماری‌های مدالیون مقیاس‌پذیر، امن و آینده‌نگر ارائه می‌دهد.

فصل ۱۱ یک راهنمای جامع در مورد چگونگی مقیاس‌پذیری موثر معماری‌های مدالیون و مدیریت چندین نمونه در یک سازمان را ارائه می‌دهد. این فصل بهترین شیوه‌ها، اشتباهات رایج و استراتژی‌ها را برای اطمینان از اینکه معماری‌ها می‌توانند با شرکت رشد کنند، مورد بحث قرار می‌دهد.

فصل ۱۲ به جنبه‌های حیاتی حاکمیت و امنیت در معماری مدالیون می‌پردازد. این فصل چالش‌ها و فرصت‌های پیاده‌سازی اقدامات قوی حاکمیت و امنیتی برای محافظت از دارایی‌های داده و اطمینان از انطباق با مقررات را بررسی می‌کند.

فصل ۱۳ آینده معماری‌های مدالیون را، به ویژه در رابطه با هوش مصنوعی مولد، بررسی می‌کند. این فصل با تأملی بر چشم‌انداز در حال تحول معماری‌های داده به پایان می‌رسد.

book cover

مقیاس‌پذیری معماری مدالیون

Decentralization of Data Management • Flexibility in Federation • Medallion Mesh • Number of Medallion Architectures • Medallion Inner Architecture Variations • Separate Data Product Layers • Tailored Medallions Architectures • Adaptability of the Bronze Layer • Silver Layer Variations • Gold Layer Variations • Enterprise Data Models • Master Data Management • Reference Data Management • Conclusion

فصل 11

درحال تولید...

book cover

حاکمیت و امنیت مدالیون

Data Governance • Governance Within a Medallion Architecture • Unity Catalog • Medallion Architecture with Unity Catalog • Data Contracts • Contracts Within a Catalog • Contracts Within a Metastore • Data Contracts Using YAML Files and GitOps • Other Data Contract Specifications • Data Security and Access Management • Conclusion

فصل 12

درحال تولید...

book cover

معماری‌های مدالیون آینده با هوش مصنوعی مولد

Unstructured Data Processing • Retrieval-Augmented Generation • Bronze Layer • Silver Layer • Gold Layer • Integration of LLMs and Medallion Architectures • Role of Agents • Training and Fine-Tuning LLMs • Future of Medallion Architectures • Conclusion

فصل 13

درحال تولید...

خانهدسته‌بندیکتابخانهکتاب‌منپروفایل
انتشار کتاب

13 فصل در حال تولید

آخرین بروزرسانی
۳۰ شهریور ۱۴۰۵
امتیاز
5.0
پیش نیاز
ندارد

مدت زمان خوانش

11:36

نوع کتاب

اشتراکی

شرکت کنندگان

0 نفر

تولید کتاب

۳۰ شهریور ۱۴۰۵

درباره ما

قوانین و سوالات

کتاب‌های نرم افزار خوندنش چه نسخه اصلی و چه ترجمه شده میتونه برامون چالش برانگیز و سخت باشه. یا شاید اصلا حوصله نکنی این همه وقت و انرژی بزاری برای کتاب ، ما هستیم تا تو بتونی کتاب های مطرح و مهم دنیای نرم افزار رو بیشتر از پیش و با انگیزه بیشتر و کیفیت بهتر مطاله کنی و یادش بگیری.
CardDev قدمی کوچک برای یک تیم و قدمی بزرگ برای جامعه بزرگ مهندسین نرم‌افزار و برنامه نویسان!

ارتباط با ما

ایمیل

info@aiflashcard.dev

شبکه های اجتماعی

CardDev
CardDev

نصب اپ CardDev

دسترسی سریع‌تر از هوم‌اسکرین

کلیه حقوق مادی و معنوی برای سایت CardDev محفوظ است.

Built pixel by pixel by Khadem

Khadem Al Mahdi

Built pixel by pixel by