中的零 ETL 整合資料篩選 Oracle Database@AWS - Oracle Database@AWS

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

中的零 ETL 整合資料篩選 Oracle Database@AWS

Oracle Database@AWS 零 ETL 整合支援資料篩選。您可以使用它來控制來源 Oracle Exadata 資料庫複寫到目標資料倉儲的資料。您可以套用一或多個篩選條件來選擇性地包含或排除特定資料表,而不是複寫整個資料庫。這可協助您透過確保僅傳輸相關資料來最佳化儲存和查詢效能。篩選僅限於資料庫和資料表層級。不支援資料欄層級和資料列層級篩選。

Oracle Database 和 Amazon Redshift 以不同的方式處理物件名稱大小寫,這會影響資料篩選條件組態和目標查詢。注意下列事項:

  • 除非在 CREATE 陳述式中明確加上引號,否則 Oracle Database 會以大寫形式儲存資料庫、結構描述和物件名稱。例如,如果您建立 mytable (無引號),Oracle 資料字典會將資料表名稱儲存為 MYTABLE。如果您在建立陳述式中引用物件名稱,Oracle 資料字典會保留案例。

  • 零 ETL 資料篩選條件區分大小寫,且必須符合物件名稱在 Oracle 資料字典中顯示的確切大小寫。例如,如果 Oracle 字典存放結構描述和資料表名稱 REINVENT.MYTABLE,則使用 建立篩選條件include: ORCL.REINVENT.MYTABLE

  • 除非明確加上引號,否則 Amazon Redshift 查詢預設為小寫物件名稱。例如,查詢 MYTABLE(無引號) 會搜尋 mytable

當您建立 Amazon Redshift 篩選條件並查詢資料時,請注意大小寫差異。的篩選考量 Oracle Database@AWS 與 Amazon RDS for Oracle 相同。如需案例如何影響 Oracle 資料庫中資料篩選條件的範例,請參閱《Amazon Relational Database Service 使用者指南》中的 RDS for Oracle 範例