homanz
Advocate I
5 months agoStatus:
New
Enable Spark SQL to create temporary views using tables with schema
Hi MS Support team,
Currently, when you use Spark SQL to create a temp view with tables that have schema name, the temp view can't be used in later steps.
For example,
Firstly, create a temp view using below code
CREATE OR REPLACE TEMPORARY VIEW tmpvw1 AS
SELECT
*
FROM
IM.test t1
LEFT JOIN ref.testref t2
ON t1.key= t2.key
In next step, select the temp view tmpvw1 using the following code:
SELECT * FROM tmpvw1
You will see a error message similar to below
"Error
[TABLE_OR_VIEW_NOT_FOUND] The table or view `IM`.`test` cannot be found. Verify the spelling and correctness of the schema and catalog. If you did not qualify the name with a schema, verify the current_schema() output, or qualify the name with the correct schema and catalog. To tolerate the error on drop use DROP VIEW IF EXISTS or DROP TABLE IF EXISTS. SQLSTATE: 42P01; line 1 pos 14; 'Project [upcast(getviewcolumnbynameandordinal(`tmpvw1`, new_column, 0, 1), StringType) AS new_column#690, upcast(getviewcolumnbynameandordinal(`tmpvw1`, TestCol, 0, 1), StringType) AS TestCol#691] +- 'Project [*] +- 'UnresolvedRelation [IM, test], [], false"
In PySpark, it works fine. The current workaround is to encapsulate the SQL code inside a PySpark code.
%%pyspark
spark.sql("""
--insert SQL code belowSELECT
*
from
IM.test t1
left join
ref.testref t2
on t1.key= t2.key
""").createOrReplaceTempView("tmp_python_view")
Could you please enable Spark SQL to create temporary views using tables with schema, just as PySpark does?
Thanks,
Homan
No CommentsBe the first to comment
Recent ideas
Visual filters should apply before cardinality limits on charts
When a visual-level filter (including Top N rank filters) is applied to a high-cardinality legend field, Power BI hits the cardinality limit before evaluating the filter, causing alphabetical truncat...jsolari8 hours agoNew MemberNew13Views1like0CommentsAdd Data Labels to Shape Map
There needs to be a feature to easily add data labels to the Shape Map (not the Filled map)Ian_Anderson28 hours agoNew MemberNew132Views6likes2CommentsCustom ENUM Parameters with IntelliSense Dropdown Suggestions
Allow developers to define custom ENUM parameters in DAX User-Defined Functions (UDFs), so users can select from predefined values through IntelliSense, similar to YEAR, QUARTER, MONTH, and DAY in th...Med_Aziz11 hours agoFrequent VisitorNew5Views0likes0CommentsAutomatically Recover from CSV Type Inference Errors for Citizen Developers
a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; } Power BI Desktop is an excellent tool for citizen developers who are una...parshyu11 hours agoNew MemberNew13Views1like1Comment