From c4fcd93331583fc0851ed3024d5548339c3a74b4 Mon Sep 17 00:00:00 2001 From: smoser-LiL Date: Wed, 3 Jan 2024 22:41:24 +0000 Subject: [PATCH 1/4] Moving files using main --- NOTICE | 45 +++++++++++++++++++++++++++++++++++++++++++-- README.md | 16 ++++++---------- 2 files changed, 49 insertions(+), 12 deletions(-) diff --git a/NOTICE b/NOTICE index 547595f90..4f2d213b2 100644 --- a/NOTICE +++ b/NOTICE @@ -1,11 +1,17 @@ -Copyright 2022 LinkedIn Corporation +Copyright 2024 LinkedIn Corporation All Rights Reserved. Licensed under the LinkedIn Learning Exercise File License (the "License"). See LICENSE in the project root for license information. ATTRIBUTIONS: -[PLEASE PROVIDE ATTRIBUTIONS OR DELETE THIS AND THE ABOVE LINE “ATTRIBUTIONS”] + +Pandas +https://github.com/pandas-dev/pandas +Copyright (c) 2008-2011, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team +Copyright (c) 2011-2021, Open source contributors. +License: BSD 3-Clause +https://opensource.org/licenses/BSD-3-Clause Please note, this project may automatically load third party code from external repositories (for example, NPM modules, Composer packages, or other dependencies). @@ -13,3 +19,38 @@ If so, such third party code may be subject to other license terms than as set forth above. In addition, such third party code may also depend on and load multiple tiers of dependencies. Please review the applicable licenses of the additional dependencies. + +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- + +PANDAS +BSD 3-Clause License + +Copyright (c) 2008-2011, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team +All rights reserved. + +Copyright (c) 2011-2023, Open source contributors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ""AS IS"" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/README.md b/README.md index 422e0932c..06667c942 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,10 @@ -# COURSENAME -This is the repository for the LinkedIn Learning course `course-name`. The full course is available from [LinkedIn Learning][lil-course-url]. +# Data Engineering with Data Build Tool (DBT) +This is the repository for the LinkedIn Learning course `Data Engineering with Data Build Tool (DBT)`. The full course is available from [LinkedIn Learning][lil-course-url]. ![course-name-alt-text][lil-thumbnail-url] +Data Build Tool (dbt) has quickly become an essential tool in many data stacks ranging from startups to big tech for managing data transformations. In this course, data engineer Mark Freeman helps you get started with setting up, running, and managing a dbt project via the open-source offering dbt Core. Learn how to install dbt Core, configure an environment for dbt, create and manage a dbt project, and deploy a dbt project in production. If you’re a data professional tasked with implementing dbt within your organization, recently joined a team utilizing dbt and need to upskill, or just want to learn about dbt to increase your competitiveness within the data job market, check out this course. + _See the readme file in the main branch for updated instructions and information._ ## Instructions This repository has branches for each of the videos in the course. You can use the branch pop up menu in github to switch to a specific branch and take a look at the course at that stage, or you can add `/tree/BRANCH_NAME` to the URL to go to the branch you want to access. @@ -22,15 +24,9 @@ To resolve this issue: Add changes to git using this command: git add . Commit changes using this command: git commit -m "some message" -## Installing -1. To use these exercise files, you must have the following installed: - - [list of requirements for course] -2. Clone this repository into your local machine using the terminal (Mac), CMD (Windows), or a GUI tool like SourceTree. -3. [Course-specific instructions] - [0]: # (Replace these placeholder URLs with actual course URLs) -[lil-course-url]: https://www.linkedin.com/learning/ -[lil-thumbnail-url]: http:// +[lil-course-url]: https://www.linkedin.com/learning/data-engineering-with-dbt +[lil-thumbnail-url]: https://media.licdn.com/dms/image/D560DAQHnrbGtKKAabg/learning-public-crop_675_1200/0/1703199806902?e=2147483647&v=beta&t=Q6jKFTslSvhl3bYTkd0PuIEVnIx26lCa-XWVE5hCmm0 From 1433e655e04a47c89d1ff8004ed67913dd35b8df Mon Sep 17 00:00:00 2001 From: Mark Freeman <97306794+onthemarkdata@users.noreply.github.com> Date: Fri, 30 Aug 2024 18:55:37 -0700 Subject: [PATCH 2/4] Update requirements.txt to fix numpy incompatibility issue --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 557cf8617..36e1da1dd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,3 +3,4 @@ dbt-core==1.6.1 dbt-duckdb==1.6.0 duckdb==0.9.0 pandas==2.1.1 +numpy==1.26.4 From 3e4711ea9ccd7aad1780bd2c3c55a7d30b4d7d19 Mon Sep 17 00:00:00 2001 From: masque57 <139529848+masque57@users.noreply.github.com> Date: Thu, 23 Jan 2025 22:49:53 +0000 Subject: [PATCH 3/4] add --- nyc_parking_violations/profiles.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nyc_parking_violations/profiles.yml b/nyc_parking_violations/profiles.yml index cabe18c54..3d89d2f1e 100644 --- a/nyc_parking_violations/profiles.yml +++ b/nyc_parking_violations/profiles.yml @@ -8,5 +8,5 @@ nyc_parking_violations: # note that path is slightly different as GitHub actions # start in the root directory and not in the # nyc_parking_violations directory - path: './data/prod_nyc_parking_violations.db' + path: '../data/prod_nyc_parking_violations.db' target: dev \ No newline at end of file From afc12453e31c1ce1e4222a7b5909ecdda0d3008e Mon Sep 17 00:00:00 2001 From: masque57 <139529848+masque57@users.noreply.github.com> Date: Thu, 23 Jan 2025 22:50:23 +0000 Subject: [PATCH 4/4] error --- nyc_parking_violations/profiles.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nyc_parking_violations/profiles.yml b/nyc_parking_violations/profiles.yml index 3d89d2f1e..cabe18c54 100644 --- a/nyc_parking_violations/profiles.yml +++ b/nyc_parking_violations/profiles.yml @@ -8,5 +8,5 @@ nyc_parking_violations: # note that path is slightly different as GitHub actions # start in the root directory and not in the # nyc_parking_violations directory - path: '../data/prod_nyc_parking_violations.db' + path: './data/prod_nyc_parking_violations.db' target: dev \ No newline at end of file