Skip to content

Commit

Permalink
Merge pull request #75 from fivetran/feature/amazon-ads
Browse files Browse the repository at this point in the history
Feature/amazon ads
  • Loading branch information
fivetran-catfritz authored Jan 23, 2023
2 parents 1898b85 + 8e46c84 commit 98d45ac
Show file tree
Hide file tree
Showing 34 changed files with 275 additions and 23 deletions.
Binary file removed .DS_Store
Binary file not shown.
2 changes: 1 addition & 1 deletion .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ steps:
commands: |
bash .buildkite/scripts/run_models.sh redshift
- label: ":bricks: Run Tests - Databricks"
- label: ":databricks: Run Tests - Databricks"
key: "run_dbt_databricks"
plugins:
- docker#v3.13.0:
Expand Down
4 changes: 2 additions & 2 deletions .buildkite/scripts/run_models.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@ echo `pwd`
cd integration_tests
dbt deps
dbt seed --target "$db" --full-refresh
dbt run --target "$db" --full-refresh --vars '{ad_reporting__linkedin_ads_enabled: false, ad_reporting__pinterest_ads_enabled: false, ad_reporting__tiktok_ads_enabled: false, ad_reporting__snapchat_ads_enabled: false, ad_reporting__apple_search_ads_enabled: false}'
dbt test --target "$db" --vars '{ad_reporting__linkedin_ads_enabled: false, ad_reporting__pinterest_ads_enabled: false, ad_reporting__tiktok_ads_enabled: false, ad_reporting__snapchat_ads_enabled: false, ad_reporting__apple_search_ads_enabled: false}'
dbt run --target "$db" --full-refresh --vars '{ad_reporting__linkedin_ads_enabled: false, ad_reporting__pinterest_ads_enabled: false, ad_reporting__tiktok_ads_enabled: false, ad_reporting__snapchat_ads_enabled: false, ad_reporting__apple_search_ads_enabled: false, ad_reporting__facebook_ads_enabled: false}'
dbt test --target "$db" --vars '{ad_reporting__linkedin_ads_enabled: false, ad_reporting__pinterest_ads_enabled: false, ad_reporting__tiktok_ads_enabled: false, ad_reporting__snapchat_ads_enabled: false, ad_reporting__apple_search_ads_enabled: false, ad_reporting__facebook_ads_enabled: false}'
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
# dbt_ad_reporting v1.2.0
## 🚨 Breaking Changes 🚨 and 🎉 Feature Enhancements 🎉
[PR #75](https://github.com/fivetran/dbt_ad_reporting/pull/75) includes the following new features:
- Amazon Ads has officially been released and added to the Ad Reporting package.
- Your Amazon Ad data can now be rolled into the below models:
- `ad_reporting__account_report`
- `ad_reporting__campaign_report`
- `ad_reporting__ad_group_report`
- `ad_reporting__ad_report`
- `ad_reporting__search_report`
- `ad_reporting__keyword_report`
- Documentation has been updated to include Amazon Ads information.

> Note: If you are **NOT** using Amazon Ads, add the below variable to your `dbt_project.yml` to disable the Amazon Ads models.
```yml
vars:
ad_reporting__amazon_ads_enabled: False ## True by default
```
# dbt_ad_reporting v1.1.0
## 🚨 Breaking Changes 🚨:
Expand Down
25 changes: 22 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
# 📣 What does this dbt package do?
- Standardizes schemas from various ad platform connectors and creates reporting models for clicks, spend and impressions aggregated to the account, campaign, ad group, ad, keyword and search levels.
- Currently supports the following Fivetran ad platform connectors:
- [Amazon Ads](https://github.com/fivetran/dbt_amazon_ads)
- [Apple Search Ads](https://github.com/fivetran/dbt_apple_search_ads)
- [Facebook Ads](https://github.com/fivetran/dbt_facebook_ads)
- [Google Ads](https://github.com/fivetran/dbt_google_ads)
Expand All @@ -24,7 +25,7 @@
- [TikTok Ads](https://github.com/fivetran/dbt_tiktok_ads)
- [Twitter Ads](https://github.com/fivetran/dbt_twitter)
> NOTE: You do _not_ need to have all of these connector types to use this package, though you should have at least two.
- Generates a comprehensive data dictionary of your source and modeled App Reporting data via the [dbt docs site](https://fivetran.github.io/dbt_ad_reporting/)
- Generates a comprehensive data dictionary of your source and modeled Ad Reporting data via the [dbt docs site](https://fivetran.github.io/dbt_ad_reporting/)

Refer to the table below for a detailed view of final models materialized by default within this package. Additionally, check out our [Docs site](https://fivetran.github.io/dbt_ad_reporting/#!/overview) for more details about these models.

Expand All @@ -42,7 +43,8 @@ Refer to the table below for a detailed view of final models materialized by def
# 🎯 How do I use the dbt package?
## Step 1: Pre-Requisites
- **Connector**: Have all relevant Fivetran app platform connectors syncing data into your warehouse. This package currently supports:
**Connector**: Have at least one of the below supported Fivetran ad platform connectors syncing data into your warehouse. This package currently supports:
- [Amazon Ads](https://fivetran.com/docs/applications/amazon-ads)
- [Apple Search Ads](https://fivetran.com/docs/applications/apple-search-ads)
- [Facebook Ads](https://fivetran.com/docs/applications/facebook-ads)
- [Google Ads](https://fivetran.com/docs/applications/google-ads)
Expand All @@ -52,6 +54,8 @@ Refer to the table below for a detailed view of final models materialized by def
- [Snapchat Ads](https://fivetran.com/docs/applications/snapchat-ads)
- [TikTok Ads](https://fivetran.com/docs/applications/tiktok-ads)
- [Twitter Ads](https://fivetran.com/docs/applications/twitter-ads)
> While you need only one of the above connectors to utilize this package, we recommend having at least two to gain the rollup benefit of this package.
- **Database support**: This package has been tested on **BigQuery**, **Snowflake**, **Redshift**, **Postgres** and **Databricks**. Ensure you are using one of these supported databases.

### Databricks Dispatch Configuration
Expand All @@ -71,13 +75,16 @@ Include the following github package version in your `packages.yml`
```yaml
packages:
- package: fivetran/ad_reporting
version: [">=1.1.0", "<1.2.0"]
version: [">=1.2.0", "<1.3.0"]
```
## Step 3: Configure Database and Schema Variables
By default, this package looks for your ad platform data in your target database. If this is not where your app platform data is stored, add the relevant `<connector>_database` variables to your `dbt_project.yml` file (see below).

```yml
vars:
amazon_ads_schema: amazon_ads
amazon_ads_database: your_database_name
apple_search_ads_schema: apple_search_ads
apple_search_ads_database: your_database_name
Expand Down Expand Up @@ -114,6 +121,7 @@ If you would like to disable all reporting for any specific platform, please inc

```yml
vars:
ad_reporting__amazon_ads_enabled: False # by default this is assumed to be True
ad_reporting__apple_search_ads_enabled: False # by default this is assumed to be True
ad_reporting__pinterest_ads_enabled: False # by default this is assumed to be True
ad_reporting__microsoft_ads_enabled: False # by default this is assumed to be True
Expand Down Expand Up @@ -145,6 +153,11 @@ models:
ad_reporting:
+schema: ad_reporting
amazon_search_ads:
+schema: amazon_ads
amazon_ads_source:
+schema: amazon_ads_source
apple_search_ads:
+schema: apple_search_ads
apple_search_ads_source:
Expand Down Expand Up @@ -285,6 +298,12 @@ packages:
- package: calogica/dbt_expectations
version: [">=0.5.0", "<0.6.0"]
- package: fivetran/amazon_ads
version: [">=0.1.0", "<0.2.0"]
- package: fivetran/amazon_ads_source
version: [">=0.1.0", "<0.2.0"]
- package: fivetran/apple_search_ads
version: [">=0.1.0", "<0.2.0"]
Expand Down
2 changes: 1 addition & 1 deletion dbt_project.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: 'ad_reporting'
version: '1.1.0'
version: '1.2.0'

config-version: 2

Expand Down
2 changes: 1 addition & 1 deletion docs/catalog.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/manifest.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/run_results.json

Large diffs are not rendered by default.

42 changes: 40 additions & 2 deletions integration_tests/dbt_project.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: 'ad_reporting_integration_tests'
version: '1.1.0'
version: '1.2.0'
profile: 'integration_tests'
config-version: 2

Expand All @@ -14,6 +14,7 @@ vars:

apple_search_ads__using_search_terms: True
twitter_ads__using_keywords: False

apple_search_ads_source:
apple_search_ads_schema: ad_reporting_integration_tests_2
apple_search_ads_organization_identifier: "apple_search_organization_data"
Expand Down Expand Up @@ -122,6 +123,20 @@ vars:
tiktok_ads__ad_group_report_hourly_identifier: "tiktok_adgroup_report_hourly_data"
tiktok_ads__campaign_report_hourly_identifier: "tiktok_campaign_report_hourly_data"

amazon_ads_source:
amazon_ads_schema: ad_reporting_integration_tests_2
amazon_ads_ad_group_history_identifier: "amazon_ads_ad_group_history_data"
amazon_ads_ad_group_level_report_identifier: "amazon_ads_ad_group_level_report_data"
amazon_ads_advertised_product_report_identifier: "amazon_ads_advertised_product_report_data"
amazon_ads_campaign_history_identifier: "amazon_ads_campaign_history_data"
amazon_ads_campaign_level_report_identifier: "amazon_ads_campaign_level_report_data"
amazon_ads_portfolio_history_identifier: "amazon_ads_portfolio_history_data"
amazon_ads_product_ad_history_identifier: "amazon_ads_product_ad_history_data"
amazon_ads_profile_identifier: "amazon_ads_profile_data"
amazon_ads_keyword_history_identifier: "amazon_ads_keyword_history_data"
amazon_ads_targeting_keyword_report_identifier: "amazon_ads_targeting_keyword_report_data"
amazon_ads_search_term_ad_keyword_report_identifier: "amazon_ads_search_term_ad_keyword_report_data"

seeds:
ad_reporting_integration_tests:
+quote_columns: "{{ true if target.type in ('redshift','postgres') else false }}"
Expand Down Expand Up @@ -491,4 +506,27 @@ seeds:
end_time: timestamp
apple_search_keyword_history_data:
+column_types:
modification_time: timestamp
modification_time: timestamp

### Amazon Ads Seeds
amazon_ads_campaign_level_report_data:
+column_types:
_fivetran_synced: "timestamp"
campaign_budget_amount: "float"
click_through_rate: "float"
amazon_ads_advertised_product_report_data:
+column_types:
_fivetran_synced: "timestamp"
campaign_budget_amount: "float"
click_through_rate: "float"
amazon_ads_search_term_ad_keyword_report_data:
+column_types:
_fivetran_synced: "timestamp"
campaign_budget_amount: "float"
keyword_bid: "float"
amazon_ads_targeting_keyword_report_data:
+column_types:
_fivetran_synced: "timestamp"
campaign_budget_amount: "float"
click_through_rate: "float"
keyword_bid: "float"
3 changes: 3 additions & 0 deletions integration_tests/seeds/amazon_ads_ad_group_history_data.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
id,last_updated_date,_fivetran_synced,campaign_id,creation_date,default_bid,name,serving_status,state
421,2022-07-11 22:38:16.551000,2022-12-13 17:10:16.297000,2187,2022-07-11 22:38:16.551000,1.75,Red 7,CAMPAIGN_PAUSED,enabled
501,2022-11-09 14:37:05.332000,2022-12-13 17:11:08.594000,5555,2022-11-09 14:37:05.332000,1.45,All,AD_GROUP_STATUS_ENABLED,enabled
11 changes: 11 additions & 0 deletions integration_tests/seeds/amazon_ads_ad_group_level_report_data.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
ad_group_id,date,_fivetran_synced,campaign_bidding_strategy,clicks,cost,cost_per_click,impressions
501,2022-12-03,2022-12-13 11:35:56.905000,legacy,0,0.0,0.0,88
501,2022-12-04,2022-12-13 11:35:56.908000,legacy,0,0.0,0.0,111
501,2022-12-01,2022-12-13 11:35:56.899000,legacy,0,0.0,0.0,252
501,2022-11-25,2022-12-13 11:31:52.129000,legacy,0,0.0,0.0,289
501,2022-12-11,2022-12-13 17:20:57.420000,legacy,2,2.01,1.0050000000000000,502
501,2022-11-18,2022-12-13 11:26:56.575000,legacy,1,0.54,0.54,163
501,2022-12-02,2022-12-13 11:35:56.902000,legacy,0,0.0,0.0,116
501,2022-11-19,2022-12-13 11:26:56.577000,legacy,0,0.0,0.0,232
501,2022-11-24,2022-12-13 11:31:52.126000,legacy,1,1.45,1.45,267
501,2022-12-07,2022-12-13 17:20:57.402000,legacy,2,3.76,1.88,335
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
ad_group_id,ad_id,campaign_id,date,_fivetran_synced,campaign_budget_amount,campaign_budget_currency_code,campaign_budget_type,click_through_rate,clicks,cost,cost_per_click,impressions
501,8108,5555,2022-12-10,2022-12-13 17:17:13.167000,250.0,USD,DAILY_BUDGET,1.2048192771084300,2,2.53,1.265,166
501,8108,5555,2022-12-06,2022-12-13 17:17:13.017000,250.0,USD,DAILY_BUDGET,4.0,3,5.29,1.7633333333333300,75
421,77,2187,2022-08-20,2022-10-14 11:39:03.648000,2000.0,USD,DAILY_BUDGET,0.0,3,3.79,1.2633333333333300,1310
421,77,2187,2022-08-24,2022-10-14 11:40:58.005000,2000.0,USD,DAILY_BUDGET,0.0,3,9.34,3.1133333333333300,1262
421,77,2187,2022-08-16,2022-10-14 12:05:39.966000,2000.0,USD,DAILY_BUDGET,0.0,4,4.95,1.2375,1450
421,77,2187,2022-07-12,2022-10-14 12:07:22.930000,2000.0,USD,DAILY_BUDGET,0.0,62,172.54,2.7829032258064500,42144
421,77,2187,2022-08-19,2022-10-14 11:39:03.336000,2000.0,USD,DAILY_BUDGET,0.0,1,1.03,1.03,1359
421,77,2187,2022-08-17,2022-10-14 11:39:04.433000,2000.0,USD,DAILY_BUDGET,0.0,2,2.95,1.475,1345
421,77,2187,2022-07-13,2022-10-14 12:07:22.961000,2000.0,USD,DAILY_BUDGET,0.0,68,179.19,2.6351470588235300,60317
421,88,2187,2022-07-13,2022-10-14 12:07:22.961000,2000.0,USD,DAILY_BUDGET,0.0,26,50.25,1.9326923076923100,6111
7 changes: 7 additions & 0 deletions integration_tests/seeds/amazon_ads_campaign_history_data.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
id,last_updated_date,_fivetran_synced,bidding_strategy,campaign_type,creation_date,daily_budget,end_date,name,placement,portfolio_id,premium_bid_adjustment,profile_id,serving_status,start_date,state,targeting_type
2187,2022-08-25 15:36:51.687000,2022-12-13 17:09:00.337000,autoForSales,sponsoredProducts,2022-07-11 22:38:16.327000,2000,,Gold Leader,,1138,false,66,CAMPAIGN_PAUSED,2022-07-11,paused,manual
2187,2022-07-14 11:58:58.857000,2022-08-09 11:09:43.874000,autoForSales,sponsoredProducts,2022-07-11 22:38:16.327000,2000,,Gold Leader,,1138,false,66,CAMPAIGN_PAUSED,2022-07-11,paused,manual
2187,2022-07-11 22:38:16.327000,2022-07-12 11:07:55.188000,autoForSales,sponsoredProducts,2022-07-11 22:38:16.327000,300,,Red Leader,,1138,false,66,CAMPAIGN_STATUS_ENABLED,2022-07-11,enabled,manual
2187,2022-07-12 21:19:35.684000,2022-07-14 11:08:04.632000,autoForSales,sponsoredProducts,2022-07-11 22:38:16.327000,2000,,Gold Leader,,1138,false,66,CAMPAIGN_STATUS_ENABLED,2022-07-11,enabled,manual
2187,2022-07-12 16:31:38.031000,2022-07-12 17:07:58.108000,autoForSales,sponsoredProducts,2022-07-11 22:38:16.327000,1000,,Gold Leader,,1138,true,66,CAMPAIGN_STATUS_ENABLED,2022-07-11,enabled,manual
2187,2022-08-09 12:31:52.823000,2022-08-25 11:14:09.762000,autoForSales,sponsoredProducts,2022-07-11 22:38:16.327000,2000,,Gold Leader,,1138,false,66,CAMPAIGN_STATUS_ENABLED,2022-07-11,enabled,manual
11 changes: 11 additions & 0 deletions integration_tests/seeds/amazon_ads_campaign_level_report_data.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
campaign_id,date,_fivetran_synced,campaign_applicable_budget_rule_id,campaign_applicable_budget_rule_name,campaign_bidding_strategy,campaign_budget_amount,campaign_budget_currency_code,campaign_budget_type,click_through_rate,clicks,cost,cost_per_click,impressions
2187,2022-07-26,2022-10-14 11:54:40.980000,,,optimizeForSales,2000.0,USD,DAILY_BUDGET,,0,0.0,0.0,0
2187,2022-07-21,2022-10-14 11:52:57.796000,,,optimizeForSales,2000.0,USD,DAILY_BUDGET,,0,0.0,0.0,0
2187,2022-08-29,2022-10-14 11:40:45.808000,,,optimizeForSales,2000.0,USD,DAILY_BUDGET,,0,0.0,0.0,0
2187,2022-08-31,2022-10-14 11:42:29.065000,,,optimizeForSales,2000.0,USD,DAILY_BUDGET,,0,0.0,0.0,0
2187,2022-07-27,2022-10-14 11:54:40.980000,,,optimizeForSales,2000.0,USD,DAILY_BUDGET,,0,0.0,0.0,0
2187,2022-08-28,2022-10-14 11:40:45.807000,,,optimizeForSales,2000.0,USD,DAILY_BUDGET,,0,0.0,0.0,0
2187,2022-09-06,2022-10-14 11:42:29.062000,,,optimizeForSales,2000.0,USD,DAILY_BUDGET,,0,0.0,0.0,0
2187,2022-07-11,2022-10-14 12:07:12.424000,,,optimizeForSales,2000.0,USD,DAILY_BUDGET,0.0,2,1.67,0.835,1095
2187,2022-07-15,2022-10-14 12:07:12.428000,,,optimizeForSales,2000.0,USD,DAILY_BUDGET,,0,0.0,0.0,0
2187,2022-07-18,2022-10-14 11:52:57.802000,,,optimizeForSales,2000.0,USD,DAILY_BUDGET,,0,0.0,0.0,0
10 changes: 10 additions & 0 deletions integration_tests/seeds/amazon_ads_keyword_history_data.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
id,last_updated_date,_fivetran_synced,ad_group_id,bid,campaign_id,creation_date,keyword_text,match_type,native_language_keyword,serving_status,state
1234,2022-07-11 22:38:16.775000,2022-07-13 11:12:56.827000,421,5.0,2187,2022-07-11 22:38:16.775000,b wing parts,exact,,TARGETING_CLAUSE_STATUS_LIVE,enabled
1234,2022-07-13 15:21:15.060000,2022-12-13 17:11:43.865000,421,5.5,2187,2022-07-11 22:38:16.775000,b wing parts,exact,,CAMPAIGN_PAUSED,enabled
5678,2022-07-11 22:38:16.771000,2022-12-13 17:11:43.865000,421,5.0,2187,2022-07-11 22:38:16.771000,y wing parts,exact,,CAMPAIGN_PAUSED,enabled
9101112,2022-07-13 15:21:15.063000,2022-07-13 17:11:54.368000,421,5.5,2187,2022-07-11 22:38:16.770000,x wing parts,exact,,TARGETING_CLAUSE_STATUS_LIVE,enabled
9101112,2022-07-13 19:41:32.006000,2022-12-13 17:11:43.865000,421,6.0,2187,2022-07-11 22:38:16.770000,x wing parts,exact,,CAMPAIGN_PAUSED,enabled
9101112,2022-07-12 08:44:49.919000,2022-07-12 11:11:08.697000,421,8.0,2187,2022-07-11 22:38:16.770000,x wing parts,exact,,TARGETING_CLAUSE_STATUS_LIVE,enabled
9101112,2022-07-12 16:31:54.290000,2022-07-12 17:10:04.567000,421,6.0,2187,2022-07-11 22:38:16.770000,x wing parts,exact,,TARGETING_CLAUSE_STATUS_LIVE,enabled
9101112,2022-07-11 22:38:16.770000,2022-07-12 05:09:30.233000,421,5.0,2187,2022-07-11 22:38:16.770000,x wing parts,exact,,TARGETING_CLAUSE_STATUS_LIVE,enabled
9101112,2022-07-12 21:16:58.353000,2022-07-13 11:12:56.827000,421,4.5,2187,2022-07-11 22:38:16.770000,x wing parts,exact,,TARGETING_CLAUSE_STATUS_LIVE,enabled
2 changes: 2 additions & 0 deletions integration_tests/seeds/amazon_ads_portfolio_history_data.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
id,last_updated_date,_fivetran_synced,budget_amount,budget_currency_code,budget_end_date,budget_policy,budget_start_date,creation_date,in_budget,name,profile_id,serving_status,state
1138,2022-12-05 22:25:00.042000,2022-12-13 15:54:53.894000,,,,,,2022-12-05 22:25:00.042000,true,Empire,66,PORTFOLIO_STATUS_ENABLED,enabled
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
id,last_updated_date,_fivetran_synced,ad_group_id,asin,campaign_id,creation_date,serving_status,sku,state
8108,2022-11-09 14:37:06.258000,2022-12-13 17:11:51.378000,501,ABC123,5555,2022-11-09 14:37:06.258000,AD_STATUS_LIVE,,enabled
77,2022-07-11 22:38:17.125000,2022-12-13 17:11:51.373000,421,DEF456,2187,2022-07-11 22:38:17.125000,CAMPAIGN_PAUSED,,enabled
88,2022-07-11 22:38:17.125000,2022-12-13 17:11:51.373000,421,GHI789,2187,2022-07-11 22:38:17.125000,CAMPAIGN_PAUSED,,enabled
2 changes: 2 additions & 0 deletions integration_tests/seeds/amazon_ads_profile_data.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
id,_fivetran_deleted,_fivetran_synced,account_id,account_marketplace_string_id,account_name,account_sub_type,account_type,account_valid_payment_method,country_code,currency_code,daily_budget,timezone
66,FALSE,2022-12-16 23:08:24.260000,ENTITY31174,XYZ123,Palpatine,,vendor,TRUE,US,USD,0,America/Los_Angeles
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
ad_group_id,campaign_id,date,keyword_id,_fivetran_synced,campaign_budget_amount,campaign_budget_currency_code,campaign_budget_type,clicks,cost,cost_per_click,impressions,keyword_bid,search_term,targeting
421,2187,2022-08-23,1234,2022-10-14 11:40:37.510000,2000.0,USD,DAILY_BUDGET,1,1.5,1.5,566,5.0,b wing parts,b wing parts
421,2187,2022-08-20,5678,2022-10-14 11:39:03.984000,2000.0,USD,DAILY_BUDGET,1,0.35,0.35,323,5.0,y wing parts,y wing parts
421,2187,2022-08-20,1234,2022-10-14 11:39:03.984000,2000.0,USD,DAILY_BUDGET,1,0.72,0.72,549,5.0,b wing parts,b wing parts
421,2187,2022-08-17,5678,2022-10-14 11:39:04.610000,2000.0,USD,DAILY_BUDGET,1,1.52,1.52,407,5.0,y wing parts,y wing parts
421,2187,2022-08-18,1234,2022-10-14 11:39:04.610000,2000.0,USD,DAILY_BUDGET,1,1.74,1.74,128,5.0,b wing parts,b wing parts
421,2187,2022-08-13,1234,2022-10-14 12:05:31.374000,2000.0,USD,DAILY_BUDGET,2,7.33,3.665,367,5.0,b wing parts,b wing parts
421,2187,2022-08-24,1234,2022-10-14 11:40:37.528000,2000.0,USD,DAILY_BUDGET,1,0.91,0.91,508,5.0,b wing parts,b wing parts
421,2187,2022-08-10,1234,2022-10-14 12:05:31.279000,2000.0,USD,DAILY_BUDGET,1,1.22,1.22,566,5.0,b wing parts,b wing parts
421,2187,2022-08-24,5678,2022-10-14 11:40:37.528000,2000.0,USD,DAILY_BUDGET,1,0.39,0.39,396,5.0,y wing parts,y wing parts
421,2187,2022-08-25,9101112,2022-10-14 11:40:37.528000,2000.0,USD,DAILY_BUDGET,3,5.54,1.8466666666666700,1818,6.0,x wing parts,x wing parts
Loading

0 comments on commit 98d45ac

Please sign in to comment.