Export av stora filer från Snowflake misslyckas i Adobe Campaign på grund av att token har upphört att gälla
Export av filer som är större än 30 GB från Snowflake med hjälp av FileExport-aktiviteten i Adobe Campaign-arbetsflöden misslyckas med felet ODB-240000 ODBC: Det gick inte att ladda ned pilsegment, det högsta antalet försök som gjorts på grund av att autentiseringstoken förfaller. Den token som används för att hämta varje segment upphör att gälla efter ungefär sex timmar, vilket förhindrar att långa exporter slutförs.
Åtgärda problemet genom att dela upp exporten i mindre grupper, ta bort dekryptering under exporten och köra arbetsflödet igen med dessa optimeringar.
Beskrivning description
Miljö
- Produkt: Adobe Campaign Managed Cloud
- Version: v8, Server Build 8.6.2, Console Build 8.6.2
- Begränsningar: Produktionsmiljö; E-POST-produkterbjudande
Problem/symtom
- Export av en fil som är större än 30 GB från Snowflake misslyckas när FileExport-aktiviteten används.
- Felet beror på att den autentiseringstoken som används för att hämta varje segment upphör att gälla efter cirka sex timmar, vilket förhindrar att långa exporter slutförs.
Upplösning resolution
- Dela upp exportprocessen i flera mindre grupper så att varje grupp slutförs inom sex timmar.
- Ta bort de två dekrypterade fälten
SmgDecrypt(@birth_date)ochSmgDecrypt(@address_street)under exporten, eftersom dekrypteringen av dessa fält på över 300 miljoner rader ökar bearbetningstiden avsevärt. - Om du behöver dekryptera produkten utför du den efter exporten i stället för under exportprocessen.
- Kör arbetsflödet igen med dessa optimeringar på plats.
- Verifiera att varje batch har slutförts utan problem och att det inte överstiger 6-timmars bearbetningsfönstret.
Anteckningar
- Det finns ingen storleksgräns för hårdkodade filer för export. Felen är relaterade till förfallotid för autentiseringstoken.
- Problemet är inte relaterat till frågekörning eller vitlistning av värdar, utan till hur stora datamängdsnedladdningar som hanteras via ODBC-drivrutinen och Snowflake policy för tokenförfallodatum.
- Snowflake-autentiseringstoken upphör att gälla efter ungefär sex timmar.
- Det går inte att förlänga tokenförfallotiden eftersom det här är Snowflake interna serverdelsprocess, som inte har Adobe Campaign kontroll.
Relaterad läsning
- Kom igång med Campaign FFDA-distribution i Campaign v8-dokumentation
- Hantera och automatisera processer med Adobe Campaign-arbetsflöden i Campaign v8-dokumentationen
- Importera data till Campaign i Campaign v8-dokumentation
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f