
NetSuite a Snowflake: 5 opcions comparades
perBruno Galo · Publicat el 16 d’oct. 2026
La pregunta sobre l'eina és, en realitat, una pregunta sobre NetSuite. Totes les opcions llegeixen NetSuite per una de poques portes: SuiteAnalytics Connect, SuiteTalk REST i SuiteQL, SOAP heretat o exportacions basades en SuiteScript. La porta decideix la llicència que necessita, com arriben els esborrats i si passen els registres personalitzats.
Aquest article es basa en la documentació de cada proveïdor i en la d'Oracle, rellegides el 15 d'octubre de 2026. Un aclariment previ: som partner d'implementació de Celigo i de Stacksync i construïm pipelines SuiteQL a mida. No revenem Fivetran, Airbyte ni Stitch, i no som partner d'Oracle NetSuite.
Resposta curta. Per replicar en bloc la majoria de les taules de NetSuite amb SuiteAnalytics Connect llicenciat, Fivetran és la que menys manteniment exigeix; calculi primer el cost de les taules amb més canvis. Per a un equip dirigit per enginyeria que vol codi obert o preu per capacitat, convé mirar Airbyte i comprovar quin dels seus dos connectors de NetSuite faria servir. Stitch és la més barata per començar, però fa servir l'API SOAP de NetSuite, que Oracle desactiva amb la versió 2028.2. Celigo encaixa amb conjunts de dades curats i amb fluxos que també escriuen a NetSuite; no és un replicador massiu. SuiteQL a mida encaixa amb un model acotat i ben definit, i vostè s'encarrega dels esborrats, dels canvis d'esquema i del monitoratge.
Com treu dades NetSuite, i per què això decideix l'eina
- SuiteAnalytics Connect (ODBC, JDBC, ADO.NET) sobre l'origen de dades NetSuite2.com. Oracle el descriu com un mòdul addicional, que es contracta amb l'account manager, i que no està disponible als comptes NetSuite Small Business. NetSuite2.com és el seu únic origen de dades i aplica control d'accés per rols. Fivetran i el connector enterprise d'Airbyte llegeixen per aquesta via.
- SuiteTalk REST web services, inclòs el servei de consultes SuiteQL. Oracle documenta un màxim de 100.000 resultats per consulta SuiteQL i remet a Connect per sobre d'aquesta xifra. Collection Paging permet 1.000 resultats per pàgina i, com a màxim, 1.000 pàgines, de manera que un milió de resultats només «si fa servir SuiteAnalytics Connect». El connector Marketplace d'Airbyte i les solucions a mida fan servir REST.
- SOAP web services, la porta heretada. Les preguntes freqüents d'Oracle sobre la retirada de SOAP diuen que 2025.2 és l'últim endpoint SOAP previst, que des de 2027.1 no es podran crear integracions noves amb SOAP i que amb 2028.2 es desactiven tots els endpoints i les integracions basades en SOAP deixen de funcionar. El connector de Stitch llegeix per aquí.
- SuiteScript, cerques desades i RESTlets, que és com les eines iPaaS, com Celigo, exporten conjunts de dades curats, incloses exportacions per esdeveniment de registre.
Una nota sobre autenticació. Oracle indica que des de 2026.1 les integracions noves haurien de fer servir REST amb OAuth 2.0, i que des de 2027.1 les integracions noves han de fer servir OAuth 2.0 i no poden fer servir autenticació basada en tokens (TBA). Les integracions existents continuen funcionant. Diverses guies de configuració encara mostren TBA, per això convé preguntar a cada proveïdor per OAuth 2.0.
NetSuite a Snowflake: la taula comparativa
| Opció | Accés a NetSuite | Incremental | Esborrats | Registres personalitzats | Model de preu | Llicència extra de NetSuite |
|---|---|---|---|---|---|---|
| Fivetran, connector NetSuite SuiteAnalytics | SuiteAnalytics Connect, NetSuite2.com | Només taules amb clau primària numèrica i columna de marca de temps; les altres es reimporten senceres, dues vegades al dia o una vegada per setmana | Compara checksums de fragments de taula; esborrat lògic en taules de clau simple, esborrat físic en taules de clau composta | Exigeix permisos de rol per taula; l'expressió «any custom tables» figura a la secció NetSuite.com de la documentació | Per ús, monthly active rows (MAR) per connexió. Preu de llista, 15 oct 2026: càrrec base de 5 USD per a connexions amb 1 a 1 M de MAR; els esborrats compten com a MAR de pagament | Mòdul Connect |
| Airbyte, «Oracle NetSuite» (Marketplace) | SuiteTalk REST, TBA | Admet «incremental», amb data d'inici i finestra en dies; el camp cursor no s'indica | No documentat | No documentat | Preu de llista, 15 oct 2026: Standard des de 20 USD/mes amb 5 crèdits, 5 USD per crèdit extra; Plus des de 189 USD/mes amb 40 crèdits. Pro i Enterprise Flex són per capacitat. Core és codi obert | Cap més enllà de REST web services |
| Airbyte, connector enterprise de NetSuite | SuiteAnalytics Connect (JDBC), NetSuite2.com | Full refresh i incremental per cursor; Airbyte el qualifica d'«incubating» | No documentat | No documentat | «Premium connector ... at an additional cost»; la seva taula de disponibilitat indica Pro i Enterprise Flex | Mòdul Connect |
| Stitch, NetSuite (v2) | SuiteTalk API v2023_1; la configuració exigeix el permís SOAP Web Services; TBA | Per clau; registres personalitzats incrementals només amb «Show Last Modified» activat, si no, taula completa | Una taula Deleted registra els esborrats, en els tipus de registre que ho admeten |
Taules anomenades custrecord_... |
Preu de llista, 15 oct 2026, només preus dels EUA: Standard des de 100 USD/mes (5 a 300 M de files); Advanced 1.500 USD/mes facturats anualment (100 M de files); Premium 3.000 USD/mes facturats anualment (1.000 M de files) | Cap més enllà de web services; retirada de SOAP el 2028.2 |
| Celigo integrator.io | Exportacions de cerques desades, incloent-hi Delta per data d'última modificació, i exportacions en temps real per esdeveniment de registre | Exportacions Delta; l'exemple de Celigo per a Snowflake carrega una taula de staging i després fa merge | No automàtic; cal dissenyar-ho | Sí, mitjançant una cerca desada o una exportació en temps real sobre el tipus de registre | Per endpoints i fluxos, no per volum de dades; la pàgina no publica preus | Cap |
| Pipeline SuiteQL a mida | SuiteQL sobre REST (o Connect per JDBC), després stage, COPY o Snowpipe, MERGE | El dissenya vostè | El dissenya vostè | El que el rol pugui consultar | Hores d'enginyeria, allotjament, còmput de Snowflake | Connect, si els resultats superen les 100.000 files |
Última comprovació amb la documentació i les pàgines de preus dels proveïdors: 15 d'octubre de 2026. Els connectors canvien sovint; torni a comprovar-ho abans de signar.
Dues files més. Stacksync, partner nostre, descriu sincronització bidireccional entre NetSuite i Snowflake i no publica, a la seva pàgina d'integració, ni xifres de latència ni preus. Snowflake Openflow llista 26 connectors i NetSuite no n'és cap (15 d'octubre de 2026).
No sap quina porta té oberta el seu compte? Revisem amb vostè llicències, rols i volums en trenta minuts: reservi una trucada.
Fivetran: l'opció sense manteniment, si Connect està llicenciat
Encaixa: replicació àmplia del model de dades estàndard de NetSuite, amb un equip de dades petit.
Atenció, tot segons la documentació de Fivetran:
- SuiteAnalytics Connect ha d'estar activat al seu compte, i Oracle el ven per separat.
- Les taules sense clau primària numèrica i columna de marca de temps es reimporten senceres: dues vegades al dia si la importació triga de 20 segons a 60 minuts, una vegada per setmana si triga més.
- Algunes columnes calculades automàticament no actualitzen
last_modified_date, de manera que les sincronitzacions incrementals no veuen aquests canvis fins a una resincronització. - Les cerques desades no se sincronitzen de manera nativa; l'alternativa documentada són resultats enviats per correu i sincronitzats amb el connector Email. Els datasets es poden exportar com a text SuiteQL.
- El cost creix amb els MAR i, des de l'1 de gener de 2026, els esborrats compten com a MAR de pagament.
- Fivetran recomana NetSuite2.com, on la seva guia de configuració admet TBA i OAuth 2.0.
Airbyte: dos connectors, dues coses diferents
El connector Marketplace llegeix per REST, de manera que no necessita llicència de Connect. La seva documentació indica el nivell de suport «Marketplace», mostra una taxa d'èxit de sincronització «Low» (tal com apareixia el 15 d'octubre de 2026) i assenyala que està limitat pel límit de concurrència de NetSuite per integració. El changelog explica per què convé vigilar les versions. La 0.1.28 (17 d'agost de 2026) va corregir que la sincronització incremental descartés «permanently dropping records modified between the sync time and account-local midnight». La 0.1.29 (15 de setembre de 2026) fa fallar la sincronització quan més del 50 % dels registres s'ometen en silenci per bloquejos de workflow de NetSuite. Fixi la versió. Els esborrats i els registres personalitzats no estan documentats: no n'assumeixi cap.
El connector enterprise llegeix Connect sobre NetSuite2.com, està etiquetat com a incubating, és un connector premium amb cost addicional i figura només per a Pro i Enterprise Flex.
Autoallotjar Airbyte és programari lliure, no operacions gratuïtes: CDC gestionat davant de Debezium autoallotjat calcula el cost en temps de persones, i build vs buy per reemplaçar Heroku Connect afegeix context sobre Airbyte.
Stitch: la més barata per començar, però sobre SOAP
Encaixa: volum petit, conjunt de taules senzill.
Atenció: la integració NetSuite (v2) de Stitch fa servir SuiteTalk API v2023_1 i exigeix el permís SOAP Web Services. A la taula d'endpoints d'Oracle, 2023.1 és «available without support» des de 2026.1 i es desactiva amb 2028.2, quan desapareixen tots els endpoints SOAP. No hem trobat un pla publicat de migració del connector a REST o OAuth 2.0, així que convé demanar-lo a Stitch per escrit. Els registres personalitzats es carreguen sencers tret que «Show Last Modified» estigui activat al tipus de registre. La taula Deleted registra els esborrats dels tipus de registre admesos. La seva documentació mostra només TBA.
Celigo: conjunts curats i fluxos bidireccionals, no replicació massiva
Encaixa: ja fa servir Celigo, finances vol conjunts concrets basats en cerques desades a Snowflake, o les dades han de tornar a NetSuite.
Com funciona: l'exportació Delta de Celigo recull els registres el camp de data dels quals, com la data d'última modificació, és posterior a l'última execució del flux. Les exportacions en temps real despleguen un user event script sobre el tipus de registre. L'exemple de Celigo de NetSuite a Snowflake fa servir dos fluxos: el primer carrega els canvis en una taula de staging i el segon els fusiona a producció i buida el staging. El preu per endpoints i fluxos encaixa amb un flux curat i estable, no amb centenars de taules en brut.
Atenció: els esborrats no són automàtics, cal dissenyar-los, i una exportació Delta torna a exportar qualsevol registre que canviï de nou, per això importa el merge. Som partner de Celigo, així que ho tingui en compte. La pàgina de Celigo explica el que fem; iPaaS, punt a punt o middleware explica on encaixa un iPaaS.
SuiteQL a mida: quan necessita exactament aquest model i res més
El patró és SuiteQL sobre REST (POST /services/rest/query/v1/suiteql amb la capçalera Prefer: transient i paginació amb limit i offset), fitxers en un stage de Snowflake, COPY o Snowpipe i després MERGE.
Els límits són d'Oracle. Sense Connect, cada consulta retorna com a màxim 100.000 resultats, de manera que cal paginar per finestres d'id o de data. S'apliquen els límits de concurrència i les integracions noves haurien de fer servir OAuth 2.0. Vostè s'encarrega de la marca d'aigua sobre lastmodifieddate, de la captura d'esborrats, de la deriva d'esquema, dels reintents i de les alertes. Encaixa amb un model financer acotat, restriccions de xarxa o de residència, o volums en què el preu per fila no compensa. No és una opció per defecte.
Problemes que cap eina no resol per vostè
- Esborrats i anul·lacions. Una transacció anul·lada i una d'esborrada són coses diferents, i una sincronització per cursor pot perdre un esborrat físic. Provi els dos casos.
- Camps calculats. Els valors que canvien sense tocar la data de modificació, com l'import pendent, queden obsolets. Fivetran ho reconeix; doni per fet que passa amb qualsevol mètode incremental.
- Línies i capçaleres. Les línies comptabilitzades i no comptabilitzades i la comptabilitat multillibre decideixen si els totals coincideixen amb els informes de NetSuite.
- Multi-subsidiària i multidivisa. Tipus de canvi, jerarquia i eliminacions són feina de modelatge: vegi un pla de comptes per a diverses filials i divises.
- Camps personalitzats afegits després. Qui s'assabenta del canvi d'esquema?
- Cerques desades com a lògica de negoci. Les definicions de finances hi viuen, no a les taules en brut. Reconstrueixi-les com a models SQL.
- Concurrència. Les tasques ELT comparteixen amb els fluxos de comandes la quota de concurrència de NetSuite. Eviti les càrregues pesades als pics de comandes.
- Conciliació. Faci un control mensual: balanç de sumes i saldos i antiguitat de saldos a cobrar a Snowflake davant de NetSuite.
En sentit contrari: de Snowflake a NetSuite o Salesforce
Fivetran va signar un acord per adquirir Census, una empresa de reverse ETL, l'1 de maig de 2025; el seu producte de reverse ETL és Activations. La seva destinació NetSuite admet registres personalitzats però, segons la documentació, no pot crear camps. S'autentica amb TBA i la pàgina cita uns 500 registres per minut al pla base. Stacksync descriu sincronització bidireccional, i els permisos d'objecte decideixen els camps que es poden escriure. La pàgina de plantilla de Celigo per a NetSuite i Snowflake descriu fluxos de clients i articles de NetSuite a Snowflake; no hem trobat una plantilla documentada de Snowflake a NetSuite, així que tracti aquesta direcció com una cosa que cal dissenyar i provar.
Escriure a NetSuite implica validació, límits de governança i idempotència. Per al costat CRM, vegi Salesforce a Snowflake sense Heroku Connect.
Quant costa de debò
Sense xifres inventades, només les partides de cost:
- el mòdul SuiteAnalytics Connect, pressupostat pel seu account manager de NetSuite;
- la subscripció a l'eina (MAR, crèdits, files o fluxos);
- el còmput de Snowflake per a càrregues i MERGE;
- hores d'enginyeria per a modelatge, conciliació i monitoratge.
Cost anual = mòduls de NetSuite + eina + còmput de Snowflake + (hores al mes × cost horari complet × 12). Calculi primer les dues taules amb més canvis: línies de transacció i system notes.
Guia de decisió
- Té SuiteAnalytics Connect llicenciat, o el comprarà? Si no, Fivetran i el connector enterprise d'Airbyte queden fora.
- Deu taules curades o dues-centes en brut? El curat apunta a Celigo o a mida; el brut, a una eina ELT.
- Les dades han de tornar a NetSuite? Miri Activations, Celigo o Stacksync.
- Qui s'encarrega dels errors? Sense enginyer de dades, una eina gestionada o un partner.
- Frescor horària o diària? Revisi el calendari de reimportació de cada taula important.
- Importen els registres personalitzats? Provi'n un de seu en un pilot.
- Quantes línies de transacció al mes? Calculi aquesta taula davant de MAR, crèdits o files.
- Ja fa servir Celigo? Llavors pregunti què aporta un flux curat.
FAQ
Census vs Fivetran vs Airbyte vs Stitch per a NetSuite a Snowflake: quina haig de fer servir?
Fan feines diferents. Fivetran, Airbyte i Stitch carreguen NetSuite a Snowflake. Census, ara part del producte Activations de Fivetran, retorna dades modelades cap a fora. Per carregar, triï segons el mètode d'accés a NetSuite: Fivetran sobre Connect per a amplitud sense manteniment, Airbyte per a codi obert o preu per capacitat, Stitch per a baix cost mentre duri el seu connector basat en SOAP.
Necessito SuiteAnalytics Connect per portar dades de NetSuite a Snowflake?
No sempre. El connector de Fivetran i l'enterprise d'Airbyte el necessiten. El connector REST d'Airbyte, Stitch, Celigo i SuiteQL a mida no. Connect és un mòdul amb llicència a part i, sense ell, SuiteQL sobre REST retorna com a màxim 100.000 resultats per consulta.
Fivetran captura els esborrats de NetSuite?
Segons la seva documentació, sí. Compara checksums de fragments de taula, marca com a esborrades les files de taules de clau simple i elimina les de taules de clau composta. Els camps calculats que no actualitzen la data de modificació poden quedar obsolets entre resincronitzacions.
Deixarà de funcionar la integració de Stitch amb NetSuite?
Fa servir SuiteTalk API v2023_1, que és SOAP. Oracle desactiva tots els endpoints SOAP amb la versió 2028.2. Si Stitch no migra el connector a REST abans, deixarà de funcionar. No hem trobat un pla publicat: pregunti-ho a Stitch.
Pot Celigo carregar dades de NetSuite a Snowflake?
Sí. Celigo exporta registres de NetSuite mitjançant cerques desades o esdeveniments en temps real i els escriu a Snowflake; el seu propi exemple fa servir una taula de staging i un merge. Encaixa millor amb conjunts curats i fluxos bidireccionals que amb la replicació massiva de totes les taules.
Puc muntar jo mateix NetSuite a Snowflake amb SuiteQL?
Sí: consultar SuiteQL sobre REST, deixar fitxers en un stage i fer merge a Snowflake. Vostè s'encarrega de la lògica incremental, dels esborrats, dels canvis d'esquema i del monitoratge, i cada consulta té un sostre de 100.000 resultats sense Connect.
Amb quina frescor poden arribar les dades de NetSuite a Snowflake?
Depèn del pla, la taula i el mètode, i els proveïdors publiquen poques xifres. Fivetran indica que les taules que requereixen reimportació completa se sincronitzen dues vegades al dia o una vegada per setmana. Les exportacions per esdeveniment, com les exportacions en temps real de Celigo, poden apropar-se més al canvi en registres concrets. Provi les taules que li importen.
Com retorno dades de Snowflake a NetSuite?
Amb reverse ETL o sincronització bidireccional: Fivetran Activations, fluxos de Celigo que dissenyi vostè, o Stacksync. Assigni a camps de NetSuite que ja existeixin; Activations no pot crear camps.
Fonts
Totes consultades el 15 d'octubre de 2026.
- Fivetran, connector NetSuite SuiteAnalytics i guia de configuració; preus i actualitzacions de preus 2026; destinació NetSuite d'Activations; anunci de l'adquisició de Census, 1 de maig de 2025.
- Airbyte, Oracle NetSuite, connector enterprise de NetSuite i preus.
- Stitch, NetSuite (v2) i preus.
- Celigo, Export data from NetSuite, exemple de NetSuite a Snowflake, plantilla NetSuite i Snowflake i preus.
- Oracle NetSuite Help Center, SuiteQL via REST, Collection Paging, SuiteAnalytics Connect FAQ i SOAP Removal Plans FAQ.
- Stacksync, NetSuite i Snowflake; connectors de Snowflake Openflow.
Expliqui'ns quines dades de NetSuite necessita a Snowflake
Li direm quina porta fer servir i quant costarà mantenir-la, encara que la resposta sigui una eina que no implementem. Reservi una trucada, o consulti les nostres pàgines de Celigo i Stacksync i el llistat d'integracions. Per al que RevOps fa després amb les dades, vegi dels informes a les previsions i xifres de pipeline que finances acceptarà.
Comentaris
Encara no hi ha comentaris.
Deixa un comentari
El teu comentari es revisarà abans de publicar-se.
Responsable: Atypical Tech S.L. Finalitat: respondre la teva consulta. Base jurídica: el teu consentiment. Drets: accés, rectificació, supressió i els altres descrits a la política, escrivint a hello@atypicaltech.com.