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.
Indice
Creazione di azioni relative ai dati
Suggerimento
Puoi premere CTRL+Z per annullare la modifica più recente alla tua entità.
Se necessario, accedi all'entità per la quale desideri creare azioni sui dati.
Scegli la scheda Azioni dati.
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:
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.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.
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
Se necessario, accedi all'entità per la quale desideri creare azioni sui dati.
Scegli la scheda Azioni dati.
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:
Scegli + Aggiungi Join per aprire una finestra di dialogo.
In Entità correlata, seleziona l'entità che desideri unire all'entità corrente.
In Alias, è possibile inserire un nome alias temporaneo per l'entità correlata.
In Tipo di join, seleziona il tipo di join desiderato.
Definisci la clausola di join selezionando i campi di ciascuna entità.
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.
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
ORistruzioniANDo. Per ulteriori informazioni sugli operatori che è possibile utilizzare, vedereOperatori ed esempi delle condizioni di azione dei dati.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.
In Transform results, puoi inserire risultati personalizzati JavaScript per modificare o formattare i risultati prima che vengano visualizzati o inviati alle automazioni.
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:
LIKEeNOT 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.ContainseNot 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 WitheNot 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 |
Sì |
No |
Sì |
Sì |
Sì |
|
Aurora |
Sì |
Sì |
No |
No |
Sì |
|
Redshift |
Sì |
Sì |
No |
No |
Sì |
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.AdamWHERE name LIKE 'A%': RestituisceAdameAdrienne.WHERE name NOT LIKE 'B_B': RestituisceAdamAdrienne,Carlos,Caroline, eRita.WHERE contains(name, 'ita'): RestituisceRita.WHERE begins_with(name, 'Car'): RestituisceCarloseCaroline.WHERE city IS NULL: RestituisceCaroline.WHERE hireDate < "2025-03-06": RestituisceAdameAdrienne.WHERE hireDate >= DateTime.now().toISODate(): Nota cheDateTime.now().toISODate()restituisce la data corrente. In uno scenario in cui la data corrente è 2025-03-10, l'espressione restituisce,Carlos,Carolinee.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.
Se necessario, accedi all'entità per la quale desideri eliminare le azioni relative ai dati.
Scegli la scheda Azioni sui dati.
Per ogni azione relativa ai dati che desideri eliminare, scegli il menu a discesa accanto a Modifica e scegli Elimina.
Scegli Conferma nella finestra di dialogo.