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

با مرور فصلها، ساختار ، محتوای کتاب را به سرعت بشناسید.
با مرور فصلهای این کتاب میتونی خیلی سریع بفهمی هر بخش چی یاد میده، ساختار کلی چطوره و از کجا باید شروع کنی. هر فصل روی یک مفهوم یا مهارت خاص تمرکز داره و موضوعات اصلیش رو میبینی تا انتخابت آگاهانهتر باشه. چه بخوای کل کتاب رو دنبال کنی، چه فقط یک بخش خاص رو دنبال کنی، این نما کمکت میکنه مسیرت رو پیدا کنی.
این بخش اول کتاب دروازه شما برای تسلط بر پیچیدگیهای معماریهای داده است، که با یک نمای کلی جامع از تکامل آنها آغاز شده و به تحلیل نظری عمیق معماری مدالیون گسترش مییابد. این بخش که برای ارائه یک پایه نظری محکم طراحی شده است، به تحولات تاریخی و بینشهای خاص لایه مدل مدالیون میپردازد و شما را برای کاربردهای عملی مورد بحث در فصلهای بعدی آماده میکند.
فصل ۱ شما را به سفری در توسعه تاریخی معماریهای داده میبرد. این فصل به منشأ این سیستمها، اصول طراحی پایداری که همچنان بر معماریهای مدرن تأثیر میگذارند و درسهای آموخته شده در طول دههها مدیریت داده میپردازد. این فصل برای هر کسی که به دنبال درک مفاهیم بنیادی است که در طول مطالعه معماری مدالیون و سایر سیستمهای داده تکرار خواهند شد، حیاتی است.
در فصل ۲، پیششرطهای بنیادی که زیربنای معماری مدالیون هستند را بررسی خواهیم کرد. این فصل با معرفی مفاهیم و الگوهای کلیدی که مکرراً در بحثهای دقیق فصلهای دیگر به آنها اشاره خواهیم کرد، صحنه را آماده میکند.
در فصل ۳، تمرکز به بررسی کامل خود معماری مدالیون تغییر میکند. این فصل هر لایه از مدل مدالیون را تجزیه میکند و بینشهایی در مورد عملکردها، تعاملات و اهمیت استراتژیک هر جزء ارائه میدهد. در حالی که هنوز نظری است، این فصل هدف دارد تا ...

تکامل معماری داده
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
درحال تولید...

آمادهسازی زمینه
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
درحال تولید...

رمزگشایی از معماری مدالیون
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
درحال تولید...
در بخش دوم، تمرکز ما از مبانی نظری به کاربرد عملی تغییر میکند. این بخش در مورد عملی کردن نظریه است. این بخش به عنوان یک آموزش جامع و عملی طراحی شده است که شما را در فرآیند کامل ساخت یک معماری مدالیون راهنمایی میکند. از طریق مثالها و قطعه کدها، شما آنچه را که آموختهاید در یک زمینه واقعی به کار خواهید برد. این رویکرد نه تنها مفاهیم را بسیار واقعی میکند، بلکه درک شما را از هر لایه در معماری عمیقتر میسازد. با درگیر شدن مستقیم با ابزارها و تکنیکها، بینشهای ارزشمندی در مورد چالشها و پاداشهای عملی پیادهسازی یک معماری داده قوی به دست خواهید آورد.
در فصل ۴، زیرساختهای لازم برای پیادهسازی معماری مدالیون را راهاندازی میکنیم. شما یاد خواهید گرفت که چگونه Microsoft Fabric را برای پشتیبانی از این معماری پیکربندی کنید. این فصل یک پایه محکم برای فصلهای بعدی فراهم میکند.
در فصل ۵، کاوش عملی خود را در معماری مدالیون با پیادهسازی لایه برنز با استفاده از Microsoft Fabric آغاز میکنیم. این لایه بنیادی حیاتی است؛ شامل راهاندازی مراحل اولیه ورود داده و پردازش مقدماتی میشود. شما بهترین شیوهها و ملاحظات کلیدی را برای راهاندازی موثر این لایه یاد خواهید گرفت و یک پایه محکم برای لایههای ساختاریافتهتر نقرهای و طلایی تضمین میکنید.
فصل ۶ بر ساخت لایه نقرهای تمرکز دارد. در اینجا، ما همچنان از Microsoft Fabric برای تبدیل دادهها از لایه برنز استفاده میکنیم...

ساخت پایه مدالیون با 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
درحال تولید...

ساخت لایه برنز
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
درحال تولید...

ساخت لایه نقرهای
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
درحال تولید...

بهینهسازی لایه طلایی
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
درحال تولید...
در این بخش، به کاربردهای واقعی معماری مدالیون از طریق مطالعات موردی دقیق از شرکتهای پیشرو میپردازیم. این بخش نه تنها سازگاری و اثربخشی مدل مدالیون را در صنایع مختلف به نمایش میگذارد، بلکه بینشهای عملی در مورد مقیاسپذیری این معماریها را نیز ارائه میدهد. با بررسی این مطالعات موردی، درک عمیقتری از نحوه تطبیق معماری مدالیون برای برآورده کردن نیازها و اهداف تجاری خاص به دست خواهید آورد. فصل پایانی بر استراتژیهای مدیریت و مقیاسپذیری چندین معماری مدالیون در یک سازمان و نگاهی به تحولات آینده در این زمینه تمرکز دارد.
فصل ۸ بررسی میکند که چگونه AP Pension، یک صندوق بازنشستگی برجسته، معماری مدالیون را برای افزایش قابلیتهای مدیریت داده و تحلیل خود پیادهسازی کرد. این مطالعه موردی بینشهایی در مورد چالشهای پیش روی AP Pension و چگونگی غلبه آنها با اتخاذ یک رویکرد لایهای ارائه میدهد.
در فصل ۹، به Amadeus، یک رهبر در ارائه راهحلهای فناوری برای صنعت سفر، نگاه میکنیم. این مطالعه موردی نشان میدهد که چگونه آنها معماری مدالیون را برای مدیریت حجم عظیمی از دادهها و بهینهسازی عملیات خود به کار گرفتند. ما بر استراتژیهای آنها برای ادغام منابع دادهای متفاوت و بهرهبرداری از پردازش دادههای بلادرنگ (Real-Time) برای افزایش تجربه مشتری و کارایی عملیاتی تمرکز میکنیم.
در فصل ۱۰، بررسی میکنیم که چگونه ZEISS، یک رهبر جهانی در صنعت اپتیک، از مدالیون استفاده کرد...

مطالعه موردی: داده، تحلیل و استراتژی کسبوکار در AP Pension
Medallion Architecture • Other Considerations • Final Recommendations
درحال تولید...

مطالعه موردی: Amadeus، یک رهبر فناوری در صنعت سفر
Medallion Architecture • FinOps • Data Models • Data Contracts • Data Governance
درحال تولید...

مطالعه موردی: تحول استراتژیک داده در ZEISS
Data Platform Evolution • Medallion Architecture • Data Products and Sharing • Recommendations and Best Practices
درحال تولید...
درک پیچیدگیهای مقیاسپذیری و حاکمیت در معماری مدالیون برای سازمانهایی که در تلاش برای برآورده کردن تقاضاهای فزاینده و در عین حال حفظ کنترل بر محیطهای داده خود هستند، حیاتی است. بسیاری از سازمانها این حوزهها را به ویژه چالشبرانگیز میدانند، با این حال تسلط بر آنها برای رشد پایدار و انطباق با مقررات ضروری است. این بخش با تکیه بر مفاهیم قبلی مورد بحث، مانند دامنههای داده و محصولات داده، بینشهای عمیقتر و راهحلهای عملی برای ساخت معماریهای مدالیون مقیاسپذیر، امن و آیندهنگر ارائه میدهد.
فصل ۱۱ یک راهنمای جامع در مورد چگونگی مقیاسپذیری موثر معماریهای مدالیون و مدیریت چندین نمونه در یک سازمان را ارائه میدهد. این فصل بهترین شیوهها، اشتباهات رایج و استراتژیها را برای اطمینان از اینکه معماریها میتوانند با شرکت رشد کنند، مورد بحث قرار میدهد.
فصل ۱۲ به جنبههای حیاتی حاکمیت و امنیت در معماری مدالیون میپردازد. این فصل چالشها و فرصتهای پیادهسازی اقدامات قوی حاکمیت و امنیتی برای محافظت از داراییهای داده و اطمینان از انطباق با مقررات را بررسی میکند.
فصل ۱۳ آینده معماریهای مدالیون را، به ویژه در رابطه با هوش مصنوعی مولد، بررسی میکند. این فصل با تأملی بر چشمانداز در حال تحول معماریهای داده به پایان میرسد.

مقیاسپذیری معماری مدالیون
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
درحال تولید...

حاکمیت و امنیت مدالیون
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
درحال تولید...

معماریهای مدالیون آینده با هوش مصنوعی مولد
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 فصل در حال تولید
مدت زمان خوانش
11:36
نوع کتاب
اشتراکی
شرکت کنندگان
0 نفر
تولید کتاب
۳۰ شهریور ۱۴۰۵