我需要一个XPath来获取没有父元素的所有ChildNodes(包括Text Element,Comment Element和Child Elements).任何帮助
示例示例:
<DOC>
<PRESENTEDIN>
<X>
First Text Node #1
<y> Y can Have Child Nodes #
<child> deep to it </child>
</y>
Second Text Node #2 <z/>
</X>
<EVTS>
<evt/>
<evt>
<mtg_descr> SAE 2006 World Congress & Exhibition </mtg_descr>
<sess_descr> Advanced Hybrid Vehicle Powertrains (Part 1 of 5) </sess_descr>
<loc> Detroit,MI,United States </loc>
<sess_prod_grp_cd> TSESS </sess_prod_grp_cd>
<sess_evt_name> P13 </sess_evt_name>
<sess_gen_num> 138352 </sess_gen_num>
<mtg_start_dt> 04/03/2006 </mtg_start_dt>
<mtg_end_dt> 04/06/2006 </mtg_end_dt>
<desig> CONGRESS-2006 </desig>
</evt>
</EVTS>
<EVTTYPE>PAPER</EVTTYPE>
<SUPERTECH>
<![CDATA[C8585]]>
</SUPERTECH> …Run Code Online (Sandbox Code Playgroud) 我们通过 API-Gateway > Kinesis Streams > Lambda > FireHose > Redshift Tables 使用所有分析源。
AWS Lambda 是我们的转换足迹,接受 Kinesis 流记录,根据上下文更改分析事件并将其放入 FireHouse 以将其保存到 Redshift DB。
在此旅程中,我们希望在某些条件下更新 Redshift 记录(基本上是 UPSERT(插入 | 更新))。firehose中有什么东西可以避免redshift中的重复记录吗?