Schema's en voorbeeldquery's voor exports van Drive-voorraad in BigQuery

Deze functie wordt ondersteund in de volgende versies: Frontline Plus, Enterprise Standard en Enterprise Plus, Education Standard en Education Plus, Enterprise Essentials Plus en Cloud Identity Premium. Versies vergelijken

Nadat u exports van Drive-voorraad heeft ingesteld, kunt u de dataset analyseren in BigQuery. Op deze pagina vindt u het tabelschema en voorbeeldquery's voor veelgebruikte rapporten die u kunt ophalen in BigQuery.

Opmerking: U moet de facturering instellen voor uw Google Cloud-project, omdat er kosten verbonden zijn aan de export van uw Drive-voorraad naar BigQuery en het uitvoeren van query's hierop. Facturering aanzetten voor een project.

Schema voor export van Drive-voorraad

Schema en definities

De export van Drive-voorraad wordt met het volgende schema toegevoegd aan de BigQuery-dataset:

Naam Schemaveld Beschrijving
Item-ID id De unieke Drive-item-ID van het item.
Versie versie Het nieuwste versienummer van het bestand. De bestandsversie is een oplopend getal. Hiermee worden alle wijzigingen doorgevoerd die in het bestand op de server worden aangebracht, zelfs wijzigingen die niet zichtbaar zijn voor de gebruiker.
ID eigenaar owner.user.id

De gebruikers-ID van de bestandseigenaar voor items die eigendom zijn van een gebruiker.

E-mailadres eigenaar owner.user.email Het e-mailadres van de bestandseigenaar voor items die eigendom zijn van een gebruiker.
ID gedeelde Drive owner.shared_drive.id Voor items in een gedeelde Drive is dit de ID van de gedeelde Drive.
Maker creator Het e-mailadres en de gebruikers-ID van de maker van het item. Dit veld wordt niet ingevuld als de maker geen toegang meer heeft tot het item.
Tijdstempels van momentopname snapshot_start_time_micros en snapshot_start_time_micros De tijdstempels van wanneer het maken van het rapport is begonnen en beëindigd.
Leestijd read_time_micros Het tijdstempel van wanneer de metadata van het Drive-item zijn gelezen.
Titel titel

De door de gebruiker ingevoerde bestandstitel.

Beschrijving beschrijving Een korte beschrijving van het item.
Status Prullenbak trashed Of het item naar de prullenbak is verplaatst maar nog niet is verwijderd.
MIME-type mime_type Het MIME-type van het item. Ga naar de ondersteunde MIME-typen voor Google Workspace en Google Drive.
Bestandsextensie file_extension De laatste component van de volledige bestandsextensie, die wordt opgehaald uit het naamveld. Dit is alleen beschikbaar voor items met binaire content in Google Drive.
Aanmaaktijd create_time_micros Het tijdstempel van wanneer het item is gemaakt.
Laatst aangepast om last_modified_time_micros Het tijdstempel van de laatste keer dat het item door iemand is aangepast.
Bestandsgrootte file_size_bytes De grootte in bytes van blobs en bestanden in Editors van Documenten. Wordt niet gerapporteerd voor items zonder grootte, zoals snelkoppelingen en mappen.
Gebruikt quotum consumed_quota_bytes Het aantal opslagquotumbytes dat door het item wordt gebruikt. Dit omvat de hoofdrevisie en eerdere revisies die zijn bewaard.
ID gedeelde Drive shared_drive_id Voor items in een gedeelde Drive is dit de ID van de gedeelde Drive.
Organisatie-eenheid org_unit_path De organisatie-eenheid van de eigenaar van het item.
Controlecijfer md5_checksum Het MD5-controlegetal voor de content van het item.
Versleuteling aan de clientzijde client_side_encrypted Een Booleaanse waarde die aangeeft of het item is versleuteld aan de clientzijde.
Bovenliggende map parent De ID van de bovenliggende map voor het item.
Toegepaste labels* applied_labels.id De ID van het label dat is toegepast op het item.
applied_labels.title De resourcenaam van het label dat is toegepast op het item.
applied_labels.field_values.id

De ID van een veld, uniek binnen een label of bibliotheek.

applied_labels.field_values.type

Het type veld. Dit kan een van de volgende zijn:

applied_labels.field_values.display_name

De tekst die in de UI wordt getoond en het veld identificeert.
Rechten access.permissions.permission_id

De ID van dit recht. Dit is een unieke ID voor de begunstigde.

Opmerking: De rechten-ID is niet hetzelfde als de gebruikers-ID.

access.permissions.name

De beschrijvende naam van de waarde van het recht. Hieronder volgt een lijst met voorbeelden voor elk type recht:

  • user: De volledige naam van de gebruiker, zoals gedefinieerd voor het Google-account, zoals 'Dana Cruz'
  • group: De naam van de groep, zoals 'Voorbeeldbeheerders'.
  • domain: De domeinnaam van de tekenreeks, zoals example.com
  • anyone: geen naam gemeld
access.permissions.type

Het type recht. Geldige waarden zijn:

  • user
  • group
  • domain
  • anyone
access.permissions.role

De rol die door dit recht is verleend. Geldige waarden zijn:

  • owner
  • organizer
  • fileOrganizer
  • writer
  • commenter
  • reader

Opmerking: Ga naar Rollen en rechten voor meer informatie over het type.

access.permissions.view

Als het recht bij een weergave hoort, is de waarde published.

access.permissions.allow_file_discovery

Of het recht toestaat dat het bestand kan worden doorzocht. Wordt alleen gerapporteerd voor rechten van het type domain of anyone.
access.permissions.email Het e-mailadres van de gebruiker of groep waarnaar dit recht verwijst.
access.permissions.domain De domeinnaam van de entiteit waarnaar dit recht verwijst. Dit recht is aanwezig als het type recht user, group of domain is.
access.permissions.user_id De gebruikers-ID die is gekoppeld aan het e-mailadres van de rechten.
access.permissions.permission_details
.permission_type
Het type recht voor de gebruiker.
access.permissions.permission_details.role De primaire rol voor de gebruiker.
access.permissions.permission_details
.inherited_from
De ID van het item waarvan dit recht is overgenomen. Dit wordt alleen ingevuld voor items in gedeelde Drives.
access.permissions.permission_details
.inherited
Een Booleaanse waarde die aangeeft of het recht is overgenomen.

* Verwijst naar labels die zijn toegepast op items in Drive.

Voorbeelden van zoekopdrachten

In deze voorbeeldquery's wordt uitgegaan van verouderde SQL. Vervang project_name.dataset_name door uw eigen projectnaam en datasetnaam. Meer informatie over zoeken in BigQuery-gegevens.

Alles uitvouwen  |  Alles samenvouwen

Items zoeken die vindbaar zijn met de Drive-zoekopdracht

Vervang project_name.dataset_name door uw projectnaam en datasetnaam.

Retourneert een tabel met bestands-ID, titel, e-mailadres van eigenaar en type.

SELECT id, title, mime_type, owner.user.email
FROM project_name.dataset_name
WHERE EXISTS (
  SELECT 1
  FROM UNNEST(access.permissions) AS permission
  WHERE permission.allow_file_discovery = true
)
Items met een specifiek label zoeken

Vervang project_name.dataset_name door uw projectnaam en datasetnaam. Vervang label_id door uw label-ID. Deze vindt u in de labelbeheerder.

Deze query retourneert een tabel met bestands-ID, titel, e-mailadres van eigenaar en type.

SELECT id, title, mime_type, owner.user.email
FROM project_name.dataset_name
WHERE EXISTS (
  SELECT 1
  FROM UNNEST(applied_labels) AS label
  WHERE label.id = label_id
)
Gebruikers zoeken die een drempelwaarde voor Drive-opslaggebruik hebben overschreden

Vervang project_name.dataset_name door uw projectnaam en datasetnaam. Vervang drempelwaarde door uw drempelwaarde in MB. Als u bijvoorbeeld gebruikers wilt vinden die meer dan 15 GB Drive-opslag gebruiken, gebruikt u de 2e voorlaatste regel: HAVING total_storage_mb > 15000.

Deze zoekopdracht retourneert een tabel met de e-mailadressen van gebruikers en het totale Drive-opslaggebruik in MB, in aflopende volgorde.

SELECT owner.user.email AS user_email,
  SUM(size_bytes) / (1000000) AS total_storage_mb
FROM project_name.dataset_name
GROUP BY user_email
HAVING total_storage_mb > threshold
ORDER BY total_storage_mb DESC
Zoeken welke itemtypen de meeste ruimte gebruiken

Vervang project_name.dataset_name door uw projectnaam en datasetnaam.

Deze zoekopdracht retourneert een tabel met artikeltypen op basis van de aflopende grootte.

SELECT mime_type, SUM(consumed_quota_bytes) AS total_consumed
FROM project_name.dataset_name
GROUP BY mime_type
ORDER BY total_consumed DESC
Items zoeken die zijn versleuteld met versleuteling aan de clientzijde (VCZ)

Vervang project_name.dataset_name door uw projectnaam en datasetnaam.

SELECT id, owner.user.email, title
FROM project_name.dataset_name
WHERE mime_type LIKE '%.encrypted'
Items zoeken die zijn gedeeld met een specifieke gebruiker

Vervang project_name.dataset_name door uw projectnaam en datasetnaam. Vervang [email protected] door de specifieke gebruiker.

Opmerking: Met deze query wordt niet gevonden of de gebruiker iets deelt via groepen of lidmaatschap van een doelgroep.

SELECT id, title, mime_type, owner.user.email as owner_email
FROM project_name.dataset_name
WHERE EXISTS (
  SELECT 1
  FROM UNNEST(access.permissions) AS permissions
  WHERE permissions.email = [email protected]
)

Gerelateerde onderwerpen

Was dit nuttig?

Hoe kunnen we dit verbeteren?
Zoeken
Zoekopdracht wissen
Zoekfunctie sluiten
Hoofdmenu
16338792927808206309
true
Zoeken in het Helpcentrum
true
true
true
true
true
73010
false
false
false
false