View a markdown version of this page

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à.

Azioni di creazione, modifica o eliminazione dei dati

Le azioni sui dati vengono utilizzate nelle applicazioni per eseguire azioni sui dati di un'entità, ad esempio recuperare tutti i record o recuperare un record per ID. Le azioni sui dati possono essere utilizzate per individuare e restituire i 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 alla tua entità.

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

  2. Scegli la scheda Azioni 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 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 sui 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 sui dati.

  2. Scegli la scheda Azioni dati.

  3. In Fields configura i campi da restituire dalla query. Per impostazione predefinita, vengono selezionati tutti i campi configurati nell'entità.

    È inoltre possibile aggiungere Joins all'azione dati eseguendo i passaggi seguenti:

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

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

    3. In Alias, è possibile inserire un nome alias temporaneo per l'entità correlata.

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

    5. Definisci 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 Joins, rendendo disponibili campi aggiuntivi nel menu a discesa Campi da restituire. Puoi aggiungere più join, inclusi i join concatenati tra 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. Puoi organizzare le regole in gruppi e concatenare più regole con OR istruzioni AND o. Per ulteriori informazioni sugli operatori che è possibile utilizzare, vedereOperatori ed esempi delle condizioni di azione dei dati.

  5. In Ordinamento, configura l'ordinamento dei risultati della query scegliendo un attributo e scegliendo un 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 i risultati prima che vengano visualizzati o inviati alle automazioni.

  7. In Anteprima dell'output, 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 di database. Gli operatori che puoi utilizzare dipendono dal tipo di dati della colonna e dal tipo di database a cui è connessa l'entità, ad esempio Amazon Redshift, Amazon Aurora o Amazon DynamoDB.

I seguenti operatori di condizione 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 corrisponde 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:

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

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

  • Starts Withe Not Starts With (DynamoDB): utilizzato per eseguire una ricerca con distinzione tra maiuscole e minuscole per determinare se il testo specificato si trova all'inizio dei valori della colonna.

Supporto dell'operatore di condizione da parte del database

La tabella seguente mostra quali operatori di condizioni di azione dei dati sono supportati da ciascun database in grado di connettersi ad App Studio.

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

DynamoDB

No

Aurora

No

No

Redshift

No

No

Esempi di condizioni di azione relativa ai dati

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

nome città HireDate

Adamo

Seattle

2025-03-01

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, valuta la possibilità di creare azioni sui dati in App Studio che restituiscano il name campo per gli elementi che corrispondono a condizioni specificate. L'elenco seguente contiene esempi di condizioni e i valori restituiti dalla tabella per ciascuna.

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 restituisce,Carlos, Caroline e. Rita

Suggerimento

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

Azioni relative all'eliminazione dei dati

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

  1. Se necessario, accedi 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.