Pubblicare visualizzazioni dati ed esplorazioni

Questa pagina offre una panoramica delle modalità di distribuzione di Look ed esplorazioni alle destinazioni di distribuzione integrate di Looker e a tutti i servizi integrati disponibili per la tua istanza di Looker. Per informazioni sulla pianificazione delle dashboard, consulta la pagina della documentazione sulla pianificazione e l'invio delle dashboard.

Looker Scheduler è il nome della parte dell'interfaccia utente di Looker in cui puoi configurare le impostazioni per l'importazione dei contenuti. Per le visualizzazioni dati, puoi utilizzare lo scheduler per inviare distribuzioni una tantum o ricorrenti. Le esplorazioni possono essere inviate solo come distribuzioni una tantum. Per pianificare una distribuzione ricorrente di contenuti delle esplorazioni, devi prima salvarli come Look.

Aprire lo scheduler da una cartella

Per aprire lo scheduler da una cartella o sottocartella, trova la cartella o la sottocartella contenente la dashboard che vuoi distribuire. Quando passi a una cartella, tutte le visualizzazioni dati e le dashboard contenute al suo interno vengono elencati nella visualizzazione elenco o nella visualizzazione griglia.

L'icona del calendario indica che hai pianificato almeno una distribuzione ricorrente per quel contenuto (nella visualizzazione griglia, devi passare il mouse sopra la miniatura del contenuto per vedere l'icona del calendario, se presente).

Nella visualizzazione elenco, puoi aprire lo scheduler in uno dei seguenti modi:

  • Fai clic sull'icona del calendario di un elemento, se presente
  • Fai clic sul menu con tre puntini in corrispondenza di un elemento e scegli Edit Schedule (Modifica pianificazione) (se per l'elemento è già presente una pianificazione), Add Schedule (Aggiungi pianificazione) (se per l'elemento non è ancora presente una pianificazione) o Send (Invia) (per creare una distribuzione una tantum)
  • Apri il contenuto, fai clic sul menu a forma di ingranaggio in alto a destra e scegli Schedule (Pianifica) per le distribuzioni ricorrenti o Send (Invia) per le distribuzioni una tantum

Nella visualizzazione griglia, puoi aprire lo scheduler in uno dei seguenti modi:

  • Fai clic sull'icona del calendario di un elemento, se presente
  • Apri il contenuto, fai clic sul menu a forma di ingranaggio in alto a destra e scegli Schedule (Pianifica) per le distribuzioni ricorrenti o Send (Invia) per le distribuzioni una tantum

Creare una distribuzione

Per creare una distribuzione dai contenuti di Looker, apri lo scheduler precedente facendo clic sul menu a forma di ingranaggio in alto a destra dei contenuti e scegliendo Pianifica (per le distribuzioni ricorrenti) o Invia (per le distribuzioni una tantum).

Per le consegne ricorrenti, il riquadro a sinistra dello Scheduler precedente mostra tutte le pianificazioni create per i contenuti ed evidenzia il titolo della pianificazione che stai creando o modificando. Il riquadro a sinistra elenca le pianificazioni in ordine cronologico inverso rispetto all'ultimo aggiornamento. Puoi duplicare o eliminare le pianificazioni esistenti facendo clic sull'icona Duplica o Elimina a destra della pianificazione.

Se è la prima programmazione che crei per questi contenuti, nel riquadro principale vengono visualizzate le opzioni di programmazione impostate sui valori predefiniti. Puoi modificare questi valori in base alle tue esigenze. Se in precedenza hai creato una o più pianificazioni per questi contenuti, il riquadro principale mostra le impostazioni di pianificazione salvate per la pianificazione in cima all'elenco. Quindi:

  • Per modificare le opzioni di una pianificazione esistente, selezionala e cambia le opzioni in base alle esigenze. Al termine, fai clic su Salva tutto.
  • Per creare pianificazioni aggiuntive per gli stessi contenuti, fai clic su Nuova e inserisci le impostazioni per la pianificazione aggiuntiva.

Al termine, fai clic su Salva tutto.

Le sezioni seguenti spiegano ogni impostazione di pianificazione.

Assegnazione di un nome alla consegna

Nel campo Give your schedule a name (Assegna un nome alla pianificazione), inserisci un titolo univoco per la pianificazione. Il titolo verrà visualizzato nel riquadro sulla sinistra dopo che avrai salvato la pianificazione, nell'elenco delle pianificazioni che hai creato e nelle pagine di gestione della pianificazione nel pannello di amministrazione.

A seconda della destinazione della distribuzione, il titolo potrebbe comparire anche in altri posti:

  • Per le distribuzioni via email, il titolo viene utilizzato nella riga dell'oggetto e, se selezioni un formato che utilizza un allegato, come parte del nome file.
  • Per i webhook, il titolo è incluso nel payload del webhook nel campo Title.
  • Per le distribuzioni a bucket Amazon S3, il titolo viene utilizzato nel nome del file della distribuzione e nelle eventuali email di errore inviate. Il nome file della pubblicazione segue il formato TITLE_TIMESTAMP_HASH, dove HASH è un identificatore casuale di sei caratteri e TIMESTAMP segue il pattern YYYY-MM-DDTHHMM (ad esempio, la parte del timestamp sarà simile a 2019-05-31T0933 per il 31 maggio 2019 alle 09:33). Il fuso orario del timestamp corrisponderà al Fuso orario di consegna della pianificazione.
  • Per le distribuzioni a servizi integrati che generano un allegato, il titolo è incluso nel nome file della distribuzione.
  • Per le distribuzioni via SFTP, il titolo è incluso nel nome file della distribuzione. Il nome file della pubblicazione segue il formato TITLE_TIMESTAMP_TOKEN, dove TOKEN è un identificatore casuale di sei caratteri e TIMESTAMP segue il pattern YYYY-MM-DDTHHMM (ad esempio, la parte del timestamp sarà simile a 2019-05-31T0933 per il 31 maggio 2019 alle 09:33). Il fuso orario del timestamp corrisponderà al Fuso orario di consegna della pianificazione.

    Per le distribuzioni via SFTP, nel nome file della distribuzione sono supportati solo i caratteri alfanumerici, i trattini bassi (_) e i trattini (-). Looker eliminerà tutti i caratteri diversi da A-Z, a-z, 0-9, _ o - dal testo inserito nel campo Give your schedule a name (Assegna un nome alla pianificazione).

Scegliere la destinazione della distribuzione

L'impostazione Where should this data go? (Dove devono essere inviati questi dati?) potrebbe visualizzare diverse destinazioni come opzioni di distribuzione dei dati. Ogni destinazione offre diverse opzioni di distribuzione.

Le destinazioni includono:

Dopo che hai selezionato una destinazione per i dati, viene visualizzato un nuovo campo delle impostazioni in cui puoi aggiungere dettagli specifici sulla destinazione, ad esempio un indirizzo email o l'URL di un webhook.

Opzioni di distribuzione per l'email

Scegli Email nella sezione Dove devono essere inviati questi dati? I contenuti verranno distribuiti a un elenco di indirizzi email specificati da te.

Nella sezione Who should it be emailed to (A chi devono essere inviati), inserisci gli indirizzi email dei destinatari. Inserisci un singolo indirizzo email o più indirizzi separati da virgole e fai clic su Aggiungi. Non esiste un limite al numero di destinatari che puoi aggiungere.

A seconda delle impostazioni per l'istanza di Looker e delle autorizzazioni che ti sono state assegnate, potresti essere in grado di inviare email a indirizzi non associati ad alcun account utente nell'istanza di Looker. Queste email sono classificate come esterne. Per distribuire contenuti a utenti esterni, l'amministratore di Looker deve averti concesso le autorizzazioni per distribuire contenuti a utenti esterni o aver aggiunto i domini email di tali destinatari al campo Email Domain Allowlist for Schedule Content (Lista consentita dei domini email per i contenuti pianificati).

Se un destinatario è un altro utente Looker, quella persona vedrà l'opzione per collegarsi alla dashboard dall'email, a meno che l'amministratore di Looker non abbia impostato il criterio relativo ai dati inviati via email della tua istanza di Looker su Send Data Only (Invia solo i dati) o l'opzione Include links (Includi link) sia deselezionata.

Se tutti i destinatari annullano l'iscrizione a una distribuzione via email pianificata, la pianificazione viene eliminata da Looker e dalle pagine di gestione della pianificazione per utenti e amministratori. Se un destinatario annulla l'iscrizione per conto di un gruppo email, nessun membro di quel gruppo riceverà distribuzioni via email pianificate.

Per saperne di più sulle distribuzioni via email, consulta la sezione Applicare opzioni di distribuzione avanzate di questa pagina.

Seleziona Includi un messaggio personalizzato per inserire un messaggio personalizzato nel corpo dell'email. Looker limita il numero di caratteri in un messaggio personalizzato a 1500.

Le distribuzioni inviate via email non possono superare i 20 MB (per i formati distribuiti nel corpo dell'email) e i 15 MB (per i formati distribuiti come allegati).

Opzioni di distribuzione per i webhook

I webhook sono un metodo sempre più utilizzato per attivare scambi tra servizi basati su internet. Con un servizio web come Zapier, i webhook possono consentire la distribuzione dei dati di Looker a un'ampia gamma di applicazioni; ad esempio, puoi pianificare la distribuzione periodica di un Look o di una dashboard a un webhook. Quando configuri una distribuzione, Looker ti chiederà l'indirizzo del webhook.

Nella sezione Where should this data go? (Dove devono essere inviati questi dati?), scegli Webhook. Nella sezione Webhook URL (URL webhook), inserisci l'URL a cui Looker deve inviare una richiesta HTTPS per la distribuzione. Puoi ottenere l'URL dal servizio web che usi per gestire il webhook. Per configurare un webhook, accedi al servizio web e segui questi passaggi:

  1. Procurati l'URL a cui Looker deve inviare una richiesta HTTPS.
  2. Specifica un'applicazione di destinazione per la distribuzione dei dati di Looker. L'applicazione di destinazione potrebbe richiedere una configurazione aggiuntiva per ricevere dati da Looker.

La procedura esatta varia a seconda del servizio web e dell'applicazione di destinazione che utilizzi per distribuire la dashboard. Per le linee guida sulla configurazione di un'altra applicazione per la ricezione dei dati del webhook da Looker, consulta questo post della community di Looker sulla pianificazione di Look e dashboard mediante webhook (versione 3.46 e successive).

Looker proverà a distribuire i dati a un webhook per un massimo di 30 minuti. Assicurati che la destinazione possa rispondere entro 30 minuti al tentativo di distribuzione del webhook.

Opzioni di pubblicazione per i bucket Amazon S3

I bucket Amazon S3 vengono comunemente utilizzati per archiviare grandi quantità di dati. Tu o la tua azienda dovete creare un bucket S3 con Amazon prima che Looker possa utilizzarlo.

Se scegli l'opzione di destinazione Amazon S3, Looker ti chiede di configurare impostazioni aggiuntive sulla formattazione e sul bucket Amazon S3, come descritto in questa pagina. Per maggiori dettagli sulla distribuzione dei dati tramite un bucket Amazon S3, consulta questo post della community di Looker sulla pianificazione di risultati (illimitati) per S3.

Nella sezione Where should this data go? (Dove devono essere inviati questi dati?), scegli Amazon S3. Viene visualizzata la sezione S3 Details (Dettagli su S3) e ti vengono richieste le informazioni sul bucket Amazon S3:

  • Bucket: il nome del bucket Amazon S3.
  • Optional Path (Percorso facoltativo): la cartella in cui vuoi eventualmente salvare i dati.
  • Access Key (Chiave di accesso): l'ID della chiave di accesso al bucket S3, fornito da Amazon.
  • Secret Key (Chiave secret): la chiave di accesso secret del bucket S3, fornita da Amazon.
  • Region (Area geografica): l'area geografica dei servizi Amazon in cui è ospitato il bucket S3.

Opzioni di distribuzione per i server SFTP

Scegli SFTP nella sezione Where should this data go? (Dove devono essere inviati questi dati?) per distribuire i contenuti a un server SFTP. Inviare i risultati a un server SFTP è una buona soluzione quando le dimensioni dei dati o della visualizzazione sono eccessive per l'invio via email. Se scegli questa opzione di distribuzione, Looker ti chiede l'indirizzo del server SFTP, il tuo nome utente e la password, come descritto di seguito.

Per quanto riguarda le distribuzioni SFTP, tieni presente quanto segue:

  • Per ricevere distribuzioni via SFTP da Looker, assicurati che l'amministratore di rete abbia aggiunto gli indirizzi IP di Looker alla lista degli indirizzi IP consentiti del server SFTP o alle regole per il traffico in entrata.
  • Quando si esegue la distribuzione a un server SFTP, nel nome file della distribuzione sono supportati solo caratteri alfanumerici, trattini bassi (_) e trattini (-). Looker eliminerà tutti i caratteri diversi da A-Z, a-z, 0-9, _ o - dal testo inserito nel campo Give your schedule a name (Assegna un nome alla pianificazione).

Quando scegli SFTP, Looker ti chiede l'URL e le informazioni di accesso al server:

  • Address (Indirizzo): l'URL o l'indirizzo IP del server SFTP a cui vuoi inviare i dati. Ad esempio:

    • sftp://files.looker.com/Marketing/In/
    • sftp://192.168.0.10/Marketing/In/

    Questo URL di esempio termina con il carattere /. Ciò indica che il file verrà salvato in una cartella denominata In. Se non aggiungi il carattere / finale, il file verrà salvato nella cartella Marketing e "In" verrà anteposto al nome file. Devi disporre dell'accesso in scrittura alla cartella in cui vuoi creare il file.

  • Username (Nome utente) e Password: le credenziali di accesso al server SFTP.

  • Algoritmo di scambio di chiavi preferito: questo campo è facoltativo. Per configurarlo, scegli l'algoritmo di scambio di chiavi SSH preferito per stabilire la connessione. Le opzioni supportate sono:

    • ecdh-sha2-nistp521
    • ecdh-sha2-nistp384
    • ecdh-sha2-nistp256
    • diffie-hellman-group-exchange-sha256
    • diffie-hellman-group14-sha256
    • diffie-hellman-group14-sha1

    Se la connessione non viene stabilita entro cinque minuti, scegli un algoritmo diverso. Alcuni algoritmi richiedono molto tempo per generare una chiave SSH. Questa opzione ti consente di utilizzare un algoritmo che potrebbe richiedere meno tempo. Se scegli uno degli algoritmi, questo diventa l'algoritmo preferito per stabilire la connessione SSH. Se l'algoritmo non è supportato dal server, tutti gli altri algoritmi vengono utilizzati nei tentativi successivi. Quando questo campo è impostato su Predefinito, viene utilizzato l'ordine originale degli algoritmi nella libreria di connessione.

Le credenziali supportate per SFTP sono nome utente e password. L'utilizzo di una chiave privata SSH come credenziale non è supportato.

Gli algoritmi delle chiavi host supportati dalle distribuzioni SFTP di Looker sono i seguenti:

  • ssh-ed25519-cert-v01@openssh.com
  • ssh-ed25519
  • ecdsa-sha2-nistp521-cert-v01@openssh.com
  • ecdsa-sha2-nistp384-cert-v01@openssh.com
  • ecdsa-sha2-nistp256-cert-v01@openssh.com
  • ecdsa-sha2-nistp521
  • ecdsa-sha2-nistp384
  • ecdsa-sha2-nistp256
  • ssh-rsa-cert-v01@openssh.com
  • ssh-rsa-cert-v00@openssh.com
  • ssh-rsa
  • rsa-sha2-256
  • rsa-sha2-512

Gli algoritmi di crittografia (cifrari) supportati dalle distribuzioni SFTP di Looker sono i seguenti:

  • aes256-ctr
  • aes192-ctr
  • aes128-ctr
  • aes256-gcm@openssh.com
  • aes128-gcm@openssh.com

Gli algoritmi del codice di autenticazione dei messaggi supportati dalle distribuzioni SFTP di Looker sono i seguenti:

  • hmac-sha2-512-etm@openssh.com
  • hmac-sha2-256-etm@openssh.com
  • hmac-sha2-512
  • hmac-sha2-256
  • hmac-sha1

Looker carica il file sul server SFTP nella directory specificata, utilizzando la seguente convenzione per il nome file:

<name>_<timestamp>_<token>.<file extension>
  • <name> è il nome che hai inserito nel campo Give your schedule a name (Assegna un nome alla pianificazione), dopo che Looker ha rimosso tutti i caratteri diversi da A-Z, a-z, 0-9, _ o -
  • <timestamp> è il timestamp con cui è stata inviata la pianificazione, nel formato %Y-%m-%dT%H%M
  • <token> è un token composto da una stringa casuale di sei caratteri
  • <file extension> è l'estensione del file

Ad esempio: Test_Schedule_2019-04-11T1130_HWkvys.csv

Opzioni di distribuzione per le integrazioni di terze parti

Puoi pianificare o inviare un Look o i risultati di un'esplorazione a un servizio integrato con Looker, come Slack, Dropbox, Google Drive e altri. Le integrazioni devono essere attivate dall'amministratore di Looker. Gli amministratori di Looker devono concedere specificamente le autorizzazioni agli utenti e agli utenti incorporati per inviare e pianificare i dati alle integrazioni di terze parti.

Quando selezioni un servizio integrato nel campo Destinazione dello Scheduler, potrebbero essere visualizzati diversi nuovi campi che ti chiedono ulteriori informazioni.

L'elenco seguente mostra i servizi dell'hub azioni di Looker a cui puoi inviare un Look o i risultati di un'esplorazione.

Ecco come utilizzare l'elenco:

  • Gli URL mostrati nella colonna Link to README file (Link al file README) forniscono istruzioni per attivare e configurare il servizio integrato in modo che funzioni con Looker.
  • Gli URL mostrati nella colonna Come utilizzare questa integrazione forniscono istruzioni su come inviare dati da Looker al servizio integrato. Alcuni di questi articoli contengono anche istruzioni per l'attivazione.
  • Tag LookML obbligatori elenca tutti i tag obbligatori che devono essere utilizzati con il parametro tags nel modello sottostante dei contenuti.
  • Action type (Tipo di azione) indica il livello di dati inviato dal servizio integrato: campo, query o dashboard. Un'azione a livello di campo invia il valore di una singola cella specificata in una tabella di dati. Un'azione a livello di query invia i risultati di un'intera query, ad esempio tutte le righe di un'esplorazione o di un Look. Un'azione a livello di dashboard invia un'immagine di una dashboard.
  • Utilizza l'autenticazione Google OAuth indica se il servizio integrato utilizza le credenziali Google OAuth per l'autenticazione.
  • Utilizza lo streaming di dati indica se il servizio integrato supporta i risultati delle query in streaming.
Servizio integrato Descrizione Link al file README Come utilizzare questa integrazione Tag LookML obbligatori Tipo di azione Utilizza l'autenticazione Google OAuth (Sì/No) Utilizza lo streaming di dati (Sì/No)
Airtable Aggiungi record a una tabella in Airtable. Visualizza il file README su GitHub Visualizza l'articolo della community Nessuno Query No No
Amazon SageMaker Infer Eseguire un'inferenza utilizzando Amazon SageMaker. Nessun file README disponibile Nessun articolo disponibile Nessuno Query No Sì
Amazon SageMaker Train: Linear Learner Avvia un job di addestramento su Amazon SageMaker utilizzando l'algoritmo Linear Learner. Nessun file README disponibile Nessun articolo disponibile Nessuno Query No Sì
Amazon SageMaker Train: Xgboost Avvia un job di addestramento su Amazon SageMaker utilizzando l'algoritmo Xgboost. Nessun file README disponibile Nessun articolo disponibile Nessuno Query No Sì
Amazon Web Services EC2 Stop Instance Arrestare un'istanza EC2 utilizzando l'API Amazon EC2. Visualizza il file README su GitHub Visualizza l'articolo della community aws_resource_id Campo, query No No
Trivella Utilizza il risultato della query per creare un modello predittivo. Visualizza il file README su GitHub Consulta il file README Nessuno Query No Sì
Archiviazione di Azure Invia e archivia un file di dati su Azure Storage. Visualizza il file README su GitHub Visualizza l'articolo della community Nessuno Query No Sì
Braze L'azione Braze ti consente di contrassegnare gli utenti all'interno di Braze utilizzando l'endpoint API REST da un Look. Assicurati che nei risultati sia presente un campo braze_id con tag. MAX EXPORT: 10000. Visualizza il file README su GitHub Consulta il file README braze_id Query No Sì
DigitalOcean - Arresta droplet Interrompi il processo DigitalOcean utilizzando l'API DigitalOcean. Visualizza il file README su GitHub Visualizza l'articolo della community digitalocean_droplet_id Campo, query No No
DigitalOcean Spaces Inviare e archiviare un file di dati nello spazio di archiviazione di DigitalOcean. Visualizza il file README su GitHub Visualizza l'articolo della community Nessuno Query No Sì
Dropbox Invia e archivia un file di dati su Dropbox. Nessun file README disponibile Visualizza la documentazione Nessuno Query Sì No
Segmenti di pubblico personalizzati di Facebook Carica i dati in Facebook Ads Custom Audiences dall'elenco di clienti. Visualizza il file README su GitHub Consulta il file README Nessuno Query Sì Sì
Firebase Utilizza Firebase per inviare notifiche push ai dispositivi mobili. Nessun file README disponibile Nessun articolo disponibile Nessuno Query No No
Customer Match di Google Ads Carica i dati in Customer Match di Google Ads. Visualizza il file README su GitHub Visualizza la documentazione Nessuno Query Sì Sì
Importazione dati di Google Analytics Carica i dati in un set di dati di Google Analytics. Visualizza il file README su GitHub Consulta il file README Nessuno Query Sì Sì
Google Cloud Storage Scrivere i file di dati in un bucket Google Cloud Storage. Visualizza il file README su GitHub Visualizza l'articolo della community Nessuno Query No Sì
Google Drive Invia i dati a Google Drive. Nessun file README disponibile Visualizza la documentazione Nessuno Query Sì Sì
Fogli Google Invia i dati CSV a un foglio Google. Nessun file README disponibile Visualizza la documentazione Nessuno Query Sì Sì
Aziende HubSpot Aggiungi proprietà alle tue aziende utilizzando l'API Hubspot V3. Visualizza il file README su GitHub Consulta il file README hubspot_company_id Query No Sì
Contatti HubSpot Aggiungi proprietà ai tuoi contatti utilizzando l'API Hubspot V3. Visualizza il file README su GitHub Consulta il file README hubspot_contact_id Query No Sì
Kloudio Aggiungi dati a un foglio Google. Visualizza il file README su GitHub Consulta il file README Nessuno Query No No
mParticle Esporta in blocco i dati degli utenti o degli eventi da Looker a mParticle. Visualizza il file README su GitHub Consulta il file README Consulta il file README Query No Sì
Campagne Salesforce Aggiungi contatti o lead alla campagna Salesforce. Visualizza il file README su GitHub Consulta il file README sfdc_contact_id o sfdc_lead_id Query Sì No
Gruppo di segmenti Aggiungi caratteristiche e/o utenti ai gruppi di segmenti. Visualizza il file README su GitHub Visualizza la documentazione segment_group_id e user_id oppure segment_group_id e segment_anonymous_id Query No Sì
Segment Identify Aggiungi tratti agli utenti di Segment utilizzando Identify. Visualizza il file README su GitHub Visualizza la documentazione email o user_id o segment_anonymous_id o segment_group_id Query No Sì
Segment Track Connettiti a una serie di integrazioni fornite da Segment per identificare e scegliere come target gli utenti per i workflow di marketing. Visualizza il file README su GitHub Visualizza la documentazione email o user_id o segment_anonymous_id o segment_group_id Query No Sì
SendGrid Invia dati e pianifica l'invio dei risultati a un indirizzo email utilizzando l'API di SendGrid. Visualizza il file README su GitHub Visualizza l'articolo della community Nessuno Query No No
Slack Invia contenuti di Looker in messaggi diretti, canali pubblici e canali privati in Slack utilizzando OAuth. È disponibile per i deployment ospitati da Looker su 6.24 e versioni successive con la funzionalità Lista consentita IP disattivata. Nessun file README disponibile Visualizza la documentazione Nessuno Query Sì Sì
Slack Attachment (API Token) Invia i dati direttamente a un canale Slack insieme alle credenziali utente. Potresti anche consultare la documentazione di Lookerbot per ulteriori funzionalità di Slack. Visualizza il file README su GitHub Visualizza la documentazione Nessuno Query No No
Teams - Webhook in entrata Invia dati a Microsoft Teams utilizzando un webhook in arrivo. Visualizza il file README su GitHub Consulta il file README Nessuno Query No No
Vassoio Connettiti a una serie di integrazioni fornite da Tray.io per automatizzare i workflow. Visualizza il file README su GitHub Visualizza l'articolo della community Nessuno Query No Sì
Twilio - Invia dati Invia i dati da un Look o pianifica l'invio dei risultati a un numero di telefono utilizzando l'API di Twilio. Visualizza il file README su GitHub Visualizza l'articolo della community Nessuno Query No No
Twilio - Invia messaggio Invia un messaggio a una serie di numeri di telefono (colonne di dati taggate come numeri di telefono) in un Look. Visualizza il file README su GitHub Consulta il file README telefono Campo, query No No
Zapier Collegati a una serie di integrazioni fornite da Zapier per automatizzare i workflow. Visualizza il file README su GitHub Visualizza l'articolo della community Nessuno Query No Sì

Scegliere il formato dei dati

Le visualizzazioni dati e le esplorazioni presentano opzioni di formattazione diverse a seconda della destinazione della distribuzione. Per scegliere il formato per la distribuzione, seleziona l'icona appropriata nella sezione Format data as (Formatta i dati come) dello scheduler.

Consulta la seguente tabella per una spiegazione di come ogni formato viene pubblicato in ogni destinazione.

Formato Email Webhook Amazon S3 SFTP
Tabella dati La tabella di dati nel corpo dell'email in formato HTML Non disponibile per questa destinazione Non disponibile per questa destinazione Non disponibile per questa destinazione
Visualizzazione La visualizzazione nel corpo dell'email come immagine PNG Non disponibile per questa destinazione Non disponibile per questa destinazione Non disponibile per questa destinazione
CSV La tabella di dati come allegato di file di testo con valori separati da virgole La tabella di dati come allegato di file di testo con valori separati da virgole La tabella di dati come allegato di file di testo con valori separati da virgole La tabella di dati come allegato di file di testo con valori separati da virgole
XLSX La tabella di dati come allegato di file Excel La tabella di dati come allegato di file Excel La tabella di dati come allegato di file Excel La tabella di dati come allegato di file Excel
JSON - Semplice La tabella di dati come allegato di file JSON. In questo formato, Looker utilizza il nome del campo di una dimensione o di una misura come valore visualizzato anziché l'etichetta del campo. La tabella di dati come allegato di file JSON. In questo formato, Looker utilizza il nome del campo di una dimensione o di una misura come valore visualizzato anziché l'etichetta del campo. La tabella di dati come allegato di file JSON. In questo formato, Looker utilizza il nome del campo di una dimensione o di una misura come valore visualizzato anziché l'etichetta del campo. La tabella di dati come allegato di file JSON. In questo formato, Looker utilizza il nome del campo di una dimensione o di una misura come valore visualizzato anziché l'etichetta del campo.
JSON - Etichetta Non disponibile per questa destinazione La tabella dati in formato JSON. In questo formato, Looker utilizza campi di tipo etichetta come valore visualizzato nell'output JSON. Non disponibile per questa destinazione Non disponibile per questa destinazione
JSON - Semplice, in linea Non disponibile per questa destinazione La tabella dati inviata direttamente in formato JSON. In questo formato, Looker utilizza il nome del campo di una dimensione o di una misura come valore visualizzato anziché l'etichetta del campo. Non disponibile per questa destinazione Non disponibile per questa destinazione
JSON - Dettagliato, in linea Non disponibile per questa destinazione La tabella di dati inviata direttamente in formato JSON, con dettagli aggiuntivi come i metadati dei campi, le informazioni sulla cache, l'ora in cui è stata completata la query e il tempo impiegato per l'esecuzione della query. In questo formato, Looker utilizza il nome del campo di una dimensione o di una misura come valore visualizzato anziché l'etichetta del campo. La tabella di dati inviata direttamente in formato JSON, con dettagli aggiuntivi come i metadati dei campi, le informazioni sulla cache, l'ora in cui è stata completata la query e il tempo impiegato per l'esecuzione della query. In questo formato, Looker utilizza il nome del campo di una dimensione o di una misura come valore visualizzato anziché l'etichetta del campo. La tabella di dati inviata direttamente in formato JSON, con dettagli aggiuntivi come i metadati dei campi, le informazioni sulla cache, l'ora in cui è stata completata la query e il tempo impiegato per l'esecuzione della query. In questo formato, Looker utilizza il nome del campo di una dimensione o di una misura come valore visualizzato anziché l'etichetta del campo.
Testo La tabella di dati come allegato di file di testo delimitato da tabulazioni La tabella di dati come allegato di file di testo delimitato da tabulazioni La tabella di dati come allegato di file di testo delimitato da tabulazioni La tabella di dati come allegato di file di testo delimitato da tabulazioni
HTML La tabella di dati come allegato di file HTML La tabella di dati come allegato di file HTML La tabella di dati come allegato di file HTML La tabella di dati come allegato di file HTML

Attivazione della consegna

Quando pianifichi invii ricorrenti, hai due opzioni per attivarli:

  • Intervallo di ripetizione: seleziona questa opzione per utilizzare la pianificazione di invio impostata nella sezione Specifica la ricorrenza di invio di questa pagina.
  • Aggiornamento del gruppo di dati: se lo sviluppatore LookML ha configurato i gruppi di dati, puoi pianificare l'invio in modo che avvenga dopo che un gruppo di dati è stato attivato, ha gestito la cache e ha ricostruito le PDT pertinenti.

Specifica del trigger del gruppo di dati

Per utilizzare un trigger di gruppo di dati, seleziona Datagroup update (Aggiornamento gruppo di dati) nella sezione Trigger dello scheduler. Poi scegli il gruppo di dati di origine dal menu a discesa Seleziona gruppo di dati.

Per pianificare i contenuti utilizzando un trigger di gruppo di dati, il file del modello su cui si basano i contenuti deve includere un gruppo di dati. Looker elenca tutti i gruppi di dati definiti nei modelli inclusi nel Look o nel riquadro della dashboard, anche se i gruppi di dati non vengono utilizzati per gestire la memorizzazione nella cache per le query o le PDT.

Le pianificazioni basate su gruppi di dati vengono attivate per l'invio solo al termine del processo di rigenerazione di tutte le PDT persistenti con quel gruppo di dati, garantendo che l'invio includa i dati più aggiornati.

Specifica della ricorrenza di invio

Per le distribuzioni che utilizzano un intervallo ripetuto, puoi personalizzare la tempistica della pianificazione nella sezione Invia questa pianificazione. Seleziona Intervallo di ripetizione nella sezione Trigger dello scheduler. Le opzioni di tempistica cambiano a seconda che tu scelga Giornaliera, Settimanale, Mensile, Oraria o Al minuto. Puoi modificare il fuso orario per la pianificazione nella sezione Opzioni avanzate.

L'ora di fine per gli intervalli Ogni ora e Al minuto non è inclusiva. L'ultimo invio verrà effettuato nell'ultimo intervallo selezionato prima dell'ora di fine specificata. Ad esempio, se i contenuti sono pianificati Ogni ora tra le 00:00 e le 23:00, verranno inviati ogni ora, dalle 00:00 alle 22:00. Se i contenuti sono pianificati Ogni minuto ogni 30 minuti tra le 00:00 e le 23:00, l'ultimo invio in quel periodo di tempo verrà effettuato alle 22:30.

Applicazione di filtri alla pubblicazione

Se invii un Look o una dashboard con filtri, puoi modificare le condizioni di filtro per filtrare ulteriormente i risultati inviati.

Fai clic su Filtri per visualizzare e modificare i filtri associati a questo Look o a questa dashboard per la pubblicazione. La modifica di queste opzioni di filtro nello strumento di pianificazione non modifica i filtri nel Look o nella dashboard. Se un filtro della dashboard richiede un valore di filtro e il filtro della pianificazione è vuoto, una pianificazione non mostrerà risultati al momento della pubblicazione.

Se modifichi i nomi dei campi che fungono da filtri nei tuoi Look o nelle tue dashboard, assicurati di rivedere la sezione Filtri dei Look e delle dashboard pianificati e di aggiornare i filtri in base alle modifiche. Se un'importazione dei contenuti pianificata include filtri che non funzionano più (ad esempio, se il campo di riferimento è cambiato), l'importazione pianificata potrebbe esporre dati non filtrati.

Per personalizzare ulteriormente le distribuzioni, puoi utilizzare l'opzione di filtro corrisponde a un attributo utente (se gli amministratori di Looker hanno configurato valori specifici per l'utente chiamati attributi utente). L'impostazione di un filtro su uno di questi attributi personalizza automaticamente i risultati per ogni utente, il che significa che puoi inviare risultati personalizzati a molti utenti anche se invii una consegna una tantum. Per saperne di più, consulta la pagina della documentazione relativa agli attributi utente.

Applicazione delle opzioni di pubblicazione avanzate

La sezione Opzioni avanzate offre ulteriori opzioni di personalizzazione per la distribuzione. Fai clic sulla freccia accanto a Opzioni avanzate per espandere questo menu. Le opzioni disponibili dipendono dalla destinazione e dal formato selezionati per l'invio, nonché dal fatto che tu stia inviando una dashboard, un Look o un'esplorazione. I link nella tabella seguente rimandano a una descrizione di ogni opzione disponibile per le pubblicazioni di Look o Esplora nelle destinazioni integrate di Looker. Le distribuzioni alle integrazioni di terze parti potrebbero avere opzioni avanzate uniche.

Formato Email Webhook Amazon S3 SFTP
Tabella dati
Invia questa pianificazione se Non disponibile per questa destinazione Non disponibile per questa destinazione Non disponibile per questa destinazione
Limite
Opzioni email Esegui pianificazione come destinatario
Includi link
Opzioni formato Applica opzioni di visualizzazione
Valori dei dati formattati
Fuso orario
Visualizzazione
Limite Non disponibile per questa destinazione Non disponibile per questa destinazione Non disponibile per questa destinazione
Opzioni email Esegui pianificazione come destinatario
Includi link
Risoluzione tabella
Fuso orario
CSV
Invia questa pianificazione se Invia questa pianificazione se Invia questa pianificazione se Invia questa pianificazione se
Limite Limite Limite Limite
Opzioni email Esegui pianificazione come destinatario Non disponibile per questa destinazione Non disponibile per questa destinazione Non disponibile per questa destinazione
Includi link
Opzioni formato Applica opzioni di visualizzazione Opzioni formato Applica opzioni di visualizzazione Opzioni formato Applica opzioni di visualizzazione Opzioni formato Applica opzioni di visualizzazione
Valori dei dati formattati Valori dei dati formattati Valori dei dati formattati Valori dei dati formattati
Fuso orario Fuso orario Fuso orario Fuso orario
XLSX
Invia questa pianificazione se Invia questa pianificazione se Invia questa pianificazione se Invia questa pianificazione se
Limite Limite Limite Limite
Opzioni email Esegui pianificazione come destinatario Non disponibile per questa destinazione Non disponibile per questa destinazione Non disponibile per questa destinazione
Includi link
Opzioni formato Applica opzioni di visualizzazione Opzioni formato Applica opzioni di visualizzazione Opzioni formato Applica opzioni di visualizzazione Opzioni formato Applica opzioni di visualizzazione
Valori dei dati formattati Valori dei dati formattati Valori dei dati formattati Valori dei dati formattati
Fuso orario Fuso orario Fuso orario Fuso orario
JSON - Semplice; JSON - Etichetta; JSON - Semplice, in linea
Invia questa pianificazione se Invia questa pianificazione se Invia questa pianificazione se Invia questa pianificazione se
Limite Limite Limite Limite
Opzioni email Esegui pianificazione come destinatario Non disponibile per questa destinazione Non disponibile per questa destinazione Non disponibile per questa destinazione
Includi link
Opzioni formato Applica opzioni di visualizzazione Opzioni formato Applica opzioni di visualizzazione Opzioni formato Applica opzioni di visualizzazione Opzioni formato Applica opzioni di visualizzazione
Valori dei dati formattati Valori dei dati formattati Valori dei dati formattati Valori dei dati formattati
Fuso orario Fuso orario Fuso orario Fuso orario
JSON - Dettagliato, in linea Non disponibile per questa destinazione Limite Limite Limite
Non disponibile per questa destinazione Fuso orario Fuso orario Fuso orario
Testo
Invia questa pianificazione se Invia questa pianificazione se Invia questa pianificazione se Invia questa pianificazione se
Limite Limite Limite Limite
Opzioni email Esegui pianificazione come destinatario Non disponibile per questa destinazione Non disponibile per questa destinazione Non disponibile per questa destinazione
Includi link
Opzioni formato Applica opzioni di visualizzazione Opzioni formato Applica opzioni di visualizzazione Opzioni formato Applica opzioni di visualizzazione Opzioni formato Applica opzioni di visualizzazione
Valori dei dati formattati Valori dei dati formattati Valori dei dati formattati Valori dei dati formattati
Fuso orario Fuso orario Fuso orario Fuso orario
HTML
Invia questa pianificazione se Invia questa pianificazione se Invia questa pianificazione se Invia questa pianificazione se
Limite Limite Limite Limite
Opzioni email Esegui pianificazione come destinatario Non disponibile per questa destinazione Non disponibile per questa destinazione Non disponibile per questa destinazione
Includi link
Opzioni formato Applica opzioni di visualizzazione Opzioni formato Applica opzioni di visualizzazione Opzioni formato Applica opzioni di visualizzazione Opzioni formato Applica opzioni di visualizzazione
Valori dei dati formattati Valori dei dati formattati Valori dei dati formattati Valori dei dati formattati
Fuso orario Fuso orario Fuso orario Fuso orario

Invia questa pianificazione se

Per le distribuzioni ricorrenti dei Look, puoi personalizzare la pianificazione in modo che i contenuti del Look vengano distribuiti solo se vengono soddisfatte determinate condizioni. Gli avvisi forniscono una funzione simile per i riquadri della dashboard.

Nel menu a discesa Invia questa pianificazione se, specifica se vuoi inviare i contenuti del Look solo se sono presenti risultati, solo se non sono presenti risultati o se sono presenti o meno risultati. Ad esempio, puoi utilizzare i filtri per creare condizioni per le situazioni che vuoi monitorare, come quando la quantità di alcuni articoli è al di sotto di una determinata soglia nell'inventario, in caso di spese superiori a un certo valore ecc., e poi inviare i contenuti solo se la condizione è stata raggiunta.

Puoi anche specificare che l'invio avvenga solo se i risultati della query sono cambiati dall'ultimo invio dei dati selezionando la casella accanto a e i risultati sono cambiati dall'ultima esecuzione. Questa opzione non è disponibile se vuoi utilizzare l'opzione di limite Tutti i risultati.

Limite

Puoi limitare le dimensioni della pubblicazione selezionando una delle seguenti opzioni di limite per i dati:

  • Risultati nella tabella: i dati vengono inviati in un'unica pubblicazione.
  • Tutti i risultati: i dati vengono trasmessi in streaming man mano che vengono restituiti, inviando tutte le righe di dati dai risultati della query. L'opzione Tutti i risultati è visibile solo agli utenti con un ruolo che contiene l'autorizzazione schedule_without_limit.

Se scegli Risultati nella tabella, Looker rispetterà le limitazioni delle righe impostate nel Look salvato o nell'esplorazione. Se scegli Tutti i risultati, Looker restituirà tutte le righe della query, indipendentemente dalle impostazioni del Look salvato e dal limite standard di 5000 righe di Looker. L'attivazione di questa impostazione può essere utile per recuperare set di dati molto grandi, ma devi prestare attenzione per assicurarti che la query non sia troppo grande per il tuo database.

Limita le opzioni per l'email

Quando invii Look ed Esplora, puoi limitare le dimensioni dell'email affinché rimangano entro i limiti previsti per le dimensioni dei messaggi del server email. Seleziona una delle seguenti opzioni di limite per i dati:

  • Risultati nella tabella: i dati vengono inviati con un limite di 5000 righe. Questa opzione è l'unica scelta disponibile per le email che utilizzano le opzioni di formato Data Table (Tabella dati) o Visualization (Visualizzazione). Looker non invierà email con più di 5000 righe di dati.
  • Tutti i risultati: se utilizzi le opzioni di formato Testo, CSV, JSON - Semplice, XLSX o HTML, puoi inviare tutte le righe dei risultati di un Look salvato. Questa opzione ignora eventuali limiti impostati per un Look salvato o il limite standard di 5000 righe di Looker. Tuttavia, esiste un limite dati totale imposto alle applicazioni email. Looker non invierà email con corpi dell'email contenenti più di 20 MB di dati o allegati contenenti più di 15 MB di dati. Se specifichi un formato Tabella dati o Visualizzazione e poi selezioni Tutti i risultati, Looker modifica automaticamente il formato per utilizzare un allegato di testo per supportare l'invio di tutti i risultati. L'opzione Tutti i risultati è visibile solo agli utenti con un ruolo che contiene l'autorizzazione schedule_without_limit.

Per verificare di non aver superato il limite di righe o dati per le email programmate, puoi inserire il tuo indirizzo email come destinatario e fare clic su Invia test per inviarti immediatamente i dati. Se non ricevi l'email, è probabile che tu abbia raggiunto il limite di righe o di dati per le email.

Opzioni email

Le consegne via email hanno opzioni di consegna aggiuntive, ovvero Esegui pianificazione come destinatario e Includi link.

Esegui pianificazione come destinatario

Questa opzione è disponibile solo per la destinazione email.

L'opzione Esegui pianificazione come destinatario consente agli amministratori di specificare un elenco di utenti che riceveranno l'importazione dei contenuti come se avessero eseguito la query, in base alle loro autorizzazioni. Gli utenti non amministratori possono anche inserire il proprio indirizzo email per ricevere una consegna come se avessero eseguito una query sui contenuti, in base alle loro autorizzazioni. Ciò significa che i filtri di accesso e gli attributi utente di ciascun utente verranno applicati ai dati inclusi in ogni email.

Ad esempio, un amministratore di Looker deve pianificare una query che conteggi gli Utenti raggruppati per Stato per una serie di utenti e ogni utente ha valori di filtro di accesso diversi.

L'utente A ha un filtro di accesso impostato su users.state = 'California'. Quando è selezionata l'opzione Esegui pianificazione come destinatario, la query pianificata applicherà il filtro di accesso users.state = 'California' e invierà i risultati filtrati all'utente A. I risultati mostreranno una riga solo per la California.

Questa opzione tiene conto delle autorizzazioni dell'utente che crea la pianificazione e dei tipi di indirizzi email aggiunti al campo di testo Who should it be emailed to? (A chi devono essere inviati).

In alcuni casi, l'opzione Esegui pianificazione come destinatario non è disponibile:

  1. Quando un utente non amministratore aggiunge un indirizzo email diverso dal proprio
  2. Quando un amministratore di Looker aggiunge l'indirizzo email di un utente disattivato
  3. Quando un amministratore di Looker aggiunge un indirizzo email che non appartiene a un utente di Looker (un account Looker è indicato da un'icona di Looker accanto al destinatario)
  • Se l'indirizzo email è stato aggiunto prima che venisse selezionata l'opzione Esegui pianificazione come destinatario, l'opzione viene disattivata automaticamente. Torna disponibile se l'indirizzo email viene eliminato dall'elenco dei destinatari.
  • Se l'indirizzo email è stato aggiunto dopo la selezione dell'opzione Esegui pianificazione come destinatario, l'aggiunta dell'indirizzo email genererà un errore e l'email verrà rimossa automaticamente dal campo A chi deve essere inviata l'email?. L'opzione Esegui pianificazione come destinatario rimarrà attiva.

Nel caso speciale in cui un utente sia elencato come destinatario in una pianificazione con l'opzione Esegui pianificazione come destinatario abilitata e l'account di quell'utente venga disattivato, la pianificazione non verrà recapitata all'utente disattivato a partire dalla successiva esecuzione. Se l'account dell'utente viene eliminato, l'intera pianificazione non verrà recapitata a nessun destinatario. Un amministratore o un utente di Looker con l'autorizzazione see_schedules potrà diagnosticare questo errore nella pagina Cronologia dello scheduler nel pannello Amministratore.

Se l'amministratore di Looker ha impostato il criterio relativo ai dati inviati via email della tua istanza di Looker su Send Links and Data (Invia link e dati), lo scheduler visualizzerà un'opzione per Includi link. Quando questa opzione è selezionata, gli invii dei dati via email includono un link a Looker con la dicitura "Visualizza report completo" per i Look e le esplorazioni inviati e "Visualizza dashboard completa" per le dashboard inviate.

Questo link consente ai destinatari delle email di esplorare ulteriormente i dati nella tua istanza Looker. Per visualizzare i contenuti in Looker, i destinatari devono accedere a Looker e disporre delle autorizzazioni per accedere al modello su cui si basano i contenuti inviati. Se vuoi rimuovere questo link dalle tue email di invio dei dati, deseleziona la casella di controllo Includi link.

Opzioni formato

Gli invii che non utilizzano il formato Visualizzazione hanno opzioni di invio aggiuntive, ovvero Applica opzioni di visualizzazione e Valori dei dati formattati.

Applica opzioni di visualizzazione

Questa opzione non è disponibile per gli invii di Look o Esplora in formato Visualizzazione.

  • Seleziona Applica opzioni di visualizzazione per fare in modo che l'invio dei dati sia simile a un grafico a tabella. Vengono applicate tutte le impostazioni dei menu Grafico, Serie e Formattazione configurate per la visualizzazione:

  • Deseleziona Applica opzioni di visualizzazione per fare in modo che Looker invii i dati così come appaiono nella sezione Dati del Look o nella finestra Esplora da qui di un riquadro della dashboard. JSON - Etichetta utilizza l'etichetta del campo, anche se l'opzione Applica opzioni di visualizzazione non è selezionata.

Valori dei dati formattati

Puoi configurare la formattazione dei dati:

  • Seleziona Valori dei dati formattati se vuoi che i dati abbiano un aspetto più simile all'esperienza Esplora di Looker, anche se alcune funzionalità (come il collegamento) non sono supportate da tutti i tipi di file.
  • Deseleziona Formatted data values (Valori dei dati formattati) se non vuoi applicare una formattazione speciale ai risultati delle query, come l'arrotondamento dei numeri lunghi o l'aggiunta di caratteri speciali previsti dagli sviluppatori Looker. Questa è in genere l'opzione preferita per i dati che devono essere inviati a un altro strumento per l'elaborazione.

Risoluzione tabella

Quando invii contenuti via email in formato Visualizzazione, puoi personalizzare la larghezza della visualizzazione utilizzando il menu a discesa Risoluzione tabella. Le opzioni di larghezza sono:

  • Normale: 800 pixel
  • Wide: 1680 pixel

Se scegli Larga e la larghezza della visualizzazione supera il limite impostato dal tuo client di posta, i destinatari dell'email potrebbero dover scorrere in orizzontale per vedere l'intera visualizzazione.

Fuso orario

Per impostazione predefinita, Looker utilizza il fuso orario associato al tuo account per determinare quando inviare la distribuzione dei dati. Se non hai un fuso orario associato al tuo account, Looker utilizza il Fuso orario applicazione. Se vuoi specificare un fuso orario diverso, seleziona Utilizza fuso orario personalizzato. Il fuso orario selezionato non influisce sui dati del Look o della dashboard, ma solo sulla tempistica di invio.

Test della pubblicazione

Fai clic sul pulsante Invia test per inviare un test una tantum alla destinazione specificata. L'opzione Esegui test ora non tiene conto di alcune impostazioni delle Opzioni avanzate, ma rispetta i filtri selezionati.

Salvataggio della consegna

Nella parte inferiore dello scheduler viene visualizzato un riepilogo delle impostazioni di invio.

Per le consegne una tantum, dopo aver configurato le opzioni di consegna, fai clic sul pulsante Invia per consegnare immediatamente i contenuti alla destinazione specificata.

Per le consegne ricorrenti, al termine della configurazione delle opzioni di consegna, fai clic sul pulsante Salva tutto per salvare la pianificazione e chiudere la finestra. I contenuti verranno pubblicati in base alle tue impostazioni di pubblicazione. Se riapri lo Scheduler, la pianificazione salvata viene visualizzata nel riquadro a sinistra. Puoi duplicare o eliminare la pianificazione facendo clic rispettivamente sull'icona Duplica o Elimina.

La pianificazione salvata verrà visualizzata anche nella pagina Pianificazioni che hai creato nel tuo profilo utente e nelle pagine Pianificazioni e Cronologia pianificazioni nel pannello Amministrazione. Per saperne di più, consulta la sezione Visualizzazione delle distribuzioni di questa pagina.

Visualizzazione delle consegne

Puoi visualizzare le pianificazioni che hai creato e, se disponi delle autorizzazioni appropriate, tutte le pianificazioni per l'istanza di Looker.

Visualizzare le pubblicazioni create

Puoi visualizzare un elenco di tutte le pianificazioni che hai creato nella pagina Pianificazioni create da te, a cui puoi accedere facendo clic sull'icona del tuo profilo utente e selezionando Pianificazioni. Per saperne di più sulla visualizzazione e sulla gestione delle pianificazioni che hai creato, consulta la pagina Visualizzazione delle distribuzioni di dati pianificate.

Visualizzazione delle pubblicazioni create da altri utenti

Se l'amministratore di Looker ti ha concesso le autorizzazioni per visualizzare le pagine di amministrazione Pianificazioni e Cronologia pianificazioni, puoi visualizzare l'elenco di tutte le pianificazioni per l'intera istanza di Looker. Tuttavia, non potrai modificare o eliminare queste pianificazioni.

Cose da sapere

A volte, l'invio di un'email programmata potrebbe non riuscire a raggiungere uno o più destinatari. Ciò potrebbe accadere se il modello sottostante presenta un errore, se il destinatario non ha accesso ai dati o se si verificano problemi di rendering o errori di pagina.

Tieni presente le seguenti limitazioni dell'importazione dei contenuti:

  • Se la tua azienda ha configurato le proprie impostazioni email nella sezione Amministratore di Looker, gli amministratori di Looker dovranno assicurarsi che le impostazioni siano corrette e che il provider email funzioni correttamente. Un server SMTP esterno potrebbe avere i propri limiti giornalieri o per messaggio relativi ai destinatari.
  • A seconda dell'impostazione Limite, l'invio dei dati sarà limitato a 5000 righe o a una dimensione massima del file di 15 MB per le email con allegati e di 20 MB per le email con contenuti incorporati. Le email con un numero di righe o dati superiore a questi limiti non verranno inviate.
  • Sebbene Looker non imposti come hardcoded un limite per il numero di destinatari che puoi specificare in un'email, se configuri l'invio in modo che venga eseguito come destinatario, l'invio attiva una query separata per ogni individuo. Questo carico può influire notevolmente sulle prestazioni del database e non è consigliato per elenchi di destinatari di grandi dimensioni. Ti consigliamo di utilizzare gruppi o alias email, se possibile.
  • Se un'email non viene inviata all'ora prevista, ma alla fine arriva, è probabile che sia perché stai competendo con altre attività di Looker. Queste attività possono includere altre email programmate, l'esplorazione dei dati da parte di più persone contemporaneamente o la creazione di tabelle derivate permanenti. In questo caso, rivolgiti agli amministratori di Looker per informazioni sulle attività in conflitto.
  • Se un'email specifica continua a scomparire dalla tua lista di distribuzione, è probabile che un utente stia annullando l'iscrizione a quell'email programmata. Questo può essere un problema particolare se utilizzi un alias email di gruppo per l'invio a più persone, perché ogni singolo destinatario può annullare l'iscrizione dell'intero alias email. Per saperne di più sugli annullamenti delle iscrizioni, consulta questo post per la community di Looker sul monitoraggio degli eventi di annullamento dell'iscrizione dello scheduler.

Se la distribuzione a un server SFTP non va a buon fine, considera le seguenti possibilità:

  • Quando Looker tenta di inviare i dati a un server SFTP, l'invio potrebbe essere contrassegnato come completato nel riquadro della pianificazione e nei log anche se non va a buon fine a causa di problemi di configurazione della rete, ad esempio una lista consentita di IP errata sul server di destinazione o una porta in uscita chiusa nell'istanza di Looker. Poiché la cronologia della pianificazione potrebbe mostrare lo stato Success nonostante questi errori, controlla sempre i log del server SFTP di destinazione se sospetti che una pubblicazione non sia andata a buon fine.

  • Looker memorizza le impronte SFTP del tuo server SFTP. Se riscontri errori nella distribuzione via SFTP, è possibile che le impronte SFTP non siano valide. In questo caso, contatta l'amministratore di Looker.

  • L'errore Net::SSH::Exception. message: could not settle on host_key algorithm è causato da un'incompatibilità tra gli algoritmi delle chiavi host offerti dalle versioni precedenti di Looker (precedenti a Looker 26.2) e i moderni algoritmi di sicurezza applicati rigorosamente dal server SFTP di destinazione (come Red Hat 9 o Azure Blob Storage SFTP). Se ricevi questo errore, puoi risolverlo eseguendo l'upgrade di Looker alla versione 26.2 o successive per supportare gli algoritmi SHA-2 moderni (come ecdsa-sha2-nistp256, rsa-sha2-256 e rsa-sha2-512). In alternativa, configura il server SFTP di destinazione in modo da consentire almeno una chiave host o un algoritmo crittografico supportato dalla tua versione attuale di Looker.

  • L'errore OpenSSL::Cipher::CipherError. Error: authentication tag already generated by cipher può verificarsi quando i dati vengono inviati con SFTP dopo l'upgrade di Looker alla versione 26.2.14 o successive o quando l'istanza si connette a servizi host come Azure Blob Storage SFTP o tramite un proxy. Questo errore è causato da un problema noto di JRuby durante la negoziazione della crittografia. Per risolvere questo errore, limita gli algoritmi crittografici (cifrari) consentiti sul server SFTP di destinazione a aes256-ctr. Ad esempio, modifica il file sshd_config del server SFTP per aggiungere o limitare l'istruzione Ciphers: Ciphers aes256-ctr.

  • Se riscontri l'errore Java::JavaLang::NullPointerExceptions durante la distribuzione dei dati a un server SFTP, questo errore potrebbe essere causato da un bug in JRuby che impedisce l'utilizzo di algoritmi di crittografia a curva ellittica (EC) o chiavi host per le connessioni SSH da Looker alle destinazioni SFTP. Per evitare problemi con l'invio di dati alle destinazioni SFTP, non utilizzare algoritmi EC nei file ~/.ssh/config o /etc/ssh_config e non archiviare chiavi host EC in ~/.ssh sull'host Looker.

  • L'errore Net::SFTP::StatusException (2, 'no such file') si verifica se Looker non riesce a creare correttamente il percorso di destinazione sul server SFTP. Le cause più comuni includono l'utilizzo di un percorso relativo anziché di un percorso assoluto nel campo Indirizzo, la mancanza di una barra finale (/) nel campo Indirizzo o la presenza di spazi o caratteri speciali (come /) nel nome del Look, della dashboard o della pianificazione che causano errori di creazione del percorso. Per risolvere questo errore, segui questi passaggi:

    • Utilizza i percorsi assoluti: accedi al server SFTP, esegui pwd per recuperare il percorso assoluto completo e inserisci questo valore nel campo Indirizzo della pianificazione, assicurandoti che termini con una barra finale (/).
    • Rimuovi i caratteri speciali: rimuovi le barre (/) dai nomi di Look, dashboard e pianificazioni.
    • Utilizza nomi adatti alle macchine: rinomina la pianificazione in modo da utilizzare i trattini bassi anziché gli spazi (ad esempio, Report_Name).
  • L'errore Net::SSH::Exception. Error: could not settle on kex algorithm si verifica quando Looker e il server SFTP remoto non riescono a concordare un algoritmo di scambio di chiavi (KEX) supportato da entrambi, di solito perché vengono utilizzati algoritmi deprecati da un lato. Per risolvere questo errore, esamina gli algoritmi di scambio delle chiavi supportati dal tuo server SFTP e assicurati che siano in linea con gli algoritmi KEX supportati da Looker (ad esempio ecdh-sha2-nistp256, ecdh-sha2-nistp384 o ecdh-sha2-nistp521).

  • Se la distribuzione SFTP pianificata non va a buon fine con l'errore Net::SSH::Exception: could not settle on encryption_client algorithm, il server SFTP e Looker non sono riusciti a concordare una crittografia condivisa. Looker ha rimosso il supporto per i sistemi di crittografia meno recenti e meno sicuri, come CBC (ad esempio aes256-cbc e 3des-cbc). Per risolvere questo errore, fornisci questo messaggio di errore all'amministratore del server SFTP e chiedigli di aggiornare il file sshd_config del server per abilitare il supporto di almeno uno degli algoritmi di crittografia e scambio di chiavi compatibili con Looker.