Catalog Service 是Adobe Experience Platform境內資料位置和世系記錄系統。雖然所有收錄到Experience Platform的資料都以檔案和目錄的形式儲存在Data Lake中,但Catalog會保留這些檔案和目錄的中繼資料和說明,以供查閱和監控之用。
簡單地說,Catalog可當成中繼資料存放區或「目錄」,您可在Experience Platform中找到有關資料的資訊。 您可以使用Catalog回答下列問題:
Catalog 提供REST風格的API,可讓您使用基本的CRUD作業,以程 Platform 式設計方式管理中繼資料。如需詳細資訊,請參閱目錄開發人員指南。
Catalog Service追蹤的資源由多個Experience Platform服務使用。 為充份運用Catalog’s功能,建議您熟悉這些服務,以及它們與Catalog的互動方式。
Experience Data Model (XDM)系統是組織客戶體驗資料的 Platform 標準化架構。Experience Platform 利用XDM架構,以一致且可重複使用的方式來描述資料結構。
當資料被擷取至Platform時,該資料的結構會映射至XDM架構,並儲存在Data Lake中,作為資料集的一部分。 每個資料集的元資料由Catalog Service跟蹤,該包括對資料集符合的XDM模式的引用。
有關XDM系統的更多一般資訊,請參閱XDM系統概述。
Experience Platform 從多個來源擷取資料,並將記錄保留為資料集 Data Lake。Catalog 追蹤這些資料集的中繼資料,不論其來源或擷取方法為何。
使用批次擷取方法時,Catalog也會追蹤批次檔案的其他中繼資料。 批次是多個資料單位,由一或多個要作為一個單位進行內嵌的檔案所組成。Catalog 追蹤這些批次檔案的中繼資料,以及擷取後保留的資料集。批次中繼資料包含成功擷取記錄的數目相關資訊,以及任何失敗記錄和相關的錯誤訊息。
如需詳細資訊,請參閱資料擷取概觀。
如上節所述,Catalog會追蹤其他Platform服務使用的數種資源和作業的中繼資料。 Catalog 維護其自己的「物件」儲存,可封裝此中繼資料。Catalog 物件是資料的可 Platform 查詢表示,可讓您搜尋、監視和標示資料,而不需存取資料本身。
下表概述Catalog支援的不同物件類型:
物件 | API端點 | 定義 |
---|---|---|
帳戶 | /accounts |
建立源連接時,必須提供驗證憑據。 帳戶代表用來建立特定類型連線的驗證憑證集合。 每個連接都有一組唯一參數,這些參數由Catalog保存,並在Azure Key Vault中保護。 |
批次 | /batches |
批次是多個資料單位,由一或多個要作為一個單位進行內嵌的檔案所組成。Catalog中的批處理對象概述了批處理的提取度量(如已處理的記錄數或磁碟上的大小),還可能包括資料集、視圖和受批處理操作影響的其他資源的連結。 |
Connection | /connections |
連接是源連接器的單個實例,對於您的組織是唯一的,並且使用連接器類型的適當驗證憑據進行配置。 |
連接器 | /connectors |
連接器定義來源連線如何從其他Adobe應用程式(例如Adobe Analytics和Adobe Audience Manager)、協力廠商雲端儲存來源(例如Azure Blob、Amazon S3、FTP伺服器和SFTP伺服器)以及協力廠商CRM系統(例如Microsoft Dynamics和Salesforce)收集資料。 |
資料集 | /dataSets |
資料集是用於收集資料(通常是表格)的儲存和管理結構,其中包含結構(欄)和欄(列)。 如需詳細資訊,請參閱資料集綜覽。 |
資料集檔案 | /datasetFiles |
資料集檔案代表已儲存在Platform上的資料區塊。 作為常值檔案的記錄,您可以在這些位置找到檔案的大小、檔案包含的記錄數,以及對接收檔案的批的引用。 |
本檔案介紹了Catalog Service及其在Experience Platform更大範圍內的功能。 如需與該Catalog API的不同端點互動的步驟,請參閱Catalog 開發人員指南。 建議您也參閱篩選目錄資料指南,以遵循限制API回應中傳回資料的最佳實務。