- Impressão
Integração com o AWS - Envie dados para o AWS via API Gateway e Lambda
Simplifique o envio de dados da Tulip para o AWS para oportunidades mais amplas de análise e integração
Objetivo
Este guia explica passo a passo como enviar dados da Tulip de qualquer tipo para o AWS via API Gateway, função Lambda e uma função de conector da Tulip.
Um exemplo de arquitetura está listado abaixo:
Isso é fundamental, pois com as funções API Gateway e Lambda, não é necessário autenticar bancos de dados com nome de usuário e senha no lado da Tulip; você pode confiar nos métodos de autenticação IAM dentro da AWS. Isso também simplifica a forma de aproveitar outros serviços do AWS, como Redshift, DynamoDB e outros.
Configuração
Este exemplo de integração inclui o envio de dados para o AWS a partir do Tulip por meio do Connector Functions. Há maneiras alternativas de buscar dados do Tulip Tables por meio da API Tables. Esse método permite que os criadores de aplicativos enviem quaisquer dados em um aplicativo para o AWS por meio de uma função de conector.
Requisitos de alto nível: 1. Criar uma função AWS Lambda com um API Gateway como acionador{height="" width=""}
2. Obter a carga útil da função do conector Tulip com algo parecido com o script de exemplo abaixo ```python import json import base64
def lambda_handler(event, context): body = event['body'] data = json.loads(body)
# Use a variável de dados para gravar em S3, Firehose, bancos de dados e outros
1. O Gateway de API pode ser uma API HTTP ou uma API REST, dependendo das restrições de segurança e complexidade. Por exemplo, a opção de API REST inclui um método de autenticação de chave de API, enquanto a API HTTPS tem apenas JWT (JSON Web Token). Certifique-se de que a função IAM que está executando a função lambda também tenha as permissões adequadas
2. Em seguida, adicione as integrações necessárias. Você pode gravar os dados em um banco de dados, no S3 ou em um serviço de notificação a partir de funções lambda
## Casos de uso e próximas etapas
Depois de finalizar a integração com lambda, você pode analisar facilmente os dados com um notebook sagemaker, QuickSight ou várias outras ferramentas.
**1. Previsão de defeitos**- Identifique os defeitos de produção antes que eles ocorram e aumente o número de acertos na primeira vez - Identifique os principais fatores de qualidade da produção para implementar melhorias
**2. Otimização do custo da qualidade**- Identificar oportunidades para otimizar o design do produto sem afetar a satisfação do cliente
**3.**Otimização da**energia de produção**- Identificar alavancas de produção para otimizar o consumo de energia
**4. Previsão e otimização de entrega e planejamento**- otimizar a programação da produção com base na demanda do cliente e na programação de pedidos em tempo real
**5. Benchmarking global de máquinas/linhas**- Faça o benchmarking de máquinas ou equipamentos semelhantes com normalização
**6. Gerenciamento de desempenho digital global/regional**- Dados consolidados para criar painéis de controle em tempo real