Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Azioni di creazione, modifica o eliminazione dei dati

Modalità Focus
Azioni di creazione, modifica o eliminazione dei dati - AWS App Studio

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le azioni relative ai dati vengono utilizzate nelle applicazioni per eseguire azioni sui dati di un'entità, come il recupero di tutti i record o il recupero di un record per ID. Le azioni sui dati possono essere utilizzate per individuare e restituire dati che corrispondono a condizioni specifiche da visualizzare in componenti come tabelle o viste di dettaglio.

Creazione di azioni relative ai dati

Suggerimento

Puoi premere CTRL+Z per annullare la modifica più recente all'entità.

  1. Se necessario, accedi all'entità per la quale desideri creare azioni relative ai dati.

  2. Scegli la scheda Azioni sui dati.

  3. Esistono due metodi per creare azioni relative ai dati:

    • (Consigliato) Per utilizzare l'intelligenza artificiale per generare azioni sui dati per te, in base al nome dell'entità, ai campi e all'origine dati connessa, scegli Genera azioni sui dati. Verranno generate le seguenti azioni:

      1. getAll: recupera tutti i record da un'entità. Questa azione è utile quando è necessario visualizzare un elenco di record o eseguire operazioni su più record contemporaneamente.

      2. getByID: recupera un singolo record da un'entità in base al suo identificatore univoco (ID o chiave primaria). Questa azione è utile quando è necessario visualizzare o eseguire operazioni su un record specifico.

    • Per aggiungere una singola azione sui dati, scegli + Aggiungi azione dati.

  4. Per visualizzare o configurare la nuova azione relativa ai dati, consulta la sezione seguente,Modifica o configurazione delle azioni relative ai dati.

Modifica o configurazione delle azioni relative ai dati

  1. Se necessario, accedi all'entità per la quale desideri creare azioni relative ai dati.

  2. Scegli la scheda Azioni sui dati.

  3. In Campi configura i campi che devono essere restituiti dalla query. Per impostazione predefinita, vengono selezionati tutti i campi configurati nell'entità.

    È inoltre possibile aggiungere join all'azione relativa ai dati eseguendo le seguenti operazioni:

    1. Scegliete + Aggiungi Join per aprire una finestra di dialogo.

    2. In Entità correlata, seleziona l'entità che desideri unire all'entità corrente.

    3. In Alias, inserisci facoltativamente un alias temporaneo per l'entità correlata.

    4. In Tipo di join, seleziona il tipo di join desiderato.

    5. Definite la clausola di join selezionando i campi di ciascuna entità.

    6. Scegli Aggiungi per creare il join.

    Una volta creato, il join verrà visualizzato nella sezione Join, rendendo disponibili campi aggiuntivi nel menu a discesa Campi da restituire. Puoi aggiungere più join, compresi i join concatenati tra le entità. Puoi anche filtrare e ordinare in base ai campi delle entità unite.

    Per eliminare un join, scegli l'icona del cestino accanto ad esso. Ciò rimuoverà tutti i campi da quel join e interromperà eventuali join o vincoli dipendenti che utilizzano tali campi.

  4. In Condizioni, aggiungi, modifica o rimuovi le regole che filtrano l'output della query. È possibile organizzare le regole in gruppi e concatenare più regole con le OR istruzioni AND or. Per ulteriori informazioni sugli operatori che è possibile utilizzare, vedereOperatori ed esempi delle condizioni di azione dei dati.

  5. In Ordinamento, configura il modo in cui i risultati della query vengono ordinati scegliendo un attributo e scegliendo l'ordine crescente o decrescente. È possibile rimuovere la configurazione di ordinamento scegliendo l'icona del cestino accanto alla regola di ordinamento.

  6. In Transform results, puoi inserire risultati personalizzati JavaScript per modificare o formattare prima che vengano visualizzati o inviati alle automazioni.

  7. In Output preview, visualizza una tabella di anteprima dell'output della query in base ai campi configurati, ai filtri, all'ordinamento e. JavaScript

Operatori ed esempi delle condizioni di azione dei dati

È possibile utilizzare gli operatori di condizione per confrontare un valore di espressione configurato con una colonna di entità per restituire un sottoinsieme di oggetti del database. Gli operatori che puoi utilizzare dipendono dal tipo di dati della colonna e dal tipo di database a cui l'entità è connessa, come Amazon Redshift, Amazon Aurora o Amazon DynamoDB.

I seguenti operatori di condizioni possono essere utilizzati con tutti i servizi di database:

  • =e!=: disponibile per tutti i tipi di dati (escluse le colonne chiave primarie).

  • <=, >=<, e>=: Disponibile solo per le colonne numeriche.

  • IS NULLeIS NOT NULL: utilizzato per abbinare colonne con valori nulli o vuoti. I valori nulli vengono spesso interpretati in modo diverso in ogni database, tuttavia in App Studio l'NULLoperatore abbina e restituisce i record con valori nulli nella tabella del database connessa.

I seguenti operatori di condizione possono essere utilizzati solo nelle entità connesse ai servizi di database che li supportano:

  • LIKEand NOT LIKE (Redshift, Aurora): utilizzato per eseguire query basate su pattern nel database connesso. L'LIKEoperatore offre flessibilità nella funzionalità di ricerca perché trova e restituisce i record che soddisfano i modelli specificati. I pattern vengono definiti utilizzando caratteri jolly che corrispondono a qualsiasi carattere o sequenza di caratteri all'interno del pattern. Ogni sistema di gestione di database dispone di un set unico di caratteri jolly, ma i due più diffusi sono quelli di % rappresentare un numero qualsiasi di caratteri (incluso 0) e di _ rappresentare un singolo carattere.

  • Containsand Not Contains (DynamoDB): utilizzato per eseguire una ricerca con distinzione tra maiuscole e minuscole per determinare se il testo specificato viene trovato all'interno dei valori delle colonne.

  • Starts Withand Not Starts With (DynamoDB): utilizzato per eseguire una ricerca con distinzione tra maiuscole e minuscole per determinare se il testo specificato viene trovato all'inizio dei valori delle colonne.

Supporto agli operatori delle condizioni tramite database

La tabella seguente mostra quali operatori di condizione di azione dei dati sono supportati da ciascun database che può connettersi ad App Studio.

=, !=, <, >, <=, >= MI PIACE, NON MI PIACE Contiene, non contiene Inizia con, non inizia con È NULLO, NON È NULLO

DynamoDB

No

Aurora

No

No

Redshift

No

No

Esempi di condizioni di azione dei dati

Considerate la seguente tabella di database, che include più elementi con namecity, e hireDate campi.

nome città Data di assunzione

Adamo

Seattle

01/03/2025

Adrienne

Boston

2025-03-05

Bob

Albuquerque

2025-03-06

Carlos

Chicago

2025-03-10

Carolina

NULL

2025-03-12

Rita

Miami

2025-03-15

Ora, considera la possibilità di creare azioni di dati in App Studio che restituiscano il name campo per gli elementi che soddisfano le condizioni specificate. L'elenco seguente contiene esempi di condizioni e i valori che la tabella restituisce per ciascuna di esse.

Nota

Gli esempi sono formattati come esempi SQL: potrebbero non apparire come in App Studio, ma vengono utilizzati per illustrare il comportamento degli operatori.

  • WHERE name LIKE 'Adam': Restituisce. Adam

  • WHERE name LIKE 'A%': Restituisce Adam eAdrienne.

  • WHERE name NOT LIKE 'B_B': Restituisce AdamAdrienne,Carlos,Caroline, eRita.

  • WHERE contains(name, 'ita'): RestituisceRita.

  • WHERE begins_with(name, 'Car'): Restituisce Carlos eCaroline.

  • WHERE city IS NULL: RestituisceCaroline.

  • WHERE hireDate < "2025-03-06": Restituisce Adam eAdrienne.

  • WHERE hireDate >= DateTime.now().toISODate(): Nota che DateTime.now().toISODate() restituisce la data corrente. In uno scenario in cui la data corrente è 2025-03-10, l'espressione restituisceCarlos, Caroline e. Rita

Suggerimento

Per ulteriori informazioni sul confronto di date e ore nelle espressioni, vedere. Data e ora

Eliminazione delle azioni relative ai dati

Utilizza la seguente procedura per eliminare le azioni relative ai dati da un'entità di App Studio.

  1. Se necessario, vai all'entità per la quale desideri eliminare le azioni relative ai dati.

  2. Scegli la scheda Azioni sui dati.

  3. Per ogni azione relativa ai dati che desideri eliminare, scegli il menu a discesa accanto a Modifica e scegli Elimina.

  4. Scegli Conferma nella finestra di dialogo.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.