I hereby claim:
- I am anderson-marques on github.
- I am mccanderson (https://keybase.io/mccanderson) on keybase.
- I have a public key ASB1xgOAbqJl320g1Mf5iQQsEuPVj5M5xs80133Cb8gAOQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| O nosso data flow é: | |
| (S3) -> (Lambda/Python) -> Glue (Transferencia e Metadados) -> (S3) -> Glue -> Redshift (DW) -> QuickSight (Visualização) | |
| -> Athena (Queries nos dados crus) ou QuickSight (Visualização) | |
| - AWS Glue para o processo de extração dos dados "crus". Estou exporando o DBT. | |
| - A partir de dados armazendos no S3 (DB, arquivos) - voce faz a primeira filtragem e gera um novo Dataset- | |
| -------------- | |
| - https://www.databricks.com/product/data-intelligence-platform | |
| - https://www.databricks.com/product/data-intelligence-platform |
| https://chat.openai.com/share/c6913b30-41ab-4e81-9b21-066d96842907 |
| const http = require('http'); | |
| const GITLAB_OAUTH_AUTHORIZATION_URL = 'https://gitlab.com/oauth/authorize' | |
| const GITLAB_OAUTH_CLIENT_ID = 'change-me' | |
| const SERVER_PORT = 4321 | |
| let config = { | |
| 'base_url': GITLAB_OAUTH_AUTHORIZATION_URL, | |
| 'client_id': GITLAB_OAUTH_CLIENT_ID, | |
| 'redirect_uri': `http://localhost:${SERVER_PORT}/cb`, |
| #!/bin/bash | |
| # Set as cronjob | |
| # * * * * * /root/scripts/iptables-ddns.sh >> /root/logs/iptables-ddns.log 2>&1 | |
| log () { | |
| echo "[$(date "+%F +%T")] [$1] $2" >> "$LOGS/changes.log" | |
| } | |
| HOSTS="mydynamichost.ddns.net" |
| podman run --rm -it --env-file credentials.env -v /mnt$(pwd)/my-folder:/${WORKDIR}//my-folder/:Z ${PROJECT_NAME}:base sh |
| import { SendWelcomeMessageInteractor } from "../marketing/control/send-welcome-message"; | |
| import { CustomerEventNames, CreateCustomerEvent } from "../customer/entity/customer-event"; | |
| import { S3PutEvent, S3PutEventEntry } from "../s3/entity/put-event-entry"; | |
| import { DataLakeGateway } from "../datalake/boundary/datalake-gateway"; | |
| const dataLakeGateway = DataLakeGateway.newInstance(); | |
| const sendWelcomeMessageInteractor = SendWelcomeMessageInteractor.newInstance(); | |
| const extractEventIdAndEventName = ( | |
| s3PutEventEntry: S3PutEventEntry |
| AWSTemplateFormatVersion: "2010-09-09" | |
| Transform: AWS::Serverless-2016-10-31 | |
| Description: > | |
| SAM Template - Example of S3 Event processing | |
| Process related events: CustomerCreated, CustomerDeleted, CustomerUpdated | |
| Parameter: | |
| DataLakeBucket: | |
| Type: String | |
| Default: com-mycompany-datalake-bucket |
| export type S3PutEventEntry = { | |
| eventVersion: string; | |
| eventsource: string; | |
| awsRegion: string; | |
| eventTime: string; | |
| eventName: string; | |
| userIdentity: Record<string, unknown>; | |
| requestParameters: Record<string, unknown>; | |
| responseElements: Record<string, unknown>; | |
| s3: { |