• 2024-10-23
  • 15:20 - 15:50

Semantic Layer for Data Sharing With Cube

本次分享會提到我們如何使用 Cube 作為提供 Semantic Layer 的解決方案,並以此實作一個用戶與數據之間的中介層來提供統一的命名和數據整合。

為了將 Cube 無縫整合到我們現有的服務中,我們開發了 Helm Chart 和 CI/CD Pipeline。Helm Chart 負責管理 Cube 在我們的 Kubernetes 上的部署,而 CI/CD 流程自動化管理 Data Modeling 的 YAML 文件。

本次分享的主題:

  • 部署和維護:介紹如何使用我們自定義的 Helm Chart 在 Kubernetes 上部署和維護 Cube,包括安裝、升級和擴展。
  • CI/CD 流程:介紹如何用 CI/CD 部署和管理 Data Modeling 文件。
  • 使用模板:分享如何利用模板來有效地部署和管理 Cube,確保流程的簡化和一致性。


We will discuss the implementation of a semantic layer that acts as an intermediary between users and data, providing unified naming and data integration. To achieve this, we have chosen Cube as our solution.

To integrate Cube seamlessly into our existing services, we developed a Helm Chart and a CI/CD pipeline. The Helm Chart facilitates the deployment and maintenance of Cube on our Kubernetes clusters, while the CI/CD pipeline automates the deployment process and manages the YAML files that define our data models.

Key topics covered in this session:

  • Deployment and Maintenance: Demonstrating the use of our custom Helm Chart to deploy and maintain Cube on Kubernetes, including installation, upgrades, and scaling considerations.
  • Manage Data Modeling YAMLs with CI/CD: Overview of our CI/CD pipeline setup, automating the management of data modeling YAML files.
  • Template Utilization: Insights on leveraging our templates to efficiently deploy and manage Cube, ensuring a streamlined and consistent process.

聽眾收穫

In this session, attendees will learn:

Concept of Semantic Layers: Understand what a semantic layer is and how it acts as an intermediary between users and data, providing unified naming and data integration.

Using Cube for Semantic Layers on Kubernetes: Gain insights into why Cube was chosen as the solution for implementing the semantic layer and how it can be utilized effectively.

Template Utilization: Get practical tips on leveraging predefined templates to streamline the deployment and management of Cube, ensuring a consistent and efficient process.

By the end of the session, attendees will have a comprehensive understanding of implementing a semantic layer using Cube on Kubernetes and will be equipped with the knowledge to apply these techniques in their own projects.

徐希平 (HP)

TSMC
Senior DevOps Engineer

工程師一枚,喜歡把東西丟到k8s上, 以及做一些小工具給左鄰右舍

LEVEL

中階

ROOM

6F DE會議室

FORM

現場演講

LANGUAGE

中文

TAGS

企業 K8s 實例
AP 如何 K8s 化
資料工程與 K8s