مایکروسافت و گوگل پشت Apache Ossie اومدن
خلاصهٔ کاملتر
مایکروسافت و گوگل به Apache Ossie پیوستن؛ پروژهای که یه مشخصه باز برای جابهجایی semantic model (یعنی تعریفهای کسبوکاری روی داده، مثل متریکها، فیلدها و روابط بین جدولها) بین پلتفرمهای داده، تحلیل و هوش مصنوعی میسازه. به گزارش CIO، بیشتر از ۶۰ شرکت از جمله Databricks، Nvidia، Oracle، Salesforce، Snowflake و Mistral AI هم پشت این پروژهان.
اسم قبلی پروژه Open Semantic Interchange بود و از ژوئن وارد Apache Incubator شد. Ossie مدلها رو با JSON و YAML توصیف میکنه و مدلش hub-and-spoke هست؛ یعنی یه فرمت مشترک وسط داره و برای هر فروشنده یه مبدل جدا که به این فرمت ترجمه کنه. اینطوری دیگه لازم نیست برای هر جفت پلتفرم یه مبدل جدا نوشت.
مایکروسافت داره یه مبدل دوطرفه بین مدلهای Power BI و Ossie میسازه. همینطور میخواد DAX (زبان فرمولنویسی Power BI برای تعریف محاسبهها و متریکها) هم جزو زبانهای پشتیبانیشده Ossie بشه تا منطق محاسبهها هم همراه مدل جابهجا بشه. گوگل هنوز جزئیات مشارکتش رو نگفته، ولی BigQuery/GoogleSQL از قبل تو مشخصه بهعنوان یه dialect پشتیبانیشده اومده.
تحلیلگرهایی که تو مقاله نقل شدن میگن فایده اصلی اینه که یه متریک رو یه بار تعریف میکنی و مثل کد، نسخهبندی و بازبینیاش میکنی. این جلوی metric drift رو میگیره، یعنی وقتی یه متریک تو پلتفرمهای مختلف کمکم فرق میکنه. برای ایجنتهای هوش مصنوعی هم مهمه، چون همه یه تعریف واحد از متریکها میبینن. خریدارها هم دستشون بازتره، چون عوض کردن پلتفرم دیگه یعنی از صفر ساختن لایه معنایی نیست.
ولی به گفته Stephanie Walter، ساختار قابلحمل یعنی رفتار یکسان نیست. یه متریک ممکنه از نظر syntax سالم منتقل بشه ولی چون مقصد join، null یا محاسبههای زمانی رو جور دیگهای تفسیر میکنه، عدد دیگهای بده. مثلاً time intelligence و calculation groupهای DAX همیشه تمیز به ANSI SQL ترجمه نمیشن. پس مدلهای تبدیلشده رو باید قبل از production حتماً تست کرد.
کمبودهای دیگهای هم هست: row-level security و سیاستهای دسترسی تو مشخصه نیومدن و باید رو هر پلتفرم دوباره تنظیم بشن. نسخه فعلی 0.2 فقط یه پیشنویسه و bundle و ارجاع بین مدلها رو هنوز نداره. Ashish Chaturvedi معتقده قفل شدن به فروشنده از بین نمیره و فقط جاش عوض میشه؛ تعریفها قابلحمل میشن ولی رفتار موتورها اختصاصی میمونه.
نکات کلیدی:
- Ossie از ژوئن تو Apache Incubator هست و بیشتر از ۶۰ شرکت ازش حمایت میکنن
- مدلها با JSON و YAML تعریف میشن و معماری hub-and-spoke داره
- مایکروسافت مبدل دوطرفه Power BI و پشتیبانی از DAX رو دنبال میکنه
- BigQuery/GoogleSQL الان dialect پشتیبانیشدهست
- نسخه 0.2 پیشنویسه و row-level security و سیاستهای دسترسی رو پوشش نمیده




