Lucas
08/31/2022, 7:32 AMLucas
08/31/2022, 7:33 AMTamas Foldi
08/31/2022, 3:17 PMNormalize Tabular data
step? I can retrieve the stream table names, but not normalized tables created by the built in basic normalizationJordan Fox
08/31/2022, 6:30 PMPhilippe Boyd
08/31/2022, 9:12 PMlogger.debug(f"Processing stream slices ...
will appear in the logs for instance
nevermind 😅 it’s as simple as adding the --debug
flag to the python commandJoey Taleño
09/01/2022, 2:46 AMwp
09/01/2022, 5:47 PMResford Rouzer
09/01/2022, 9:05 PMMarlon Gómez
09/02/2022, 12:02 AMVincent LEGENDRE
09/02/2022, 7:53 AMcom.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 path $
Are there any guidelines on where to store the required environment variables ? Until now, I tried :
• exporting them before octavia apply
• rebuilding a custom airbyte/worker docker image, with credentials stored in env variables
I may precise that the destination worked as expected when created from the UI.
-------------
EDIT : always better to read the docs entirely 😉
• Env vars need to be set either in your .octavia
file, or in your custom octavia docker image (I chose this option)stefano gambarotto
09/02/2022, 11:06 AMJSoares
09/02/2022, 12:42 PMTejas Kumar
09/02/2022, 6:09 PMSbusiso Doyisa
09/02/2022, 6:22 PMGiwa Oluwatobi
09/02/2022, 7:48 PMMikhail Masyagin
09/02/2022, 9:20 PMTejas Kumar
09/02/2022, 9:42 PMYp Xie
09/03/2022, 11:29 AMairbyte 0.40.3
with a MySQL
source of version 0.6.5
, and my source table has a primary key and an updated_at
field which can be set as a cursor field. but I can’t choose incremental sync Deduplicate history
sync mode. according the doc, it seems that I am able to use the deduplicate history
sync mode, so I’m wondering if there are something I missed?Timo Hartmann
09/05/2022, 3:13 PMHong Zhang
09/05/2022, 11:30 PMSebastian Brickel
09/06/2022, 7:33 AMVishal Waghmode
09/06/2022, 11:37 AMTimo Hartmann
09/06/2022, 1:16 PMdocker run --rm -v $(pwd)/secrets:/secrets -v $(pwd)/sample_files:/sample_files airbyte/<CUSTOM_SOURCE>:dev read --config /secrets/config.json --catalog /sample_files/configured_catalog.json
However, the Airbyte GUI throws the following error message and the sync fails (I tried it with both S3 and local json destinations):
airbyte-worker | 2022-09-06 12:46:11 ERROR i.a.w.g.DefaultReplicationWorker(run):184 - Sync worker failed.
airbyte-worker | java.util.concurrent.ExecutionException: java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke "java.net.URI.toString()" because "currentUri" is null
airbyte-worker | at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) ~[?:?]
airbyte-worker | at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073) ~[?:?]
airbyte-worker | at io.airbyte.workers.general.DefaultReplicationWorker.run(DefaultReplicationWorker.java:177) ~[io.airbyte-airbyte-workers-0.40.1.jar:?]
airbyte-worker | at io.airbyte.workers.general.DefaultReplicationWorker.run(DefaultReplicationWorker.java:65) ~[io.airbyte-airbyte-workers-0.40.1.jar:?]
airbyte-worker | at io.airbyte.workers.temporal.TemporalAttemptExecution.lambda$getWorkerThread$2(TemporalAttemptExecution.java:155) ~[io.airbyte-airbyte-workers-0.40.1.jar:?]
airbyte-worker | at java.lang.Thread.run(Thread.java:1589) [?:?]
airbyte-worker | Suppressed: io.airbyte.workers.exception.WorkerException: Source process exit with code 1. This warning is normal if the job was cancelled.
airbyte-worker | at io.airbyte.workers.internal.DefaultAirbyteSource.close(DefaultAirbyteSource.java:136) ~[io.airbyte-airbyte-workers-0.40.1.jar:?]
airbyte-worker | at io.airbyte.workers.general.DefaultReplicationWorker.run(DefaultReplicationWorker.java:141) ~[io.airbyte-airbyte-workers-0.40.1.jar:?]
airbyte-worker | at io.airbyte.workers.general.DefaultReplicationWorker.run(DefaultReplicationWorker.java:65) ~[io.airbyte-airbyte-workers-0.40.1.jar:?]
airbyte-worker | at io.airbyte.workers.temporal.TemporalAttemptExecution.lambda$getWorkerThread$2(TemporalAttemptExecution.java:155) ~[io.airbyte-airbyte-workers-0.40.1.jar:?]
airbyte-worker | at java.lang.Thread.run(Thread.java:1589) [?:?]
airbyte-worker | Caused by: java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke "java.net.URI.toString()" because "currentUri" is null
airbyte-worker | at io.airbyte.workers.general.DefaultReplicationWorker.lambda$getReplicationRunnable$6(DefaultReplicationWorker.java:372) ~[io.airbyte-airbyte-workers-0.40.1.jar:?]
airbyte-worker | at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?]
airbyte-worker | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
airbyte-worker | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
airbyte-worker | ... 1 more
airbyte-worker | Caused by: java.lang.NullPointerException: Cannot invoke "java.net.URI.toString()" because "currentUri" is null
airbyte-worker | at com.networknt.schema.JsonSchema.combineCurrentUriWithIds(JsonSchema.java:90) ~[json-schema-validator-1.0.42.jar:?]
airbyte-worker | at com.networknt.schema.JsonSchema.<init>(JsonSchema.java:72) ~[json-schema-validator-1.0.42.jar:?]
airbyte-worker | at com.networknt.schema.JsonSchema.<init>(JsonSchema.java:58) ~[json-schema-validator-1.0.42.jar:?]
airbyte-worker | at com.networknt.schema.JsonSchema.<init>(JsonSchema.java:53) ~[json-schema-validator-1.0.42.jar:?]
airbyte-worker | at com.networknt.schema.JsonSchemaFactory.newJsonSchema(JsonSchemaFactory.java:254) ~[json-schema-validator-1.0.42.jar:?]
airbyte-worker | at com.networknt.schema.JsonSchemaFactory.getSchema(JsonSchemaFactory.java:362) ~[json-schema-validator-1.0.42.jar:?]
airbyte-worker | at io.airbyte.validation.json.JsonSchemaValidator.validateInternal(JsonSchemaValidator.java:63) ~[io.airbyte-airbyte-json-validation-0.40.1.jar:?]
airbyte-worker | at io.airbyte.validation.json.JsonSchemaValidator.ensure(JsonSchemaValidator.java:78) ~[io.airbyte-airbyte-json-validation-0.40.1.jar:?]
airbyte-worker | at io.airbyte.workers.RecordSchemaValidator.validateSchema(RecordSchemaValidator.java:51) ~[io.airbyte-airbyte-workers-0.40.1.jar:?]
airbyte-worker | at io.airbyte.workers.general.DefaultReplicationWorker.validateSchema(DefaultReplicationWorker.java:393) ~[io.airbyte-airbyte-workers-0.40.1.jar:?]
airbyte-worker | at io.airbyte.workers.general.DefaultReplicationWorker.lambda$getReplicationRunnable$6(DefaultReplicationWorker.java:321) ~[io.airbyte-airbyte-workers-0.40.1.jar:?]
airbyte-worker | at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?]
airbyte-worker | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
airbyte-worker | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
airbyte-worker | ... 1 more
Neer Shay
09/06/2022, 6:13 PMAshley Baer
09/06/2022, 9:53 PMResford Rouzer
09/07/2022, 12:24 AMErnestas
09/07/2022, 8:00 AMDR
09/07/2022, 8:28 AM{
"type": "RECORD",
"record": {
"stream": "campaigns",
"data": {
"campaigns_report": [
[
{
"other": false,
"total": {
"impressions": 1254,
"taps": 32,
"installs": 9,
"newDownloads": 9,
"redownloads": 0,
"latOnInstalls": 0,
"latOffInstalls": 0,
"ttr": 0.0255,
"avgCPA": {
"amount": "0.974",
"currency": "USD"
},
"avgCPT": {
"amount": "0.274",
"currency": "USD"
},
"avgCPM": {
"amount": "6.9907",
"currency": "USD"
},
"localSpend": {
"amount": "8.7664",
"currency": "USD"
},
"conversionRate": 0.2813
},
"metadata": {
"campaignId": 111111,
"campaignName": "Campaign1",
"deleted": false,
"campaignStatus": "ENABLED",
"app": {
"appName": "App1",
"adamId": 1111
},
"servingStatus": "RUNNING",
"servingStateReasons": null,
"countriesOrRegions": [
"US"
],
"modificationTime": "2022-08-29T18:23:58.284",
"totalBudget": null,
"dailyBudget": {
"amount": "5",
"currency": "USD"
},
"displayStatus": "RUNNING",
"supplySources": [
"APPSTORE_SEARCH_RESULTS"
],
"adChannelType": "SEARCH",
"orgId": 1,
"countryOrRegionServingStateReasons": {},
"billingEvent": "TAPS",
"countryOrRegion": "US"
}
},
{
"other": false,
"total": {
"impressions": 121,
"taps": 6,
"installs": 2,
"newDownloads": 2,
"redownloads": 0,
"latOnInstalls": 0,
"latOffInstalls": 0,
"ttr": 0.0496,
"avgCPA": {
"amount": "2.265",
"currency": "USD"
},
"avgCPT": {
"amount": "0.755",
"currency": "USD"
},
"avgCPM": {
"amount": "37.438",
"currency": "USD"
},
"localSpend": {
"amount": "4.53",
"currency": "USD"
},
"conversionRate": 0.3333
},
"metadata": {
"campaignId": 222222,
"campaignName": "Campaign2",
"deleted": false,
"campaignStatus": "ENABLED",
"app": {
"appName": "App2",
"adamId": 2222
},
"servingStatus": "RUNNING",
"servingStateReasons": null,
"countriesOrRegions": [
"US"
],
"modificationTime": "2022-08-22T17:05:28.945",
"totalBudget": null,
"dailyBudget": {
"amount": "15",
"currency": "USD"
},
"displayStatus": "RUNNING",
"supplySources": [
"APPSTORE_SEARCH_RESULTS"
],
"adChannelType": "SEARCH",
"orgId": 2,
"countryOrRegionServingStateReasons": {},
"billingEvent": "TAPS",
"countryOrRegion": "US"
}
}
],
[
"other",
"total"
]
]
},
"emitted_at": 1662110857000
}
}
SALESMT HELPDESK
09/07/2022, 9:01 AMSALESMT HELPDESK
09/07/2022, 9:01 AM