Google big query can't connect
Hi,
我尝试RapidMiner 9.5和需要连接to google BigQuery but having problems or it's because I don't know how, so I'm using the Google cloud services connection and have the in-database extension installed. I create the connection and test it and everything works fine but I don't see have big query tables, I guess they should be below the connection in the repository or need I do something else with the connection?
any ideas?
我尝试RapidMiner 9.5和需要连接to google BigQuery but having problems or it's because I don't know how, so I'm using the Google cloud services connection and have the in-database extension installed. I create the connection and test it and everything works fine but I don't see have big query tables, I guess they should be below the connection in the repository or need I do something else with the connection?
any ideas?
1
Best Answers
-
phellinger Employee, MemberPosts:103RM EngineeringHi@Bautasten,
You will need anIn Database Nestmeta-operator with that Google Cloud Services connection, and then aRetrieve (In Database)inside it where you should be able to see and select your dataset and the tables in the dropdown parameters.
Let us know if you have any problem.
Peter
P.S: Yes, the connection list cannot display tables like the JDBC database connections on the Repository panel.11 -
phellinger Employee, MemberPosts:103RM Engineering@btibert,
the Access Scope(s) is a setting in the connection itself.
Now that you installed the In-Database Processing extension, you can choose “Google BigQuery Select ...” scope as well for this connection. A single connection can serve acces both to Google Storage and to BigQuery.
I hope this helps.
Peter0
Answers
You need to use the connection, please see the documentation here:https://docs.www.turtlecreekpls.com/latest/studio/connect/database/jdbc/
Regards,
Marco
My apologies, I misread the question. I have pinged someone with experience with those connections.
Regards,
Marco
Just a follow up question, how do I supply my own sql-query to get biqquery-data into rapid miner?
Best,
Peter
There is an extension that can be installed from the Marketplace, calledIn-Database Processing. (Not to be confused withInDatabase Extension, a different product.)
If you install this extension, you should see many new operators after a Studio restart.
TheIn Database Nestmeta-operator allows you to use aGoogle Cloud Servicesconnection (either connect it to the input port or select it using the parameters). You can put aRetrieve (In Database)operator inside the nest. This operator'sschema nameandtable nameparameters should list your datasets and tables, respectively (after the validation thread completes, see the progress bar in the bottom right corner).
Is there a point in this setup that fails in your case? E.g. if your datasets or tables don't show up, does the process (after connecting the outputs) still run if you manually enter valid, existing dataset / table combinations?
Please let me know.
Best,
Peter
When I click refresh to get the datasets and tables, the lower right basically blips, as if it completed very quickly, but there isn't any info in the drop down options.
The error that I am getting is:
Process failed: Insufficient Access Scope(s). Operator expects 'Google BigQuery Select and Create Tables', but the actual is 'Google Storage Read and Write'.
But I have the operator Retrieve (In Database) within the subprocess of the Nest.
Will log a new ticket/case/query if there is something about the other machine. Thanks for the guidance.
I am new to Rapidminer and facing similar kind of issue and looking for some help to connect to Bigquery tables.
I created new connection in RM following steps suggested in 'Using Google Cloud Service connector' article , and test connection was also successful, however, I am not able to find either dataset or any tables or views in Rapidminer. Please help with your valuable suggestions.
Update:: This is resolved under different thread. Thank you for your support.