web-dev-qa-db-fra.com

Erreur: introuvable: jeu de données my-project-name: domain_public est introuvable à l'emplacement US

J'ai besoin de faire une requête pour un ensemble de données fourni par un projet public. J'ai créé mon propre projet et ajouté leur jeu de données à mon projet. Il y a une table nommée: domain_public. Lorsque je fais une requête sur cette table, j'obtiens cette erreur:

 Query Failed
Error: Not found: Dataset my-project-name:domain_public was not found in location US
Job ID: my-project-name:US.bquijob_xxxx

Je viens d'un pays non américain. Quel est le problème et comment le résoudre s'il vous plaît?

EDIT 1: Je change l'emplacement de traitement en asia-northeast1 (Je suis basé à Singapour) mais la même erreur:

Error: Not found: Dataset censys-my-projectname:domain_public was not found in location asia-northeast1 

Voici une vue de mon projet et du projet public censys-io:

enter image description here

S'il vous plaît donnez votre avis.

EDIT 2: La requête que je tapais est basée sur censys tutorial is:

#standardsql
SELECT domain, Alexa_rank
FROM domain_public.current
WHERE p443.https.tls.cipher_suite = 'some_cipher_suite_goes_here';

Lorsque j'ai changé la clause FROM en:

FROM `censys-io.domain_public.current`

Et la dernière ligne pour:

WHERE p443.https.tls.cipher_suite.name = 'some_cipher_suite_goes_here';

Ça a marché. Dois-je comprendre que je devrais toujours inclure le projectname.dataset.table (si j'utilise les bons termes) et pointez la faute de frappe sur le Censys? Ou est-ce un cas particulier pour ce projet pour une raison quelconque?

3
user9371654

Le problème s'est avéré être dû à un nom de table incorrect dans la clause FROM. La bonne clause FROM doit être:

FROM `censys-io.domain_public.current`

Pendant que je tapais:

FROM domain_public.current

Ainsi, le nom du projet est requis dans le FROM et `` sont obligatoires en raison de - dans le nom du projet.

1
user9371654